显然,看了上一篇《用虚拟机安装centos 5.6(Linux系统)图文教程》的朋友,还无法了解怎么将linux配置得更加高效,下面我们就来说一说怎样配置好Linux系统。
1.setup命令进入四个选项,分别是“用户”,“防火墙”,“网关”,“系统”。先进入防火墙选项。
2.防火墙全部选择“disable”,因为以后安装Apache,防火墙会有干扰。
3.接下来把系统中的服务也精简一下。
4.需要关闭的服务不少(关于linux系统服务的相关信息可以参考《linux系统启动服务解释与优化(centos 5版本)》),我一一列举出来吧:
yum-updatesd yum自动升级 ,RPM操作系统自动升级和软件包管理守护进程。 对服务器来说开着它比较危险。
xfs X字体服务器。
syslog 是操作系统提供一种机制,守护程序通常使用这种机制将各种信息写到各个系统日志文件,通常应该启动服务。
smarted SMART Disk Monitoring 服务用于监测并预测磁盘失败或磁盘问题。
sendmail 邮件服务
rpcidmapd RPC name to UID/GID mapper
rpcgssd
restorecond 用于给SELinux 监测和重新加载正确的文件上下文(file contexts)。它不是必须的,但如果使用 SELinux 的话建议开启它。
readahead_early
rawdevices 在使用集群文件系统时用于加载raw设备的守护进程。
portmap 该服务是 NFS(文件共享)和 NIS(验证)的补充。
pcscd 该服务提供智能卡(和嵌入在信用卡,识别卡里的小芯片一样大小)和智能卡读卡器支持。如果没有读卡器设备,就关闭它。
netfslock 这是用于 Unix/Linux/BSD 系列操作系统的标准文件共享方式。除非需要以这种方式共享数据,否则关闭它。
netfs 56-57 Network Filesystem Mounter,该进程安装和卸载NFS、SAMBA和NCP网络文件系统。
microcode_ctl
messagebus 这是 Linux 的 IPC(Interprocess Communication,进程间通讯)服务。确切地说,它与 DBUS 交互,是重要的系统服务。
mdmonitor 该服务用来监测 Software RAID 或 LVM 的信息。它不是一个关键性的服务。
mcstrans SELinux转换服务,如果你使用 SELinux 就开启它,但你也可以关闭.
lvm2-monitor
kudzu 该服务进行硬件探测,并进行配置。如果更换硬件或需要探测硬件更动,开启它。但是绝大部分的台式机和服务器都以关闭它,仅在需要时启动。
isdn isdn启动和中止服务守护进程。
iscsi
irbalance cpu负载均衡 , 多核cpu以上需要
ip6tables
iptables 路由规则(防火墙,NAT等)
hidd
gpm 终端鼠标指针支持(无图形界面)。如果不使用文本终端(CTRL-ALT-F1, F2..),那就关闭它。不过,在运行级别 3 开启它,在运行级别 5 关闭它。
firstboot 该服务是 Fedora 安装过程特有的。它执行在安装之后的第一次启动时仅仅需要执行一次的特定任务。它可以被关闭。
cpuspeed 该服务可以在运行时动态调节 CPU 的频率来节约能源(省电)。如果你想让你的 CPU 以固定频率运行的话就关闭它。
bluetooth 蓝牙
avahi-daemon 对于没有DNS情况下的本地网络服务很有用,有点类似于mDNS,一般可以disable
autofs 自动挂载一些装置
auditd 审核在内核中被禁用,当运行的时候审核信息会被发送到一个用户配置日志文件中(默认的文件是 /var/log/audit/audit.log)。如果 auditd 没有运行,审核信息会被发送到 syslog。这是通过默认的设置来把信息放入 /var/log/messages。如果审核子系统没有被启用,没有审核信息会被产生。
当然了,有需要关闭的,就会有一些重要的功能必须开启:
sshd 允许其他用户登录到你的系统并执行程序,该用户可以和你同一网络,也可以是远程用户。开启它存在潜在的安全隐患。如果你不需要从其它机器或不需要从远程登录,就应该关闭它。(必须开启远程控制。)
network 上网必备。激活/关闭启动时的各个网络接口守护进程。
crond 自动计划任务。(“每天叫我起床”)。
5.大功告成,reboot重启一下吧。。。
在以后,我还会陆续介绍一下增强linux与xp交互的系统功能。需要的朋友就关注一下吧。