怎样才能成为一个专业的linux运维( 二 )


《细说PHP(第2版)(含DVD光盘1张)》
《MySQL性能调优与架构设计》
《30天自制操作系统(附光盘1张)》
《Linux From Scratch 7.2 中文版》
《LVS手册》
《IPVS命令列表参考》
《LVS-HOWTO》官方站点wiki
《3 小时玩转 iptables 企业版》官方站点
《实战Nginx:取代Apache的高性能》
《Web服务器》
《nginx核心讲解》
推荐的一些社区和论坛:Linux 私房菜’,http://linux.vbird.org/
Linux中国开源社区
Linux公社 - Linux系统门户网站
Linux下载站 - 提供全系列Linux发行版系统下载
Linux运维部落 | |国内专业的Linux运维博客平台

■网友
运维行业是个技术经验各占一半的行业,对于新人来说,首先要有扎实的系统知识,同时要能学善学,具有很强的责任心,良好的沟通能力与团队合作,还要耐得住寂寞。对于学生来说,既然要向Linux方向发展,那良好扎实的Linux系统知识是必不可少的,刚开始时不需要去研究内核,把Linux的基本思想理解透彻,常用的命令用熟;同时也要有坚实的网络知识,主要是TCP/IP协议,路由,DNS。系统与网络作为学生都是有条件去接触的(搭数台虚拟机,配多块网卡)另外要做好运维,熟练应用一门脚本语言也是必不可少的。Bash Shell, Perl, Python选一即可。推荐是Python。以上都有基础了,可以考虑找个有点规模的互联网公司去实习。毕竟运维一半靠知识,另一半是靠经验,在有规模的互联网公司中实习可以学的更多,更快。然后可以按实际情况,给自己设计一条成长之路,是往广度发展,还是向深度发展。广度是尽可能的了解/熟悉运维的每个环节,成为整个系统的knowledge hub;深度是在运维中的某一个环节沉下心去钻研,成为这方面的行家。
■网友
运维东西多而且杂、多做笔记

■网友
1、Linux操作系统基本功
Linux系统安装、配置,基本命令,VIM编辑器,Linux自有服务,权限管理,YUM包管理,开源项目上线部署。
2、Linux系统服务
网络基础(重点难点TCP/UDP)、sshd服务(scp/rsync)、文件共享服务(ftp/nfs/samba)、DNS域名服务、LAMP编译安装、rsyslog、Linux分区+LVM逻辑卷+(软硬RAID)
3、Shell、MySQL
Shell脚本编程、MySQL从入门到精通(DBA方向)
4、商城系统上线部署
Nginx概述、LNMP环境搭建、MySQL读写分离、LB负载均衡(Nginx/LVS/HAProxy)、NoSQL(Memcached、Redis、MongoDB)、存储、企业级商城系统架构实战。
5、配置自动化
配置自动化(Ansible/SaltStack)、监控(Zabbix/Promethus)、日志分析(ELK、KafKa)、CI/CD(Git、GitLab、Jenkins)
6、运维安全与调优
运维安全(防火墙、CA认证、VPN)
应用软件调优(Web应用调优)
系统调优(系统+内核)
7、运维云计算
Hadoop、KVM虚拟化、公有云运维(阿里云)、私有云运维(OpenStack)、Docker容器、Kubernetes(K8S)容器编排工具
8、Python运维开发方向
Python运维基础、Python面向对象、Django框架、Python CMDB项目开发
Linux云计算 + Python运维开发学习路线图:https://zhuanlan.zhihu.com/p/94725414,希望对你有帮助~

■网友
51cto这个网站不错,建议经常去泡泡


推荐阅读