想必学计算机的同学们都应该学习过Linux系统,就算不通也是会大概了解一二,我这里要说的运维就是指Linux系统中的运维,因为初学,所以有什么说的不对或是不全面的,请大家多多理解包涵,当然也随时欢迎大家指正错误共同进步,谢谢!
linux运维即linux运维工程师;Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
运维工程师,是要求集合网络、系统、数据库、开发、安全工作于一身的“复合性人才”。
运维,基本要掌握的有,操作系统,计算机原理,编译原理,计算机网络等等等等。基于理论性的知识,基础知识,必须扎实,才能灵活应用。借用老师的话说:“现在互联网变化之快,今天出来一个新技术,你才刚用上手,别人告诉你淘汰了,又有新产品了。掌握什么才能应对这种变化的速度呢?**万变不离其宗,基础掌握得好,理解了原理,都可以解释得通。**掌握了那么多基础的知识,还能没有发展前景吗?”
Linux运维工程师要做的主要工作如下:
1.每天登陆系统查看系统运行的负荷如何,有无报错日志或报警日志。

2.操作系统故障排除
依据操作系统故障日志分析出现该报警或报错的原因,从而解决问题,保证操作系统的高可用性。

3.服务器状态确认
服务器上除了跑着操作系统,必然会安装一些应用程序或数据库,运维工程师每天需要查看linux系统上运行着的应用程序或数据库状态是否正常。

4.备份
运维工程师的看家本事,数据库备份和恢复,一般来说只要给数据库制定了备份策略它会自己备份,你只需要监控备份任务是否执行了就可以。

5.服务器调优
这个要求就比较高了,linux随着使用时间的增长,状态会有所下降,运维工程师有能力的可以对操作系统及数据库进行性能调优,保证系统处于一个最佳状态。
如果要做Linux运维工程师的话,要学的东西除了上面所说的理论性知识外,还有必须要掌握的很多技能和需要熟知的工具。近些年来,Linux人才越来越缺,待遇也越来越高。参考招聘网站,Linux运维工程师起薪多在8-10k,1-3年工作经验可达12-16k,3-5年工作经验可拿到年薪30-50w。一个运维工程师的待遇有多好,那么对应的就是它的要求有多高,能力有多强。
在互联网“天下武功无快不破”的时代,最后一句话共勉:
读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路,名师指路不如自己去悟。