欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
CentOS
您可以在Wikipedia上了解到此条目的英文信息 CentOS Thanks, Wikipedia. |
目录 |
CentOS是什么
CentOS 是众多 Linux 发行套件之一。在红帽子对其企业操作系统采取收费的后cAos组织开发的CentOS。
CentOS与RHEL完全兼容,它是基于RHEL的源代码制作而成,而且它还提供一定的支持(完全免费)。
CentOS 被誉为社区企业linux操作系统。
Centos特点
- CentOS 还修正了一些 AS 的 BUG,比如安装过程的包选择问题
- CentOS 增加了 yum 在线升级
CentOS-3.1 = AS3-update1 CentOS-3.2 = AS3-update2 CentOS-3.3 = AS3-update3 CentOS-3.4 = AS3-update4 CentOS-3.5 = AS3-update5 CentOS-4.0 = AS4 CentOS-4.1 = AS4-update1
- 使用 CentOS 完全合法,不涉及版权问题
- 获得 CentOS 很方便,全球提供了 10 多个站点镜像(HTTP/FTP),以及 BT 方式(常年提供种子)
国内访问 http://mirror.mirr4u.com/ 、http://ftp.daum.net/ 比较快, 推荐使用
国内源 http://ftp.sjtu.edu.cn/ 比较快, 修改 /etc/yum.repos.d/CentOS-Base.repo, 修改所有的 baseurl 条目, 如:
[base] baseurl=http://mirror.mirr4u.com/centos/5.0/os/$basearch/ [update] baseurl=http://mirror.mirr4u.com/centos/5.0/updates/$basearch/ [addons] baseurl=http://mirror.mirr4u.com/centos/5.0/addons/$basearch/ [extras] baseurl=http://mirror.mirr4u.com/centos/5.0/extras/$basearch/ [centosplus] baseurl=http://mirror.mirr4u.com/centos/5.0/centosplus/$basearch/ [contrib] baseurl=http://mirror.mirr4u.com/centos/5.0/contrib/$basearch/
64位:
rpm --import http://mirror.mirr4u.com/centos/5.0/os/x86_64/RPM-GPG-KEY-CentOS-5
32位:
rpm --import http://mirror.mirr4u.com/centos/5.0/os/i386/RPM-GPG-KEY-CentOS-5
yum update
另外,用户可考虑建立自己的本地镜像源
使用wget将centos 5镜像到本地磁盘上 mkdir -pv /opt/CentOS cd /opt/CentOS 如: wget -m -c http://218.201.144.68/centos/5/os/i386/ cd /opt/CentOS/218.201.144.68/centos/5/os/ mv i386 /opt/CentOS5 cd /opt rm -rf CentOS find CentOS5 -name index.htm?\* -exec rm -f{}\; 创建 /etc/yum.repos.d/CentOS-Media.repo, 并修改文件: [c5-media] name=CentOS-$releasever - Media baseurl=file:///opt/CentOS gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta yum check-update 测验一下本地源
如果在没有连接网络情况,最好把yum.repos.d目录下面的其它repo文件适当更名,这样yum就只使用本地源,速度得以提升。
参考: http://www.linuxdiyf.com/viewarticle.php?id=70630
项目
- CentOS LiveCD
- Cranberry
- Pandora
- Dasha
http://wiki.centos.org/Projects
CentOS 7
CentOS 6
CentOS 5
CentOS Extras
- FreeNX and NX
- XFCE-4.4
- Yum Utilities
Package Management Tool
system-config-packages or pirut
Repositories
/etc/yum.repos.d/CentOS-Base.repo
将新的 repo 放在 /etc/yum.repos.d/, 如 http://rpm.pidgin.im/centos/pidgin.repo
yum install pidgin
$ yum whatprovides libc.so.6 # yum install glibc.i686 yum list installed | grep glibc
系统配置
system-config-authentication system-config-cluster system-config-date system-config-display system-config-httpd system-config-kdump system-config-keyboard system-config-language system-config-lvm system-config-network system-config-network-cmd system-config-network-tui // set up IP, Netmask and Gateway system-config-nfs system-config-packages system-config-printer system-config-rootpassword system-config-samba system-config-securitylevel system-config-securitylevel-tui system-config-services system-config-soundcard system-config-time system-config-users
Edit /etc/sysconfig/network and set your hostname:
NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=yourhostname.yourdomain.com service network restart
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" BOOTPROTO="static" IPADDR="192.168.1.103" NETMASK=255.255.255.0" GATEWAY="192.168.1.1" ONBOOT="yes" TYPE="Ethernet"
chkconfig
/sbin/chkconfig postgresql on /sbin/chkconfig postgresql off /sbin/service postgresql start
数据库
PostgreSQL
MySQL
RPM
rpm -ivh package.rpm rpm -e package
下载
安装
若安装时没有选择中文,也可事后安装语言支持包,不过不是很方便,建议首次安装时选择中文安装。
因为你后面可以选择使用 english 桌面,而又可在英文的环境下进行中文输入,这可能是很多朋友所希望的。
或重新以第一张光盘引导系统,选择中文安装,然后选择升级现有系统。即可完成中文字体的安装,这个方法可能最简单,不过好象还是有问题。
注意:
安装 CentOS 5.0 时,不要选择安装时配置系统,这会耗费很多时间,甚至会造成死机。而要选择安装后配置系统。
Build
可能需要的一些核心包:
yum list kernel* kernel.i686 2.6.18-8.el5 installed kernel-devel.i686 2.6.18-8.1.14.el5 installed kernel-headers.i386 2.6.18-8.el5 installed kernel-module-ntfs-2.6.18-8.1.8.el5.i686 2.1.27-0.rr.10.11 installed
Available Packages
kernel.i686 2.6.18-8.1.14.el5 updates kernel-PAE.i686 2.6.18-8.1.14.el5 updates kernel-PAE-devel.i686 2.6.18-8.1.14.el5 updates kernel-doc.noarch 2.6.18-8.1.14.el5 updates kernel-headers.i386 2.6.18-8.1.14.el5 updates kernel-xen.i686 2.6.18-8.1.14.el5 updates kernel-xen-devel.i686 2.6.18-8.1.14.el5 updates
make: *** /lib/modules/2.6.18-8.el5/build: No such file or directory. Stop.
yum install kernel-PAE.i686
Build 可能需要安装的软件包:
yum install rpm-build (this gives you rpmbuild) yum install kernel-devel rpm -ivh bcm5700-version.src.rpm rpmbuild -bb SPECS/bcm5700.spec
error
error: Legacy syntax is unsupported: copyright error: line 9: Unknown tag: Copyright: GPL
解决方法
License: GPL
Apache httpd
yum install w3m yum install httpd service httpd start w3m http://localhost chkconfig httpd on service httpd reload service httpd status /etc/httpd/conf/httpd.conf service httpd configtest
链接
图集
<discussion>characters_max=300</discussion>