谢邀linux内核完全注释,问题挺好,。楼上这位早已回答的很全面了linux启动盘制作工具,我补充一点点:
1.关于运维工程师
百度百科给出的说法是运维工程师,集合网路、系统、开发工作于一身的“复合性人才”。
实际上也差不多
随着IT信息系统的发展,运维岗位进一步细分
A.按照面向对象的不同有:
基础运维应用运维系统运维虚拟化运维储存运维linux运维网路运维/IDC运维
B.按照职业发展层次的不同阶段又有:
桌面运维-->系统运维--->开发型运维--->系统构架师
所以必须把握的基础技能也有大约的几个方向:路由交换/系统平台/脚本开发/系统构架/信息安全
分别由浅入深,类比一些认证所代表的知识层次(在这儿证书不代表能力,只是作为一个参照物):
路由交换:
参照cisco的基准CCNA-->CCNP-->CCIE
系统平台:
WIN参照谷歌MCTS-->MCSE/MCITPLinux参照redhatRHCE--->RHCA
虚拟化有商业上的思杰/VMware开源有openstack/cloudstack
脚本开发:bashshell/powershell/VB/python/Ruby/C/c++/Go#开发语言我就列举听到过有运维人在用的,时常见到有BT用lisp。。。
信息安全:ISO27001你得晓得是哪些。乌云得时常去逛逛。
------------------
对于软件的使用,得仁得智,我个人是拥抱开源的,商业化产品过分追逐利益。
运维工程师是从一个呆逼进化为悲催再成长为牛逼的过程(请原谅我的用词),前提在于你要能忍能干能拼,还要具有敏锐的触觉感知前方时尚变化。
不要过分在乎商业产品的布署和企业方面的技术认证linux内核完全注释,这玩意儿变化太快。
关键是通过前期的广泛吸收打好基础,从而找到今后要走的路小型linux系统,继而捉住一个方向深入。最终要成为一个方面的专家而不是哪些就会哪些都不精通的文员!
尽管操不着系统构架师的心,但也要有尽量靠齐的大局观和视角。以项目来推动成长,以压力为动力继续前行~!做一个有价值,有成就,有原则,有美女的四有运维工程师!!
《海量运维》这本书上面整理了一个大约的运维体系框架,我很喜欢,借用一下:
相关书籍:
路由交换:
《TCP/IP合同》第三卷|cisco教材
linux:
(鸟哥全套)|Linuxshell脚本功略|深入理解linux内核|linux内核完全注释
win:
教材/蓝皮书/google
服务布署:
建立高性能WEB站点|高性能网站建设手册-stevesouders|puppet实战|大话储存2|Mysql性能调优与构架设计-简朝阳
信息安全:
Web后端黑客技术解密|白围巾讲web安全|
脚本开发:
深入理解计算机系统|编撰可读代码的艺术|Python核心编程|笨办法学Python
启发思路:
天猫六年|海量运维|大数据时代|思科九年|我这一代易迅人