我们知道,服务器是给各类平台/系统提供全天候服务的,所以基本上服务器都是全年7x24小时不间断运行。在这样长时间的运行下,服务器是需要定期维护的,以便及时发现潜在的问题,就像人类一样,需要定期体检。
服务器的维护也涉及多个方面,需要哪些维护及维护目的是啥呢?我给大家总结一下:
1、系统升级、补丁修复:
服务器系统用得最多的就是Windows Server、Linux,不管是哪种系统,都存在一定缺陷的,所以当有漏洞曝出时我们要第一时间进行修复,防止被黑客利用。
总体上而言,Linux较Windows Server更稳定。
2、服务器运行状态检查:
我们每周至少一次要登录服务器检查其运行情况,比如说:
查看服务器负载大不大,负载大时直接影响服务器的稳定性;
磁盘使用率,有些程序异常时会写入大量日志,导致服务器磁盘占满;
内存消耗是否正常;
带宽使用是否正常,带宽占满会导致别人请求服务时加载过慢;
另外还要重点查看各类日志,判断是否有人恶意攻击等行为。
不少人买了服务器后就扔在那里,很少管理,时间一长可能就被人黑了。
3、应用服务检查:
服务器上会部署相关服务,如WEB服务。我们主要检查:
服务进程是否正常,是否进程异常被系统Kill;
目录及文件权限是否正常,是否被上传恶意文件;
4、硬件检查维护:
服务器各硬件在长时间的运行下,都会慢慢老化。而在所有部件中,硬盘损坏情况是比较常见的。当然了,硬件检查这个工作不是我们来进行的,而是机房管理人员会协助我们做检查,因为服务器都是托管在远程机房,我们无法直接检查。
这里需要注意,电力稳定因素要考虑,我们之前托管的机房还断过几次电,这种情况下特别损伤硬件寿命。
服务器是指能7*24小时不间断提供服务器计算机。
为什么需要维护呢,我们一起来看看吧!
1、软件维护
服务器是由硬件和软件一起构成的。服务器不安装软件是不能对外提供服务能力的,服务器安装什么样的软件就能提供相应的能力支持,比如安装Tomcat,Nginx等Web容器,就成了Web服务器,安装FTP服务就成了文件服务器,相应的还可以安装视频服务、Socket服务等。
比如公司配置了一台Web服务器,运行一段时间过后业务开始调整,需要增加FTP服务,则需要进行软件安装调试等工作,让服务器能力扩展,这就是典型的软件维护。
2、操作系统维护
操作系统作为服务器最基础的软件,主流一般是Linux操作系统,Windows相对少一些。Linux操作系统本身非常稳定,但也是在不断的升级中的,只要是软件就会有漏洞和补丁,所以过一段时间就会有一些补丁包发布,当然也包括一些其他的软件,这时就需要对操作系统进行实时的更新,漏洞修复后可以防止大部分的安全问题,像Centos中使用Yum update这样一条语句就可以在线升级大部分的软件。
3、硬件维护
服务器作为稳定性比较高的计算机,也会出现硬件故障的。在大数据集群环境下,硬盘做为主要的存储节点,其故障率也是最高的,服务器的平均故障间隔时间为5年(约1825天),哪么意味着在2000个节点的集群环境中,每天大约有一个故障。最常见的就是更换集群中的硬盘吧,这种体力活在像阿里这种体量的运营商机房里面已经使用机器人自动化了,不过内存条,CPU坏了还暂时无法自动化。
4、其他
一般情况下每周或每月,必须对在线的生产环境服务器进行巡检,其主要内容包括CPU负载、内存剩余情况、硬盘剩余空间是否充足,是否存在异常登陆,系统日志是否有错误报警等。
版权声明:本文来自用户投稿,不代表【闪电鸟】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。