Linux系统在/etc/rc.d/init.d下定义了很多的系统服务向用户提供,默认情况下这些服务大多都是随机启动,但是很多服务是一般不需要的,或者是你没有进行配置就根本不起作用的,但由于设置成随机启动,在内核加载进内存开始运行后会花时间启动这些服务相应的进程从而大大降低开机速度,所以你可以通过关闭这些服务从而加快开机速度。
不同的GNU linux版本的系统服务大都一样,但是也会有一些小区别,一般都提供50个左右的服务。
以redhat9为例,下面的系统服务一般情况下大都可以关闭:
Cron(看情况,有时会需要)
Anancron
Apmd
Atd
Autofs
Cups(有打印机可以不关)
Gpm
Isdn
Kudzu
Netfs
Nfslock
Pcmcia
Portmap
Rawdevice
Rhnsd
Sendmail(要做邮件服务器可以不关)
ipsec(没有配置,根本就没有提供安全的作用)
…. 还有一些,这里不列出了。
我电脑上的redhat9.0 只启动了下列的系统服务
vmware-tools(虚拟机)
syslog(日志记录)
network(上网用)
randow (起保护作用)
keytables(扩展键盘)
iptables(linux上的防火墙)
xfs(图形窗口)
xinetd(超级进程,向外提供网络服务)
这样开机速度蛮快的。
可以通过2种方式修改服务:
1. chnconfig指令:
通过chkconfig –list 查看系统所有的系统服务是关闭还是打开。
通过chkconfig iptables on 设置随机启动服务
通过chkconfig iptables off 设置不随机启动服务
2. 通过setup启动图形设置工具来设置要不要随机启动服务
注意:这样修改需要重启机器后才能生效。如果只是这次需要某个服务,但是下次开机后不
需要,可以通过service 服务 start 来手工启动该服务。
系统服务的配置文件在/etc/syslog中,与服务的可执行文件同名,服务通过读取配置文件来提供服务,可以修改配置文件来定制服务。例如,在/etc/syslog有iptables的配置文件iptables,里面存放防火墙规则,可以拒绝其他ip地址对本机的访问等。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
托管OpenStack私有云能够获得支持or单打独斗?
OpenStack私有云托管作为一种服务可以简化企业的部署和运营,并强调了云计算的优势,而非Linux的优化……
-
从零开始构建属于自己的Linux发行版
当你从头开始构建Linux,就可以充分和完整地了解Linux平台。Linux管理员在IT界内更神秘,因为他比其他任何IT专业人员都更了解计算机内部工作。
-
使用Red Hat或Debian包管理器简化Linux管理
Linux软件包管理使用的软件库,它提供了软件包的安装源。Red Hat和Debian的软件包管理器功能类似,但结构上的差异将影响Linux管理。
-
关于apt-get:非Linux管理员应该知道的那些事
Apt-get是广泛应用在Unix和Linux系统中的应用程序管理器,Windows和Linux管理员也可以受益于其功能。