欢迎来到中国铁道出版社有限公司官网!
$itImage.title$
$itImage.title$
$itImage.title$
$itImage.title$

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操作系统应用技术,注重对学生实际应用技能和动手能力的培养。
  • 书评书荐

  • 附件下载

图书推荐