前言 PREFACE
Linux系统来源于UNIX系统,并继承了UNIX系统的稳定性和高效率等优点。由于Linux的开源特性,吸引了全世界对此感兴趣的众多研发者都来测试、修改和更新这套系统,这样一来使得该系统得到了不断完善,越来越多实用的新特性被加入其中。从Linux诞生以来,已经出现了上百种各具特色的发行版本,广泛应用到服务器、嵌入式和桌面开发等领域。
目前越来越多的企业将服务器转向Linux系统,随之而来的就是对Linux系统管理和开发人员需求的不断增加,这种趋势未来会更加明显。与学习一门编程语言相比,学习Linux系统的门槛相对较高,所需学习时间也比较长,这也导致很多初学者对Linux望而却步。本书将会帮助读者在短时间内掌握Linux系统中的众多操作命令和设置技巧,从而可以在现实工作中熟练管理和维护系统。
本书以“良许”老师为主角,通过构图分解和命令拆分讲解等创新方式,帮助读者逐一破解Linux中的复杂概念、指令。书中前半部分主要涉及了Linux的一些常用命令,比如文件、目录、用户、vim、文本和磁盘的操作管理等内容,后半部分介绍了Shell、软件包、进程、系统、日志和网络等内容,涵盖了日常工作中Linux系统的常用操作。综合来说,本书具有如下特色。
• 内容丰富、知识全面。以实际工作中使用Linux的操作步骤为主线,从为什么学习Linux系统讲起,到最后网络安全管理及网站部署。为了丰富读者的知识面,本书除了介绍知识内容外,还额外准备了通过扫码获取的文档资料和教学视频等海量学习资源,以扩大本书的实用价值。
• 体例丰富、讲解易懂。本书将每章中的内容划分为多个研究方向,再从多个方面介绍。全书通过对话形式搭配【知识拓展】【动手练一练】等学习版块轻松解读Linux,带给读者不一样的阅读和学习体验,尽量减轻读者的学习压力。
• 循序渐进、突出重点。由于Linux本身涉及范围很广泛,本书在介绍Linux系统时,摒弃了冗长又枯燥的知识罗列形式,从基础的操作命令开始就筛选了需要重点关注和学习的知识点,最终的实战案例均来源于实际项目,保证读者学习后就能火速上手操作,从而更好地保证学习的高效性。
综上所述,本书是一本兼顾理论知识和实践操作的Linux书籍,适合以下读者学习。
• Linux运维人员。
• Linux开发人员。
• 开源软件爱好者。
• Linux入门者。
• 大中专院校的学生。
本书内容建立在开源软件和开源社区的研究成果之上,在此感谢国内知名开源技术网站“开源中国”、全球头部光电芯片公司“曦智科技”等诸多无私奉献的开源社区、机构和企业相关专家的技术支持。由于编者水平所限,本书不足之处在所难免,敬请广大读者批评指正。
编者