Loading... <p> 一个 Linux 系统的引导过程可以分为几个阶段。我们主要看看当内核加载后的那一个阶段.你可以运行runlevel 命令来确定您的系统当前的运行级,当内核被加载并开始运行时会调用 /sbin/init 程序,这个程序以 root 身份运行,并且在开始引导时按照要求设定为“运行级”。 系统服务<br /> rc 脚本负责启动用户需要的所有服务。就像名字所描述的一样,所谓服务就是系统提供的有用的工具。可能会有很多服务需要启动。大部分的 Linux 系统会启动 sshd(安全Shell服务)、syslog(系统日志工具)和 lpd(打印服务),但还会有更多的服务需要启动。<br /> 过多的服务会增加开机的时间,优化关闭不需要的服务将会提高启动时间。<br /> <br /> 输入system-config-services看看系统都启动那些服务.</p> <p> </p> <p><strong> 需求描述</strong></p> <p>设置Linux系统每次开机后自动进入字符模式界面</p> <p>使用ntsysv、chkconfig工具优化系统服务</p> <p> 1. 同时在运行级别2、3、4、5关闭不常用的服务</p> <p> 2. 设置个别服务在特定运行级别自动运行</p> <p>验证优化前后的系统资源占用情况</p> <p>1. VI下 编辑/etc/inittab</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image214841.png"><img alt="wps_clip_image-21484" border="0" height="175" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image21484_thumb1.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-21484" width="643" /></a></p> <p>2 . 系统优化</p> <p>优化前</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image316611.png"><img alt="wps_clip_image-31661" border="0" height="91" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image31661_thumb1.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-31661" width="640" /></a></p> <p>优化服务<br /> anacron, atd, crond<br /> 这是一些调试程序的后台服务,一般的桌面用户可以把anacron, atd关了,如果你打算常时间开机,那就把crond打开。 建议始终把crond开着。<br /> auditd<br /> 用于存放内核生成的系统审查记录,这些记录会被一些程序使用。特别是对于SELinux用户来说,还是开着吧。<br /> autofs<br /> 自动挂在移动硬盘,没什么说的,开着。<br /> avahi-daemon, avahi-dnsconfd<br /> 主要用于Zero Configuration Networking ,关吧,一般无用。<br /> bluetooth, hcid, hidd, sdpd, dund, pand<br /> 蓝牙相关,无蓝牙者,关关关。<br /> btseed, bttrack<br /> BT相关,无法用BT的,可以关了<br /> capi<br /> ISDN硬件支持,大部分用户可以关了<br /> cpuspeed<br /> CPU速度调整,如果你用的是Pentium-M, Centrino, AMD PowerNow, Transmetta, Intel SpeedStep, Athlon-64, Athlon-X2, Intel Core 2<br /> 开着吧;如果不是还是关了吧,开着也无用。<br /> cupsd<br /> CUPS打印机支持,没有打印机或者是其他类型打印机的,可以关了<br /> dhcdbd<br /> D-BUS系统网络接口,主要为你提供网络连接设置,强烈建议开着,除非你用固定IP上网。<br /> firstboot<br /> Fedora安装完之后的那个用户向导,一般可以关了<br /> gpm<br /> Text console(CTRL-ALT-F1,F2..)鼠标支持,如果你不经常用Text console,可以关了<br /> haldaemon<br /> HAL(Hardware Abstraction Layer)服务,开着吧<br /> hplip, hpiod, hpssd<br /> HPLIP打印机支持,如果你有开着吧。<br /> httpd<br /> Apache HTTP网页服务器, 如果你不开发网页,关吧<br /> ip6tables<br /> 如果你不用 IPv6,关了<br /> iptables<br /> 防火墙,没什么说的,开着<br /> irda<br /> 红外线设备支持,无者关<br /> irqbalance<br /> 多核CPU支持, 无着关<br /> isdn<br /> ISDN modem支持, 无者关<br /> jexec<br /> 如果你安装java 1.6 就会有这个,让你可以双击运行 *.jar 文件。不想要就关<br /> kudzu<br /> Fedora硬盘侦测服务,当你更换或添加硬盘的时候可以使用,平时可以关了<br /> lirc<br /> 红外线遥控器支持, 无者关<br /> mcstrans<br /> 主要用于SELinux,如果你不用SELinux,可以关了<br /> mdmonitor<br /> RAID支持, 无者关<br /> messagebus<br /> Linux ICP 服务, 强列建议开着。<br /> netfs<br /> 如果你需要网络共享文件,那就开着<br /> netplugd<br /> 对大部分用户基本无用,关<br /> network<br /> 没什么说的。开着;除非你不上网<br /> nfs, nfslock<br /> 文件共享支持,不需要的可以关了<br /> nscd<br /> NIS, NIS+, LDAP, or hesiod服务密码控制, 没有这些服务的可以关了<br /> ntpd<br /> 网络时间同步,和windows的那个差不多,不需要的可以关了<br /> nvidia-96XX 或者 nvidia-97XX<br /> livna的nvidia显卡驱动,开<br /> pcscd<br /> 智能卡支持,无者关<br /> readahead_early, readahead_later<br /> 开机内存载入优化, 开着吧<br /> restorecond<br /> SELinux用于监控文件, 不用SELinux的可以关了<br /> rpcbind<br /> RPC服务,一般可以关闭<br /> rpcgssd, rpcidmapd, rpcsvcgssd<br /> NFS支持,不用NFS的可以关闭<br /> sendmail<br /> 邮件传送代理,如果你用Webmail 或者 Thunderbird, Kmail之类的来收发邮件。可以关了<br /> setroubleshoot<br /> SELinux Troubleshooting, 不用SELinux的可以关了<br /> smartd<br /> SMART Disk Monitoring, 快速开机自检,开着吧<br /> smolt<br /> 无用,关吧<br /> sshd<br /> OpenSSH服务器,通常可以关了,这是服务器端,关闭不影响ssh的使用<br /> syslog<br /> 系统日志,开着吧<br /> vncserver<br /> 一般桌面用户可以关了<br /> winbind<br /> 不用Samba服务器的话, 可以关了<br /> wpa_supplicant<br /> 无线设备支持,无者关<br /> ypbind<br /> 不用NIS/YP,可以关了<br /> yum-update<br /> 自动定期升级检测, 如果你经常手动升级。可以关了</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image13420.png"><img alt="wps_clip_image-13420" border="0" height="607" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image13420_thumb.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-13420" width="275" /></a></p> <p>修改运行级别</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image10586.png"><img alt="wps_clip_image-10586" border="0" height="108" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image10586_thumb.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-10586" width="465" /></a></p> <p>优化后</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image8066.png"><img alt="wps_clip_image-8066" border="0" height="129" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image8066_thumb.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-8066" width="467" /></a></p> <p>3. 重启后</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image26337.png"><img alt="wps_clip_image-26337" border="0" height="61" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image26337_thumb.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-26337" width="479" /></a></p> <p>4. 启动图形化界面</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image22827.png"><img alt="wps_clip_image-22827" border="0" height="80" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image22827_thumb.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-22827" width="483" /></a></p> <p>5. 确认启动级别</p> <p><a href="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image5962.png"><img alt="wps_clip_image-5962" border="0" height="56" src="https://www.crazycen.com/usr/uploads/2011/07/wps_clip_image5962_thumb.png" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="wps_clip_image-5962" width="306" /></a></p> <p>结论:可以大体的看到在服务优化前后,内存的占用明显降低!在优化后的图形界面中,可以发现图形界面严重浪费系统资源,但是依然比优化前的命令界面要节约系统资源!</p> Last modification:October 6, 2023 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的文章对你有用,请随意赞赏
5 comments
linux我暂时还木有接触到。。。
不错我会经常来的
嗯嗯,很好!
以后要经常光顾
我用的其中一款服务器就是Linux的,看来真得好好学学了。