一、 编写背景
据较新的数据显示,世界超级计算机前500名排行榜中有485台运行Linux操作系统,也就是说97%的超级计算机运行Linux操作系统。
Linux是一种自由和开放源码的类UNIX操作系统。目前存在着许多不同类型的Linux,但它们都使用了Linux内核。Linux可安装在手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机等各种计算机硬件设备中。
本书试图向读者传递这样一个信号: 无论是企业还是个人用户,Linux都是一个足够可靠的选择。这不是一本参考大全,也不是命令手册,希望它能帮助初学者从零开始部署和使用Linux,也能与管理员和开发人员分享一些解决问题的思路和技巧。
二、 本书的特点
(1) 零基础教程,入门门槛低,较容易上手。
(2) 基于工作过程导向的“教、学、做”一体化的编写方式。本书按照“项目导入”→“职业能力目标和要求”→“项目实施”→“项目实录”→“练习题”→“实践习题”→“超链接”的梯次进行内容的组织。理实一体,“教、学、做”一体化,强化能力培养,容易深入学习。
(3) 实训内容源于企业实际应用,“微课+慕课”体现“教、学、做”完美统一。本书在专业技能的培养中,突出实战化要求,贴近市场,贴近技术。所有实训项目都源于真实的企业应用案例。实训内容重在培养读者分析实际问题和解决实际问题的能力。每章后面有“项目实录”。知识点微课、项目实训慕课互相配合,读者可以随时进行工程项目的学习与实践。
(4) 与本书配套的国家精品课程和国家精品资源课程提供了丰富的学习资源。网站上教学资源丰富,所有教学录像和实验视频全部放在精品课程网站上,供大家下载学习和在线收看。另外,Shell Script脚本文件、VPN等RPM软件包、yum源文件、服务器配置的参考配置文件、C语言程序源代码、习题答案、项目实录的PPT、实训指导书、课程标准、题库、教师手册、学习指南、学习论坛、教材补充材料等内容也都在课程网站上,也可直接向作者索要。
国家精品资源共享课程网站地址为http: //www.icourses.cn/scourse/course_ 2843.html。(5) 提供大量实例,实践性强。全书列举的所有示例和实例,以企业实际案例为主,读者都可以在自己的实验环境中完整实现。
(6) 涵盖Linux应用的各个方面。桌面用户可以从中了解如何在Linux上进行日常的办公和娱乐;系统管理员可以学习服务器配置、系统管理、Shell编程等方面的内容;对于开发人员,本书还对Linux中的C语言编程、调试器、正则表达式进行了详细介绍。
三、 本书的章节安排
全书共分五个部分,各部分内容如下。
第一部分安装系统与软件
该部分包括项目一至项目三。主要内容包括安装与基本配置Linux操作系统、熟练使用Linux常用命令、安装与管理软件包。
第二部分系统配置与管理
该部分包括项目四至项目七。主要内容包括管理Linux服务器的用户和组、配置与管理文件系统、配置与管理磁盘、配置网络和使用ssh服务。
第三部分编程与调试
该部分包括项目八至项目十一。主要内容包括熟练使用vim程序编辑器与shell、学习shell script、使用gcc和make调试程序、Linux下C语言程序设计入门。
第四部分网络安全
该部分包括项目十二至项目十五。主要内容包括配置与管理防火墙、配置与管理代理服务器、配置与管理VPN服务器、Linux系统监视与进程管理。
第五部分网络服务器配置与管理
该部分包括项目十六至项目二十二。主要内容包括配置与管理NFS服务器、配置与管理samba服务器、DHCP服务器配置与管理、配置与管理DNS服务器、配置与管理Apache服务器、配置与管理FTP服务器、配置与管理Postfix邮件服务器。
四、 本书适合的读者
Linux初、中级用户;
开源软件爱好者;
大中专院校的学生;
社会培训人员;
Linux开发人员;
网络系统管理员。
五、 其他
本书由杨云著。杨昊龙、张晖、王世存、杨翠玲、付强、王瑞、唐柱斌、杨秀玲、王春身等也参加了相关章节的编写。
由于水平有限,书中难免存在不足之处,恳请广大读者批评指正。索要资料请致电68433059@qq.com。
杨云
2019年4月
