Linux操作系统与服务配置
书 号:9787113241810
丛 书 名:“十三五”高等职业教育规划教材
作 者:严学军 鲁立
译 者:
开 本:16开
装 帧:平装
正文语种:中文
出 版 社:中国铁道出版社
定 价:46元
-
内容简介
本书围绕Linux操作系统,针对基于Linux下主流的网络服务,介绍了Linux的安装与特点、Linux图形界面的使用、字符界面及Shell、Linux常用命令、用户和用户组管理、Linux的RPM软件包管理、文件管理、文件系统与磁盘管理、进程与服务管理、PAM应用、SELinux的应用、基本网络配置、Linux防火墙、Samba服务器配置、DNS服务器配置和管理、Apache服务的配置和管理、FTP服务器和NFS服务器的配置和管理等方面的内容,既包含丰富的理论基础知识,又具有较强的实践性和可操作性。
本书适合作为高等职业院校计算机应用专业和网络技术专业理论与实践一体化的教材,也可作为Linux爱好者、Linux系统管理、Linux开发人员和网络管理人员的自学指导书。 -
前言
Linux操作系统作为开源的现代操作系统,得到了广泛应用和普及。比如,当前流行的云计算本质是将主机形成云,终端设备通过网络与云连接,实现计算与交互分离,而这种应用最适合Linux操作系统;现在基于Linux操作系统的嵌入式设备的开发也如火如荼;同时,很多IT从业者都在从分布式计算、虚拟化、HTML5等多种应用方面转向Linux。因此,培养既掌握Linux操作系统的理论基础知识,又掌握Linux操作系统实际应用技能的人才,是教学工作者的责任。特别是对于高等职业院校计算机类专业的学生,更需要一本既具有一定的理论知识水平,又具有较强实际应用技术的教材。
本书以培养Linux操作系统实用型人才为指导思想,在介绍具有一定深度理论知识的基础上,重点介绍Linux操作系统应用技术,注重对学生实际应用技能和动手能力的培养。同时,本书选取17个有针对性的实训,通过基于工作岗位要求的实训学习和操作,可提升学习者对Linux操作系统的理解和应用。
本书共分为17章,主要内容包括:RedHatEnterpriseLinux简介和安装(第1章);Linux的图形化界面、gnome下应用程序的使用、KDE桌面的使用方法(第2章);Linux字符界面的使用、字符界面下vi编辑器的使用、Shell的使用(第3章);文件和目录操作命令、查找类命令、有关文本的命令、其他命令(第4章);用户管理、用户组管理(第5章);RPM软件包概述、YUM的应用(第6章);Linux文件、Linux的压缩及解压缩(第7章);Linux文件系统概述、使用交换空间、权限设置和硬盘分区(第8章);进程管理、服务的管理(第9章);PAM的构成、PAM配置文件分析和常见PAM模块(第10章);SELinux的特点及运行状态配置、SELinux配置管理(第11章);网络配置文件、IP地址配置、Linux下的网络调试命令、DHCP服务的安装与配置(第12章);Linux防火墙配置与管理(第13章);Samba服务的查看和安装、Samba服务的配置和控制、访问Samba服务共享资源(第14章);DNS服务器配置和管理(第15章);Apache服务的配置和管理(第16章);FTP服务器与NFS服务器的配置和管理(第17章)。
本书由严学军、鲁立任主编,张克斌、张海龙任副主编,参加编写的还有武汉软件工程职业学院张恒、杨烨、姚国良、任琦、杨晓雪、刘媛媛、王彩梅、王燕波和武汉市财贸学校刘桢。
本书适合作为高等职业院校计算机应用专业和网络技术专业理论与实践一体化的教材,也可以作为Linux爱好者、Linux系统管理员、Linux开发人员和网络管理员的自学指导书。
由于基于Linux操作系统的技术发展迅速,加之编者水平有限,书中疏漏与不妥之处在所难免,恳请广大读者提出宝贵意见。
编者
2017年12月 -
目录
第1章RedHatEnterpriseLinux简介和安装..............................1
1.1Linux简介.......................................1
1.1.1Linux的概念........................1
1.1.2Linux的发展历史................1
1.1.3Linux的特点........................2
1.1.4Linux的内核版本和发行版本..............................3
1.1.5Linux的应用........................4
1.2RedHatEnterpriseLinux简介.........4
1.2.1EnterpriseLinux的含义.......4
1.2.2EnterpriseLinux的特点.......5
1.2.3RedHatEnterpriseLinux的版本.....................................5
1.2.4RedHatEnterpriseLinux6.5的新特性........................5
1.3安装前的准备工作及安装过程.......6
1.3.1硬件要求..............................6
1.3.2各种安装方式简介...............6
1.3.3硬盘分区和文件系统...........6
1.3.4安装RedHatEnterpriseLinux6.5...............................7
1.4在虚拟机中安装RedHatEnterpriseLinux.............................16
1.4.1虚拟机简介........................16
1.4.2安装VMwareWorkstation...17
1.4.3新建虚拟机........................18
1.5实训:安装RedHatEnterpriseLinux6.5........................................22
小结.......................................................23
习题.......................................................23
第2章Linux图形界面的使用.............24
2.1Linux的图形化界面......................24
2.1.1GNOME桌面的基本使用...................................24
2.1.2GNOME菜单系统..............27
2.1.3输入法和时间....................29
2.2gnome下简单应用程序的使用......30
2.2.1系统应用程序....................30
2.2.2gnome下其他应用程序的使用........................32
2.3使用KDE桌面..............................35
2.4实训:安装与配置Linux系统下的打印机设备....................35
小结.......................................................38
习题.......................................................38
第3章字符界面及Shell....................39
3.1Linux字符界面的使用..................39
3.1.1进入Linux字符界面..........39
3.1.2在字符界面下实现系统操作............................40
3.1.3在字符界面下获得帮助.....40
3.2字符界面下vi编辑器的使用........41
3.2.1vi编辑器简介....................41
3.2.2vi编辑器的基本操作.........44
3.3Shell的使用..................................44
3.3.1Shell介绍...........................44
3.3.2Shell类型...........................44
3.3.3Shell程序和Shell变量......45
3.3.4Shell的常用功能...............47
3.4实训:使用vi编辑器创建并编辑文档...................................50
CONTENTS目录2Linux操作系统与服务配置
小结.......................................................51
习题.......................................................51
第4章Linux常用命令.......................52
4.1文件和目录操作命令....................52
4.1.1pwd和cd命令...................52
4.1.2ls命令................................53
4.1.3mkdir和rmdir命令............53
4.1.4cp和mv命令.....................54
4.1.5touch命令..........................55
4.1.6rm命令..............................57
4.2查找类命令...................................57
4.2.1grep和find命令................57
4.2.2locate命令.........................61
4.2.3whereis和whatis命令........62
4.2.4which命令.........................63
4.3有关文本的命令............................63
4.3.1cat、more、less命令.........63
4.3.2head、tail命令..................65
4.3.3sort命令.............................65
4.3.4diff和uniq命令.................67
4.4其他命令.......................................70
4.4.1echo、write、mesg、wall、talk等信息命令.......70
4.4.2uname和hostname命令.....71
4.4.3cal和date命令..................72
4.4.4last命令.............................74
4.4.5clear命令...........................75
4.5实训:使用Linux命令实现文件和目录操作............................75
小结.......................................................77
习题.......................................................77
第5章用户和用户组管理..................78
5.1用户管理.......................................78
5.1.1用户账户的类型................78
5.1.2用户账户的管理................79
5.2用户组管理...................................88
5.2.1用户组的类型....................89
5.2.2用户组的管理....................89
5.3实训:用户和用户组操作.............93
小结.......................................................95
习题.......................................................95
第6章Linux的RPM软件包管理.......96
6.1RPM软件包概述...........................96
6.1.1RPM软件包简介................96
6.1.2RPM软件的使用方法........98
6.2YUM............................................102
6.2.1YUM仓库简介.................102
6.2.2YUM仓库配置.................103
6.3实训:配置Linux中的YUM仓库实现正常YUM安装............106
小结.....................................................109
习题.....................................................109
第7章文件管理..............................110
7.1Linux文件...................................110
7.1.1Linux文件概述................110
7.1.2Linux文件类型................111
7.2Linux的压缩及解压缩................116
7.2.1tar包简介........................116
7.2.2tar包的使用.....................117
7.2.3其他的文件压缩用法.......119
7.3实训:文件的打包压缩与解压...122
小结.....................................................122
习题.....................................................123
第8章文件系统与磁盘管理.............124
8.1Linux文件系统概述....................124
8.1.1Linux的常用文件系统类型..........................124
8.1.2创建Linux文件系统........130
8.1.3挂载和卸载文件系统.......131
8.2使用交换空间..............................133
8.2.1添加交换空间..................133
8.2.2删除交换空间..................134
8.3权限设置.....................................135
8.3.1文件和目录权限简介.......135
8.3.2设置文件和目录权限.......137目录3
8.3.3改变文件与目录的所有者和所有者所在组...140
8.4硬盘分区.....................................141
8.4.1硬盘分区简介..................141
8.4.2使用fdisk进行硬盘分区..........................141
8.5实训:磁盘分区及分区中文件和目录权限管理..................143
小结.....................................................146
习题.....................................................147
第9章进程与服务管理....................148
9.1进程管理.....................................148
9.1.1进程的基本概念和属性...148
9.1.2进程的管理和控制...........150
9.1.3作业的基本概念和控制...154
9.2服务的管理.................................161
9.2.1图形界面下的管理...........161
9.2.2ntsysv命令.......................161
9.2.3chkconfig和service命令.................................162
9.3实训:实现计划任务..................164
小结.....................................................165
习题.....................................................165
第10章PAM应用...........................166
10.1PAM的构成...............................166
10.2PAM配置文件分析...................167
10.2.1模块类型........................168
10.2.2控制标志........................168
10.2.3模块参数........................168
10.3常见PAM模块..........................169
10.4实训:对登录多次失败的账户进行锁定及解锁................174
小结.....................................................176
习题.....................................................176
第11章SELinux的应用..................177
11.1SELinux的特点及运行状态配置...................................177
11.1.1SELinux的特点..............177
11.1.2SELinux运行状态配置................................178
11.2SELinux配置管理......................178
11.2.1SELinux控制规则及相关概念........................178
11.2.2SELinux配置文件..........180
11.2.3SELinux相关命令..........182
11.2.4使用SELinux图形界面配置工具................185
11.3实训:通过SELinux配置Apache...............................186
小结.....................................................188
习题.....................................................188
第12章基本网络配置......................189
12.1网络配置文件............................189
12.2IP地址配置...............................191
12.2.1图形界面下的地址配置...............................191
12.2.2使用命令配置IP地址...192
12.3Linux下的网络调试命令...........193
12.3.1ping命令........................193
12.3.2arp命令..........................194
12.3.3netstat命令....................195
12.4DHCP概述................................196
12.4.1DHCP服务的工作原理...196
12.4.2DHCP服务分配的IP地址类型....................197
12.5安装DHCP服务........................198
12.5.1图形界面下安装DHCP服务.....................198
12.5.2启动和停止DHCP服务.....................199
12.6配置DHCP服务........................200
12.6.1/etc/dhcpd.conf文件.......200
12.6.2作用域的配置................202
12.6.3保留地址的配置............203
12.6.4配置DHCP客户端.........2034Linux操作系统与服务配置
12.7实训:搭建DHCP服务器.........204
小结.....................................................205
习题.....................................................205
第13章Linux防火墙......................206
13.1TCPWrappers............................206
13.1.1TCPWrappers简介.........207
13.1.2TCPWrappers配置.........207
13.2IPTables防火墙.........................209
13.2.1IPTables构成.................209
13.2.2字符界面下的IPTables的配置............................210
13.2.3图形界面下配置防火墙............................214
13.3实训:使用IPTables配置防火墙.......................................215
小结.....................................................216
习题.....................................................216
第14章Samba服务器配置.............217
14.1Samba概述................................217
14.1.1Samba和SMB协议........217
14.1.2Samba核心和功能.........217
14.2Samba服务的查看和安装.........218
14.2.1查看Samba安装情况.....218
14.2.2重新安装Samba组件.....218
14.3Samba服务的配置和控制.........219
14.3.1Samba服务的运行配置...............................219
14.3.2Samba服务的启停控制................................221
14.3.3Samba服务的安全配置...............................222
14.4访问Samba服务共享资源........222
14.4.1使用Linux客户端访问Samba共享资源.............222
14.4.2使用Windows客户端访问Samba共享资源.............223
14.4.3使用Linux访问Windows共享资源.........224
14.5实训:一个Samba服务的企业应用案例............................226
小结.....................................................229
习题.....................................................229
第15章DNS服务器配置和管理.......230
15.1DNS和BIND概述.....................230
15.1.1DNS的基本概念............230
15.1.2BIND的基本概念...........233
15.2BIND软件的安装......................234
15.3配置BIND.................................235
15.3.1DNS的启动配置............235
15.3.2修改named.conf文件...............................236
15.4区域文件...................................237
15.5配置DNS客户端.......................239
15.6实训:配置DNS服务器...........239
小结.....................................................242
习题.....................................................242
第16章Apache服务器的配置和管理....................................243
16.1Apache概述与安装...................243
16.1.1服务器和WWW的基本概念........................243
16.1.2Apache软件简介............246
16.1.3Apache软件安装............247
16.2Apache命令行配置...................248
16.2.1配置文件httpd.conf........248
16.2.2Apache基本配置............248
16.2.3访问Apache的静态网页........................250
16.2.4扩展设置:增加用户验证功能................251
16.3Apache虚拟主机配置...............252
16.3.1基于不同域名的虚拟主机配置................252
16.3.2基于不同端口的虚拟主机配置................254目录5
16.3.3基于不同IP的虚拟主机配置................255
16.4实训:基于Apache服务器的PHP网站架设...........................257
小结.....................................................259
习题.....................................................259
第17章FTP服务器与NFS服务器的配置和管理........................260
17.1FTP服务器................................260
17.1.1vsftpd概述.....................262
17.1.2vsftpd的安装和控制...............................262
17.1.3客户端匿名访问FTP服务...............................263
17.1.4配置vsftpd实现虚拟用户访问................265
17.1.5配置基于IP的虚拟FTP服务器............269
17.2NFS服务器................................270
17.2.1命令行配置NFS.............270
17.2.2使用NFS........................271
17.3实训:配置FTP服务器............271
小结.....................................................276
习题.....................................................276 -
作者介绍
严学军,武汉软件工程职业学院教师。鲁立,武汉软件工程职业学院教师。 -
编辑推荐
本书在介绍具有一定深度理论知识的基础上,重点介绍Linux操作系统应用技术,注重对学生实际应用技能和动手能力的培养。 -
书评书荐
-
附件下载
图书推荐