推荐序2
2010年有幸与王军共事,期间相处极为投缘。王军当时在公司主要负责推动平台虚拟化和自动化运维相关工作,在这段时间里王军给我的印象是为人热情,凡事有求必应;另一方面他非常热衷于技术研究,喜欢钻研新技术,喜欢突破创新,在那段时间里王军带着其他同事将公司原来的虚拟化平台进行了一次大规模升级,使公司系统更稳定,遗憾的是后来有了更好的发展机会他离开了51JOB。
得知王军的书稿已经完成并不日出版,为他高兴的同时也深感不易:他平时很忙且需要经常出差,能在日常繁忙工作的基础上,把一些知识要点记录下来已经是很少有人能做到的事情了,而且还能坚持整理成册,这绝对是需要毅力才能完成的工作。
借此机会分享一次与王军的聊天心得,这也是我们Linux服务器运维工程师心灵成长的点滴记录。运维工作已经不是搬搬服务器、扛扛交换机、配配网络的时代了,现在运维工作应该以“降低成本,提升用户体验”为目标。降低成本就无形要求运维技能的提升,如现在流行的“去IOE”,去掉高端、昂贵小型机服务器就必须用多台廉价的PC服务器代替,但又要保证系统稳定、高可用、可扩展性强,这样就要求运维工程师具备过硬的Linux技能。在提升用户体验的过程中,有三点极其重要:一是稳定,不能频繁宕机;二是要快,天下武功,唯快不破;三是界面友好,不能半天找不到操作按钮—这些都是与精湛的技术密不可分的。
收到王军的定稿并邀请写序,突然感觉到压力,一是自己很少写序,怕写不好;二是担心影响了王军的努力成果。在仔细阅读后,感觉本书最大特点是结构清晰、各章节前后贯穿、知识框架完整且覆盖全面,伴有大量深入浅出的案例,无疑是一本很好的Linux系统运维和Shell编程的作品,我很钦佩作者的技术功底。
本书从基础知识入手,系统讲解了Linux系统结构、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理、进程管理、Shell编程等关键技术,同时,王军根据他多年的运维诊断经验,提供了大量实用性极强的脚本案例,对于广大Linux服务器运维人员来说,可谓“一书在手,运维不愁”。
51JOB系统经理兼架构师 杨向勇