Linux系统是服务器领域的霸主,世界500强企业里98%以上服务器底层跑的都是Linux。Linux是一种内核kernel,通过内核+软件打包成各种发行版供企业所需。Linux是开源免费的,不像windows有版权收费,它极其强大好用,运行几年不用重启关机。初入Linux会觉得很难,但入门之后将会逐渐发现它的美。学习Linux需要系统性的,由浅入深的逐渐深入学习,为此笔者参照马哥的体系大纲总结以下步骤,仅供参考:
1.linux入门;
2.Linux系统管理;
3.Linux服务及安全管理; httpd,lamp,lnmp Cache:memcached,varnish DB:mysql(mariadb) 4.Linux Cluster: LB Cluster: Nginx, LVS HA Cluster: keeplived
5.Linux Ops: ansible
6.Monitoring: zabbix
7.shell脚本编程
8.http: tomcat,lnmt,lamt, session replication cluster 分布式存储系统: MogileFS, GlusterFS LB Cluster: haproxy HA Cluster: Corosync+Pacemaker, pcs/crmsh MySQL: redis, mongodb, HBase
9. 运维工具: puppet [saltstack], cobbler
10.虚拟化: Linux操作系统原理: 虚拟化技术原理; kvm虚拟化应用详解;Xen虚拟化; 虚拟化网络;SDN OpenStack云栈;
11.Docker:容器云;
12.ELK Stack: ElasticSearch, Logstash, Kibana
13.大数据:Hadoop v2, 并行存储及分析平台; HBase, Hive Storm, Spark
14.系统优化;
15.Python编程