1.安装系统时:软件包选择,这里为了精简系统的目的,把所有默认的复选项的勾全部去掉,然后只选择“Development Tools”(开发工具)一项,见下图:
2. root邮件的转送
在系统出现错误或有重要通知发送邮件给root的时候,让系统自动转送到我们通常使用的邮箱中,这样方便查阅相关报告和日志。
vi /etc/aliases ← 编辑aliases,添加如下行到文尾
root: [email]yourname@yourserver.com[/email] ← 加入自己的邮箱地址
newaliases ← 重建aliasesdb
echo test | mail root ← 发送测试邮件给root
如果成功的话,会在刚刚填入的 [email]yourname@yourserver.com[/email] 的邮箱中收到测试的邮件。
在系统出现错误或有重要通知发送邮件给root的时候,让系统自动转送到我们通常使用的邮箱中,这样方便查阅相关报告和日志。
vi /etc/aliases ← 编辑aliases,添加如下行到文尾
root: [email]yourname@yourserver.com[/email] ← 加入自己的邮箱地址
newaliases ← 重建aliasesdb
echo test | mail root ← 发送测试邮件给root
如果成功的话,会在刚刚填入的 [email]yourname@yourserver.com[/email] 的邮箱中收到测试的邮件。
3. locate命令用数据库更新及自动更新设定
locate命令是Linux下告诉搜索文件用的工具,它的原理和Windows下的“Google桌面搜索”有点类似,是通过事先建立数据库的方式,来达到高速查找目标文件的目的。
updatedb ← 运行locate数据库更新命令,稍等片刻…更新成功后出现提示符
4. 定义yum的非官方库
在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS中yum的官方库中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum也能够安装。
vi /etc/yum.repos.d/dag.repo ← 建立dag.repo,定义非官方库
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
rpm --import [url]http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt[/url] ← 导入非官方库的GPG
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
rpm --import [url]http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt[/url] ← 导入非官方库的GPG
5. 停止打印服务
如果不准备提供打印服务,停止默认被设置为自动启动的打印服务。
/etc/rc.d/init.d/cups stop ← 停止打印服务
OK ← 停止服务成功,出现“OK”
chkconfig cups off ← 禁止打印服务自动启动
chkconfig --list cups ← 确认打印服务自启动设置状态
0:off 1:off 2:off 3:off 4:off 5:off 6:off ← 0-6都为off的状态就OK(当前打印服务自启动被禁止中)
OK ← 停止服务成功,出现“OK”
chkconfig cups off ← 禁止打印服务自动启动
chkconfig --list cups ← 确认打印服务自启动设置状态
0:off 1:off 2:off 3:off 4:off 5:off 6:off ← 0-6都为off的状态就OK(当前打印服务自启动被禁止中)
6. 停止ipv6
在CentOS默认的状态下,ipv6是被启用的状态。因为我们不使用ipv6,所以,停止ipv6,以最大限度保证安全和快速。
首先再次确认一下ipv6功能是不是被启动的状态。
ifconfig -a ← 列出全部网络接口信息
sit0 Link encap:IPv6-in-IPv4 ← 确认ipv6是被启动的状态
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
然后修改相应配置文件,停止ipv6。
vi /etc/modprobe.conf ← 修改相应配置文件,添加如下行到文尾:
alias net-pf-10 off
alias ipv6 off
shutdown -r now ← 重新启动系统,使设置生效
alias net-pf-10 off
alias ipv6 off
shutdown -r now ← 重新启动系统,使设置生效
最后确认ipv6的功能已经被关闭。
ifconfig -a ← 列出全部网络接口信息
(确认ipv6的相关信息没有被列出,说明ipv6功能已被关闭。)
(确认ipv6的相关信息没有被列出,说明ipv6功能已被关闭。)
7.i18n文件乱码,修改总结测试如下:
/etc/sysconfig/i18n文件原始内容如下:
#LANG="zh_CN.UTF-8"
#SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
#SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
按下面两种方式修改都可以显示中文,但是只是通过putty终端能够正常显示中文,但是直接在本机却无法正常显示,如下面两个图:
中文:(以前编码标准gb2312)
LANG="zh_CN.GB2312"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN:GB2312"
SYSFONT="latarcyrheb-sun16"
LANG="zh_CN.GB2312"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN:GB2312"
SYSFONT="latarcyrheb-sun16"
中文:(汉字新编码标准gb18030)
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN:GB18030"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN:GB18030"
SYSFONT="latarcyrheb-sun16"
从本机登录还是乱码
通过putty登录,可以显示中文
英文:(修改如下方式,通过putty或本机直接登录,都是显示英文
LANG="en_US:en"
SUPPORTED="en_US:en:en_US:zh:en_US.en:en_US:en"
SYSFONT="latarcyrheb-sun16"
LANG="en_US:en"
SUPPORTED="en_US:en:en_US:zh:en_US.en:en_US:en"
SYSFONT="latarcyrheb-sun16"
本文转自 godoha 51CTO博客,原文链接:http://blog.51cto.com/godoha/34884 ,如需转载请自行联系原作者