本书以银河麒麟操作系统基础,以项目案例为载体,以“任务驱动式”教学法为主线,以培养学生的工作能力、提升其网络服务应用水平为目标,介绍银河麒麟操作系统的基本操作方法和网络服务器的配置与管理方法,重点培养学生的实际操作能力和综合运用能力。本书包括9个项目,每个项目通过任务引导任务实施、项目小结、项目实战、知识拓展及练习巩固的组织方式形成学习闭环,从而帮助学生更好地理解和掌握相关知识和技能。此外,书中还穿插大量思政案例,在提高学生操作技能的同时提升其职业素养。本书可作为职业院校计算机相关专业的教材,也可作为Linux培训教材和银河麒麟操作系统爱好者的自学参考书。
		
	
王英枚,济南工程职业技术学院,具有多年教学经验,曾经指导学生在计算机比赛中取得优异成绩,主要教授LINUX等语言类课程,主编出版教材多部,发表论文多篇,“双师型”教师。
项目1  银河麒麟操作系统的安装与配置	1
任务1  认识Linux与银河麒麟操作系统	1
任务引导	1
一、Linux的起源和发展	1
二、Linux的组成	3
三、Linux的特点和应用方向	4
四、银河麒麟操作系统介绍	6
五、银河麒麟高级服务器操作系统的特点	7
任务2  银河麒麟操作系统的安装	8
任务引导	8
一、安装与创建虚拟机	8
二、安装KylinV10	18
三、终端	26
任务实施——查看当前活跃的终端	27
任务3  银河麒麟操作系统的基本配置	28
任务引导	28
一、系统配置	28
二、硬件配置	30
项目小结	33
项目实战	34
实战  备份虚拟机	34
知识拓展	36
练习巩固	38
项目2  文件与文本管理	39
任务1  目录管理	39
任务引导	39
一、目录结构	39
二、目录路径	41
三、创建目录	42
任务实施——mkdir命令的运用	43
四、查看目录	43
任务实施——ls命令的运用	43
五、删除目录	44
任务实施——rmdir命令的运用	44
任务2  文件管理	45
任务引导	45
一、文件的相关操作	45
任务实施——mv命令的运用	46
二、查看文件中的内容	47
任务实施——查看文件内容	51
三、搜索文件	51
任务实施——grep命令的运用	53
任务3  文本管理	53
任务引导	53
一、vim编辑器简介	53
二、vim编辑器的基本操作命令	54
三、文本的编辑、查找与替换	56
任务实施——替换文本内容	58
任务4  压缩包管理	59
任务引导	59
一、利用图形用户界面工具管理压缩包	59
二、利用命令行工具管理压缩包	60
任务实施——压缩和解压缩文件	62
任务5  系统管理	63
任务引导	63
一、系统初始化与配置	63
二、用户账户与权限管理	63
三、硬件资源管理	63
四、软件包与应用程序管理	63
五、网络与系统安全	64
六、系统监控与维护	64
项目小结	64
项目实战	64
实战1  重命名文件	64
实战2  查找文件	65
知识拓展	66
练习巩固	67
项目3  磁盘管理	68
任务1  磁盘分区管理	68
任务引导	68
一、磁盘分区概述	68
二、磁盘分区命令	70
任务实施——使用fdisk命令创建主分区	71
任务实施——使用mkfs命令格式化分区	74
任务2  挂载文件系统	74
任务引导	74
一、挂载/卸载文件系统	75
任务实施——挂载和卸载光盘	77
二、查询磁盘信息	77
任务实施——查看磁盘空间的使用情况	79
任务3  逻辑卷管理	80
任务引导	80
一、逻辑卷管理概念	80
二、物理卷	81
任务实施——物理卷管理命令的应用	82
三、卷组	83
四、逻辑卷	85
项目小结	88
项目实战	88
实战  在虚拟机中添加硬盘	88
知识拓展	91
练习巩固	92
项目4  用户与用户组管理	93
任务1  用户管理	93
任务引导	93
一、用户概述	93
二、用户配置文件	94
任务2   用户组管理	96
任务引导	96
一、用户组概述	96
二、用户组配置文件	97
任务3   常用账户管理命令	99
任务引导	99
一、用户账户管理命令	99
任务实施——查询用户信息	101
任务实施——修改用户密码过期信息	103
二、用户组账户管理命令	104
任务实施——创建并修改用户组	106
项目小结	106
项目实战	106
实战  创建用户和用户组	106
知识拓展	107
练习巩固	108
项目5  权限管理	109
任务1  权限表示方法	109
任务引导	109
一、符号表示法	109
二、八进制表示法	110
任务实施——查看文件的权限信息	110
任务2  修改文件或目录权限	111
任务引导	111
一、修改文件或目录权限的方法	111
任务实施——用数字模式修改文件权限	112
二、修改文件所有者和文件所属组	112
任务实施——修改文件所属组	113
任务3  提升用户权限	113
任务引导	113
一、sudo配置	113
二、别名设置	115
项目小结	115
项目实战	115
实战  设置文件或目录权限	115
知识拓展	116
练习巩固	117
项目6  网络配置与管理	118
任务1  图形用户界面配置网络	118
任务引导	118
一、通过图形用户界面配置网络	118
二、使用nmtui工具配置网络	120
任务实施——修改主机名	123
任务2  通过命令行方式配置网络	123
任务引导	123
一、查看并配置网络接口	123
二、网络配置文件	126
三、网络调试	127
任务实施——使用ip命令配置网络信息	130
任务3  防火墙配置与管理	130
任务引导	130
一、预定义服务	131
二、firewalld命令的使用	131
任务实施——获取系统预定义的防火墙区域	132
项目小结	132
项目实战	132
实战1  查看本机开启的端口	132
实战2  指定探测主机的次数	132
知识拓展	133
练习巩固	134
项目7  软件安装管理	135
任务1  RPM软件包管理	135
任务引导	135
一、RPM软件包概述	136
二、RPM软件包的命名格式	136
三、RPM软件包的管理操作	136
任务实施——rpm命令的应用	137
任务2  YUM软件包管理	139
任务引导	139
一、YUM软件包概述	139
二、配置YUM源	140
任务实施——查询YUM源配置文件	142
三、YUM软件包的管理操作	142
任务实施——yum命令的应用	146
项目小结	149
项目实战	149
实战  安装vsftpd软件包	149
知识拓展	150
练习巩固	151
项目8  进程与服务管理	153
任务1  认识进程与服务	153
任务引导	153
一、进程与服务的概念	153
二、使用系统监视器查看进程	155
三、使用命令查看进程	156
任务实施——查看终端上的所有进程	161
任务2  进程管理	161
任务引导	161
一、作业控制	161
二、设置进程优先级	162
三、启动进程	162
四、结束进程	164
任务实施——结束一个进程	165
任务3  服务管理	165
任务引导	165
一、启动与停止服务	165
二、查看服务状态	170
项目小结	171
项目实战	172
实战  调整进程的优先级	172
知识拓展	172
练习巩固	174
项目9  常用服务器的配置与管理	175
任务1  Samba服务器的配置与管理	175
任务引导	175
一、Samba简介	176
二、Samba服务安装	177
三、Samba服务器配置	178
任务实施——Samba服务器和客户端的交互	183
任务2  Web服务器的配置与管理	189
任务引导	189
一、Web简介	189
二、Apache服务安装	190
三、Apache服务器配置	191
任务实施——创建网站	195
任务3  FTP服务器的配置与管理	197
任务引导	197
一、FTP简介	197
二、FTP服务安装	198
三、FTP服务器配置	201
任务实施——FTP服务器和客户端的交互	206
任务4  DHCP服务器的配置与管理	209
任务引导	209
一、DHCP简介	209
二、DHCP服务安装	211
三、DHCP服务器配置	212
任务实施——释放与获取IP地址	215
项目小结	220
项目实战	220
实战  搭建个人静态网站	220
知识拓展	225
练习巩固	226
练习巩固答案	227