Linux运维工程师的几点要求
雷雪松本人是一个非专业的Linux运维工程师,之前主要负责网站开发,LAMP组合。现在回想下,当时还不是很熟悉,只是自己的规划中也有打算学习Linux。就这样服务器的运维落在我身上,还是感谢公司对我的信任,让我有个锻炼的机会。结合雷雪松自己的经历给大家讲解下Linux运维的几点要求。
1.Linux系统基础,安装分区,raid阵列,相关网络的配置,基本的目录结构。
2.常见的网络服务软件的安装和配置,如FTP, DNS,SAMBA, LAMP,LNMP(趋势),Apache模块的编译,https的配置,Nginx模块的编译,PHP扩展的安装。
3.Linux常用的命令,文件管理,文本处理,grep,sed和awk工具,shell基础。
4.数据库首选MySQL,因为linux用得最多绝对是MySQL,增删改查必学,特别要学熟查,查看MySQL运行状态等等。
5.防火墙,Linux下自带的防火墙iptables,其实很多防火墙的原理都一样,掌握一个其他的都触类旁通。
6.集群和数据库热备,集群工具有很多,最好学是LVS+keepalived,Nginx集群反向代理,还有MySQL热备,就是主从复制,主主复制等等。
7.负责各个系统及网络架构的规划。服务器根据业务的架设,能很快想到常见问题的解决思路和办法。
在雷雪松看来,把这些知识点有个系统的了解可能也需要一段时间,这时你对Linux一定会有更深入的了解,你的思维也会更加缜密,考虑的更加全面,搭建的系统也相对的会趋于稳健。
2019年5月9日 下午7:27
写得太精彩了,以这样的篇幅写了这么大跨度的文章,精品。向楼主学习!
2019年5月10日 下午8:01
非常精彩的文章,引人入胜,痛快淋漓。感谢楼主分享。