标签:Linux操作系统
现在互联网市场上有90%都是用的Linux操作系统,Linux免费、开源、稳定的特点决定了它的受欢迎程度以及它的市场,那么就需要Linux运维人员来维护。Linux运维到底需要掌握哪些知识呢?
1、Linux基础入门
Linux硬件基础,Linux发展史,Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查,Linux基础优化,Linux目录结构知识,Linux文件属性,Linux通配符/正则表达式,Linux系统权限
2、linux系统管理
Linux定时任务,Linux用户管理,Linux磁盘与文件系,Linux三剑客之sed命令
3、Linux Shell基础
Shell基础,Linux三剑客之awk命令
4、Linux网络服务
计算机网络基础,集群实战架构,rsync数据同步服务,Linux全网备,nfs网络存储服,inotify/sersync实时数据同步/nfs存储实时备份,http协议/www服,nginx web,lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统,nginx负载均衡深入透彻,keepalived高可用
5、Ansible自动化运维与Zabbix监控
SSH服务秘钥认证,ansible批量自动化管理集群,zabbix监控
6、Java Tomcat服务及防火墙Iptables
7、集群架构
kickstart cobbler 批量自动安装系统,pptp vpn与ntp服务,memcached原理及部署/作为缓存及session会话共享,lvs负载均衡集群/keepalived管理LVS集群,LNMP优化
8、大数据Hadoop与Docker
9、MySQL DBA数据库
10、高性能数据库Redis和Memcached
11、Python自动化基础
12、企业级代码发布上线方案(SVN和Git)
13、机房相关知识
14、企业级Kvm虚拟化与OpenStack云计算
只有把基础学好了,后期才能灵活应用,实际的做项目。由浅入深,由简入难,循序渐进,脚踏实地的来学习。看一本好书,或看一些视频,或报一个班快速成长,都是方法。
推荐看下老男孩教育的课程,Linux运维从2007年就开始着手,到现在已培养了很多的运维工程师,课程体系已非常成熟,更有适合于运维人员学习的升级课程阿里云架构师课程、Linux架构师课程和Python自动化开发课程。
更多资讯可关注:老男孩IT教育网站 http://www.oldboyedu.com
标签:Linux操作系统