linux工程师,RHCE
分类: 网络与安全
2020-02-14 20:25:14
给Linux系统运维新手的四点建议
随着计算机的普及、互联网的发展,原本黑客手中的攻城利器---,渐渐进入到普通群众的视线里,让越来越多的人接触到Linux,并学习Linux进而投身到Linux运维工作中去。
学习Linux的方法很多,可以参加各种线上、线下培训学习等,不管是哪种学习方式,我想大部分都是采用在虚拟机里安装Linux系统,然后进行各种操作。因为这样做,目前来说是最经济有效的,只需要一台笔记本就够了,不许要其他额外的花费,而且因为是虚拟机,可以随你折腾,不用害怕对硬件、数据造成破坏,系统如果被折腾的乱七八糟的,只需要快照恢复就好了,如果还不行,重建一个虚拟机就好了,所以没什么好担心的,大家可以放开手脚大胆做。
这种方式,对于理解Linux系统命令是很有帮助的,通过自己的实际操作,可以深刻体会到各种命令的实现结果。但这样,其实也存在着一个问题,特别是对于学习完、刚进入Linxu运维工作的新手来说,由于刚刚进入工作,可能还没从先前的学习状态出来,没有意识到实际工作中数据的重要性,再加上从虚拟机操作到物理机操作的转变所带来的兴奋感的影响下,大部分同学会忍不住在物理机上去体验一把命令操作,然后。。。就有可能没有然后了。
好吧,虽然说的有点夸张,但这种情况毕竟真实存在的,这里我整理了一些Linux运维新手需要注意的操作事项,供大家一起学习,希望可以给大家一些帮助,如有不足之处,欢迎指教。
一、做好备份
养成一个习惯,在进行相关数据的修改、删除时,先备份,再操作。比如,要修改配置文件时,建议注释原选项,然后再复制,修改。如果要修改某个数据库的数据,最好先完全备份整个数据库,然后再进行修改操作,这样,即使修改出错了,也还可以将备份还原,减少损失。
当然,对于数据库的操作,个人建议最好不要直接在数据库里进行操作,而是通过与数据库配套的软件进行操作,虽然通过软件进行操作可能(大部分)要比直接在数据库中进行操作要麻烦的多,但这样可以尽可能保持数据关系的准确与完整,避免出现各种逻辑错误。
要知道,在实际工作中,数据大于一切,数据的重要性要比你想象的还要重要,所有涉及数据的操作再怎么慎重都不为过。
二、谨慎更新
其实不止是Linux,对于所有服务器来说,都是稳定大于一切,不求最快,但求最稳,所谓的速度、功能,要基本稳定的基础上实现,否则都是没有意义的。
所以如果没有经过测试,不要直接在服务器上使用新的软件,当然,涉及到重大漏洞的软件更新除外,如果没有了安全,再稳定也没用。
三、注重安全
安全的重要性不言而喻。为了让服务器变得更加安全,有时候不得不牺牲部分速度、性能。保证服务器安全的方法有很多,如禁用root用户,更改ssh等程序的默认端口号,限制防火墙端口,能使用普通用户启动的服务坚决不使用root,把各种服务权限控制到最低等;此外,可以使用第三方软件,时刻检测系统关键文件以及各种服务配置文件的改动,如,/etc/passwd,/etc/my.cnf,/etc/httpd/con/httpd.con等;使用集中化的日志监控体系,监控/var/log/secure,/etc/log/message,ftp上传下载文件等报警错误日志;另外针对端口扫描,也可以使用一些第三方软件,发现被扫描就直接拉入host.deny,这些信息对于系统被入侵后排错很有帮助。
安全是一个很大的话题,但也是一个很基础的工作,把基础做好,就能相当的提高系统安全性,对于Linux运维新手而言,只需要把基础做好就可以了,其他的就是安全高手做的了。
四、保持心态
对于Linux运维新手而言,有可能经过最初一两个月的新鲜与好奇之后,厌烦了几乎一成不变的工作生活,失去了最初对Linux运维工作的热情,这也是大部分初入工作职场的人的一个必经的过程。到了这个时候,你可以稍稍放缓你的工作脚步,多多思考,想想当初自己为何会选择Linux运维这个工作?想想付出了这么多,现在放弃是否可惜?目前的工作有没有让你学到新的东西?自己要怎么做,才能提升自己的工作能力。。。
阳光总在风雨后,只有经历过,才能真正明白酸甜苦辣都是人生的一部分,缺少了任何一部分,你的人生可以说是不完整的。当我们面临困难,进入困境时,只有勇敢面对,正视困难,才能走出困境,迎来一个新的人生。逃避,最终是解决不了任何问题的,只会让自己更加脆弱。
最后如果大家对Linux系统不熟悉的话,可以看看书籍了解一下,很好入门。