Linux 服务器虽然相对来说比Windwos服务器要稳定与安全。但是工欲善其事,必先利其器。稳定安全的Linux服务器,仍然离不开合理的及时的维护工作。对于Linux服务器系统的维护技巧有许多,网侠这里就先给大众多个锦囊妙计。
一、让软件包保持最新的版本
Linux服务器的软件包也如同Windwos操作系统的补丁一样在不断的升级。Linux服务器软件的升级首要有两个目标。一是增强软件的功能,二是处理一些已知的安全漏洞。如RedHat公司在知晓新的安全漏洞之后,就会马上研究开发出相应的处理方案,然后再新版本的软件包中执行 处理。为此系统维护员必须要及时的明白软件包的最新信息并及时的对软件包执行 升级,让软件包保持最新的版本。
那么系统维护员该怎么知晓最新的软件版本与安全漏洞呢?网侠推选上图所示的RedHat公司的一个支撑站点。通常情况下,RedHat公司在得到安全漏洞的通知后,会在最短时间内找到相关 的处理方案,并在这个技能支撑平台上执行 公布并连接最新版本的软件包下载地址。通常来说90%以上的Linux操作系统下的软件最新版本能够在这个站点上找到。所以系统维护员须要每天去重视一下这个站点,以明白软件包最新的版本信息与安全漏洞信息。在必要的情况下,及时对软件包执行 升级。
二、建立软盘启动盘
虽然现在软盘用的越来越少,但是在一些大型的服务器中,如IBM的服务器中仍然留有软驱。这首要是因为有时刻议决软驱能够处理一些庞杂的疑问。为此在部署完毕Linux服务器之后,最好能够建立一张软盘启动盘,在不时之需的时刻能够用它来救急。
如有时刻系统维护员在安装流程中可能会遇到一些莫名其妙的疑问,如安装了好多次都在中间卡住了,不能安装成功。这很有可能是因为安装镜像的疑问。此时系统维护员就须要一个修正过的软盘镜像。虽然这种情况比较少见,但是在部署比较大型的服务器时仍旧比较简单遇到的。当遇到这种情况的时刻,系统维护员不要盲目标去重新下载安装镜像或者采取其他费时费力的动作,能够先采用准则 的安装软盘来启动安装看看。或许就能够处理安装流程中的故障了。
正是因为软盘启动盘在Linux服务器维护中还具有很首要 的位置,为此RedHat也提供了许多建立软盘启动盘的要领。如在安装流程中建立软盘启动盘等等。这些启动盘的建立要领比较常规,网侠也就不展开描述了。网侠在这里是要跟大众推荐一个在Windows环境下建立软盘启动盘的要领。这首要是因为大部分系统维护员手边仍旧有一台Windwos操作系统的计算机。而只是把Linux操作系统当作服务器来运用。而服务器放置在固定的地点,有些甚至没有配备显示器,为此在Linux服务器上建立软盘启动盘就比较麻烦。所以我这里向大众推议决 Windwos客户端来建立软盘启动盘。这里用到的工具只须要 RedHat的安装盘即可。
系统维护员先把Linux安装盘放入到Windwos客户端的光驱中。然后打开微软操作系统的DOS界面,并进入到光驱所在的目录。在RedHat的安装盘中,有一个目录叫作dosutils,在这个目录下有一个可执行命令文件叫作rawrite。这就是其用来建立启动盘的文件。把软盘准备好后,执行这个命令。然后这个命令会要求输入软盘镜像的时刻,输入完整的路径名,并把准备好的软盘插入当软驱中即可。当使用程序向你确定须要把启动镜像写入到哪个软盘驱动器的时刻指定采用的软盘启动器即可,通常情况下为a:。
另外从软盘启动的话,跟从光盘启动差不多。假如运用 软盘启动安装的话,则可能须要用户确认所采用的语言、所挑选的键盘类型以及挑选的鼠标类型等等。在这点上面,Linux引导程序就没有Windows的引导程序那么强,不会自动辨别所连接的装备。为此须要在引导的流程中,系统维护员显示的指定所采用的键盘与鼠标类型。下次更换装备后,如把鼠标从三键换成两键,或者鼠标的借口发生了改变的话,在仍然须要重新配置。可见在这一点上,Linux操作系统不及Windows操作系统的引导程序。不过总的来说,Linux操作系统的软盘引导盘功能仍旧很强悍的。为此网侠强烈建议各位系统维护员在部署Linux服务器的时刻,须要建立软盘启动盘。由于软盘启动盘简单坏,为此多建立一张也是可行的。
三、实现筹划好分区
Linux操作系统的分区筹划跟微软操作系统的分区筹划不一样。后者分区筹划对于其性能的影响很小。但是Linux操作系统的分区筹划则不一样,其对服务器的性能影响很大。本来我喜好把Linux操作系统的分区比喻中Oracle数据库中的表空间筹划,他们两个具有异曲同工之妙。筹划的好坏都会直接影响到其运行的性能。而只须要在部署的时刻稍微做一些调整,则对于后续性能的影响是特别显著的。
如我假如把Linux操作系统当作服务器来用的话,则会思虑把某些特殊的目录放置在不一样的分区上,这有利于提高后续服务器的性能与安全性。如能够把/tmp目录与/home目录放置在不一样的分区上;如能够把/var与/usr目录也放置在不一样的分区上。假如硬件条件准许的情况下,最好是把/var目录放置在一个独立的分区上。因为这些目录都具有其特殊的用途,并且运用的比较频繁。假如把他们分开放置,能够提高数据的读取效率,并且还能够降低彼此之间在空间上的争用现象。
另外交换分区也须要特别留心。Linux操作系统下的交换分区就好像是Windows操作系统下的虚拟内存。但是在后续的调整下两者有比较大的差别。如在Windows操作系统下,假如虚拟内存不够的话,能够在系统属性、高级页签内执行 调整。并且即使后续调整了这个虚拟内存,后续添加的空间其执行性能跟原先的空间是一样的。而在Linux操作系统中,假如后来发觉虚拟空间不足影响到使用程序的性能,甚至也会影响到使用程序的安装。此时假如要调整的话,则其调整的流程比Windwos操作系统要麻烦的多。如可能须要重新安装操作系统或者重新从硬盘上划分一个区域用来当作交换分区。但是,假如事后在硬盘上划分一块没有的空间当作虚拟内存的话,则后续加上去的空间其执行效率没有在安装流程中指定的空间那么好。为此除非这台Linux服务器已经投入运用,否则的话我仍旧建议议决重新安装来扩大交换分区的数目。
所以最好能够在安装部署Linux服务器之间,最好相关 的分区筹划工作。首要是要思虑要把那些目录分别存放到不一样的路径上、要配置多大的交换分区空间等等。通常情况下,一个有体会的系统维护员能够根据后续要部署的使用服务不一样,而合理筹划这个分区。这也是资深系统工程师与菜鸟系统维护员之间一个比较大的差别。因为菜鸟级的系统维护员可能只会采用操作系统中的默认配置。直接采用这个默认配置也是可行的,只是后续服务器的运行性能会有所影响。由于分区配置后,后续很难调整。而即使执行 调整的话,其性能也没有估计的好。故预先做好分区筹划是必需的。
四、关上不须要的服务
同Windwos系统一样,安装完毕后系统会启动许多服务。而这些服务有些是操作系统或者使用程序准许所必须的。但是有些则是不须要启动的。启动的话反而会给操作系统带来必须的安全隐患。为此系统维护员在部署完Linux操作系统之后,须要查看其运行的服务。然后根据须要把一些不须要的服务关上掉。为此系统维护员要有这个能力能够判断哪些服务是必需的,哪些服务则是能够关掉的。此时系统维护员能够参考一些使用程序的表明,并结合自身的工作体会来执行 判断。