热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

Linux操作系统配置与管理

中国水利水电出版社
    【作 者】严学军 鲁 立 【I S B N 】978-7-5170-0983-2 【责任编辑】李 炎 【适用读者群】高职高专 【出版时间】2013-08-16 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】320 【千字数】500 【印 张】20 【定 价】36 【丛 书】软件职业技术学院“十二五”规划教材 【备注信息】
图书详情

    本书围绕Linux操作系统这一核心,针对Linux下主流的网络服务,介绍了Linux的发展历史与安装、Linux的图形界面和应用软件的使用、字符界面及Shell、Linux常用命令、Linux用户账号与组账号管理、Linux的RPM软件包管理、Linux的文件管理、文件系统与磁盘管理、进程与服务的管理、PAM应用、SELinux的应用、基本网络配置、Linux防火墙、Samba、DHCP服务器的配置与管理、DNS服务器配置和管理、Apache服务的配置和管理、FTP服务器和NFS服务器的配置和管理、远程管理Linux服务器等方面的内容。本书既包含丰富的理论基础知识,又具有较强的实践性和可操作性。

    本书可作为高职院校计算机应用专业和网络技术专业理论与实践一体化的教材,也可作为Linux系统管理和网络管理人员的自学指导书。

    ● 针对高职高专特点,理实一体,难易适中。基础知识以“必需、够用”为度,强调专业技术应用能力的训练,适当增加实训环节。

    ● 符合高职学生的学习特点和认知规律,以项目为导向,由浅入深,由易到难,层层拨开,逻辑严谨。

    ● 内容翔实,知识面覆盖广,力图做到内容涵盖网络安全的各个重要方面。

    ● 以项目为导向,贴近学生实际,每个项目设定了一个可能会碰到的问题情境,非常符合高职高专教育的特点和要求。

    Linux是目前非常流行的一款操作系统,因其稳定、高效、安全,已被越来越多的用户了解和使用。自1991年Linux操作系统正式诞生以来,在全世界Linux爱好者的共同努力下,其性能不断完善,现已发展成为当今世界的主流操作系统之一,并且是世界上增长最迅速的操作系统。

    作为一种开放源代码的自由操作系统,Linux因具有稳定、安全、网络负载力强、占用硬件资源少等技术特点,从而得到了迅速推广和应用。除作为桌面系统使用外,Linux还广泛应用在服务器领域,并具有其他操作系统无可比拟的优势。Linux操作系统不仅拥有商业操作系统所具备的性能,而且在保护信息安全、充分利用硬件资源、降低成本等方面具有更优良的特性。因此,不仅个人用户钟爱Linux,很多企业、行政事业单位也把自己的关键业务构建在Linux服务器平台上。

    本书依照Linux初学者的学习规律,同时结合高职院校学生的学习特点,首先介绍了Linux系统管理方面的一些基本概念和操作,在读者掌握了这些知识的基础上,再对网络服务等内容进行深入地讲解。每章节内容最后均安排了项目实训,以进一步提高读者的动手能力和实践操作综合应用的能力。

    本书分为18 章,主要内容包括以下方面:

    第1章为Linux简介与安装,包括Linux简介、Linux的安装、Linux的启动、注销、关机与重启等。

    第2章介绍Linux的图形界面和应用软件的使用,包括Linux的图形化界面、Linux常用应用程序等。

    第3章介绍字符界面及Shell,包括Linux字符界面的使用、字符界面下VI编辑器的使用、Shell的使用等。

    第4章介绍Linux常用命令,包括文件和目录操作命令、查找类命令、有关文本操作的命令等。

    第5章介绍Linux用户账号与组账号管理,包括用户账号管理、用户组的管理、使用其他方法实现对用户和组的管理、Linux的用户安全等。

    第6章介绍Linux的RPM软件包管理,包括RPM软件包简介、YUM等。

    第7章介绍Linux的文件管理,包括Linux文件、Linux的压缩及解压缩等。

    第8章介绍文件系统与磁盘管理,包括Linux文件系统概述、使用交换空间、权限设置、硬盘分区、磁盘配额等。

    第9章介绍进程与服务的管理,包括Linux进程管理、服务的管理等。

    第10章介绍PAM应用,包括PAM的构成、PAM配置文件、常见PAM模块等。

    第11章介绍SELinux的应用,包括SELinux简介、SELinux的管理等。

    第12章介绍基本网络配置,包括网络配置文件、IP地址配置、Linux下的网络调试命令等,以及DHCP服务器的配置与管理。

    第13章介绍Linux防火墙,包括TCP Wrappers、IPTables等。

    第14章介绍Samba,包括Samba概述、Samba安装、字符界面配置Samba服务器、图形界面配置Samba服务器、控制Samba服务器、访问Samba共享资源等。

    第15章介绍DNS服务器配置和管理,包括DNS和BIND概述、BIND安装、DNS的启动和停止、配置DNS服务、配置DNS客户端、安全配置等。

    第16章介绍Apache服务的配置和管理,包括Apache简介、Apache安装、Apache的启动和停止、Apache配置等。

    第17章介绍FTP服务器和NFS服务器的配置和管理,包括vsftpd概述、vsftpd的安装、vsftpd的启动和停止、FTP服务的配置、NFS简介、NFS的启动和停止、配置NFS服务等。

    第18章介绍远程管理Linux服务器,包括配置Telnet服务器、配置OpenSSH服务器、登录OpenSSH服务器、使用VNC实现远程管理、登录VNC服务器等。

    本书由严学军、鲁立担任主编,张恒、杨威担任副主编,参加编写的还有武汉软件工程职业学院的罗炜、赵丙秀、任琦、李安邦、刘颂、杨晓雪、张勇、何水艳、张松慧、王彩梅和武汉中等职业艺术学校的刘桢。王路群教授主审本书,并在编写过程中给予了指导和帮助。在此,对以上人员致以诚挚的谢意。

    由于时间仓促,加之编者水平有限,书中难免有错误和不足之处,敬请广大读者批评指正。

    编 者

    2013年4月

    前言

    第1章 Red Hat Enterprise Linux简介和安装 1
    1.1 Linux简介 1
    1.1.1 什么是Linux 1
    1.1.2 Linux的发展历史 2
    1.1.3 Linux的特点 2
    1.1.4 Linux的内核版本和发行版本 3
    1.1.5 Linux的应用 5
    1.2 Red Hat Enterprise Linux简介 5
    1.2.1 Enterprise Linux的含义 6
    1.2.2 Enterprise Linux的特点 6
    1.2.3 Enterprise Linux 5的版本 6
    1.2.4 Enterprise Linux 5的新特性 7
    1.3 安装前的准备工作 7
    1.3.1 硬件要求 7
    1.3.2 系统硬件设备型号 8
    1.3.3 与其他操作系统并存的问题 8
    1.3.4 各种安装方式简介 8
    1.3.5 硬盘分区和文件系统 9
    1.4 安装Red Hat Enterprise Linux 12
    1.4.1 安装Red Hat Enterprise Linux 12
    1.4.2 删除Red Hat Enterprise Linux 21
    1.5 在虚拟机中安装Red Hat Enterprise Linux 21
    1.5.1 虚拟机简介 21
    1.5.2 安装VMware Workstation 22
    1.5.3 新建虚拟机 23
    1.5.4 在虚拟机中安装Linux 26
    1.6 项目实训 28
    习题一 28
    第2章 Linux的图形界面和应用软件的使用 29
    2.1 Linux的图形化界面 29
    2.1.1 使用GNOME图形化界面 29
    2.1.2 使用KDE桌面 34
    2.2 Linux常用应用程序 36
    2.2.1 图形图像软件的使用 36
    2.2.2 音频软件的使用 38
    2.2.3 浏览器的使用 38
    2.2.4 文字处理软件的使用 39
    2.2.5 Linux中的文本编辑器简介 41
    2.3 项目实训:Konqueror浏览器的熟练掌握 42
    习题二 44
    第3章 字符界面及Shell 45
    3.1 Linux字符界面的使用 45
    3.1.1 进入Linux字符界面 45
    3.1.2 在字符界面下实现系统操作 46
    3.1.3 在字符界面下获得帮助 46
    3.2 字符界面下VI编辑器的使用 47
    3.2.1 VI编辑器简介 47
    3.2.2 VI编辑器的基本操作 50
    3.3 Shell的使用 50
    3.3.1 Shell介绍 50
    3.3.2 Shell类型 51
    3.3.3 Shell变量 52
    3.3.4 Shell的常用功能 53
    3.4 项目实训:使用VI编辑器创建并编辑
    文档 55
    习题三 57
    第4章 LINUX常用命令 58
    4.1 文件和目录操作命令 58
    4.1.1 pwd和cd命令 58
    4.1.2 ls命令 59
    4.1.3 mkdir和rmdir命令 59
    4.1.4 cp和mv命令 60
    4.1.5 touch命令 61
    4.1.6 rm命令 62
    4.2 查找类命令 62
    4.2.1 grep和find命令 62
    4.2.2 locate命令 66
    4.2.3 whereis和whatis命令 67
    4.2.4 which命令 68
    4.3 有关文本的命令 68
    4.3.1 cat、more、less命令 68
    4.3.2 head、tail命令 69
    4.3.3 sort命令 70
    4.3.4 diff和uniq命令 71
    4.4 其他命令 73
    4.4.1 echo、write、mesg、wall、talk等
    信息命令 73
    4.4.2 uname和hostname命令 75
    4.4.3 cal和date命令 76
    4.4.4 last命令 78
    4.4.5 clear命令 78
    4.4 项目实训:使用Linux命令实现文件和
    目录操作 78
    习题四 80
    第5章 用户和用户组管理 81
    5.1 用户管理 81
    5.1.1 用户账户的类型 81
    5.1.2 用户账户的管理 82
    5.2 用户组管理 89
    5.2.1 用户组的类型 89
    5.2.2 用户组的管理 90
    5.3 项目实训:用户和用户组操作 94
    习题五 94
    第6章 Linux的RPM软件包管理 95
    6.1 RPM软件包简介 95
    6.1.1 什么是RPM软件包 95
    6.1.2 RPM软件的使用方法 98
    6.2 YUM 104
    6.2.1 YUM仓库简介 104
    6.2.2 YUM仓库配置 105
    6.3 项目实训:配置Linux的YUM仓库
    实现正常的 添加删除程序 109
    习题六 112
    第7章 文件管理 113
    7.1 Linux文件 113
    7.1.1 Linux文件介绍 113
    7.1.2 Linux文件类型 114
    7.2 Linux的压缩及解压缩 118
    7.2.1 tar包简介 119
    7.2.2 tar包的使用 119
    7.2.3 其他文件压缩用法 121
    7.3 项目实训:文件的压缩与解压 123
    习题七 124
    第8章 文件系统与磁盘管理 125
    8.1 Linux文件系统概述 125
    8.1.1 Linux的文件系统类型 125
    8.1.2 创建Linux文件系统 129
    8.1.3 挂载和卸载文件系统 130
    8.2 使用交换空间 132
    8.2.1 添加交换空间 132
    8.2.2 删除交换空间 133
    8.3 权限设置 133
    8.3.1 文件与目录的权限 134
    8.3.2 设置文件和目录权限 135
    8.3.3 改变文件与目录的所有者和所有
    者所在组 139
    8.4 硬盘分区 140
    8.4.1 硬盘分区简介 140
    8.4.2 使用fdisk进行硬盘分区 141
    8.5 磁盘配额 142
    8.5.1 磁盘配额简介 142
    8.5.2 配置磁盘 143
    8.6 项目实训:文件和目录权限的设定 145
    习题八 148
    第9章 进程与服务管理 149
    9.1 进程管理 149
    9.1.1 进程与作业的基本概念 149
    9.1.2 进程的管理和控制 151
    9.1.3 作业的控制 156
    9.2 服务的管理 161
    9.2.1 图形界面下的管理 162
    9.2.2 ntsysv命令 162
    9.2.3 chkconfig和service命令 163
    9.3 项目实训:实现计划任务 164
    习题九 165
    第10章 PAM应用 166
    10.1 PAM的构成 166
    10.2 PAM配置文件分析 168
    10.2.1 模块类型 168
    10.2.2 控制标志 168
    10.2.3 模块参数 169
    10.3 常见PAM模块 169
    10.4 项目实训:通过PAM模块设定控制
    用户的登录 174
    习题十 175
    第11章 SELinux的应用 176
    11.1 SELinux的特点 176
    11.2 SELinux的运行状态配置 177
    11.3 SELinux配置管理 178
    11.3.1 SELinux控制规则及相关概念 178
    11.3.2 SELinux配置文件 180
    11.3.3 SELinux相关命令 183
    11.3.4 SELinux日志 186
    11.3.5 使用SELinux图形界面配置工具 187
    11.4 项目实训:通过SELinux配置Apache 190
    习题十一 192
    第12章 基本网络配置 193
    12.1 网络配置文件 193
    12.1.1 /etc/sysconfig/network-scripts/ifcfg
    -eth文件 193
    12.1.2 /etc/resolv.conf文件 194
    12.1.3 /etc/host.conf文件 194
    12.1.4 /etc/sysconfig/network文件 194
    12.1.5 /etc/services文件 195
    12.1.6 /etc/hosts文件 195
    12.2 IP地址配置 195
    12.2.1 图形界面下的地址配置 195
    12.2.2 使用命令配置IP地址 197
    12.3 Linux下的网络调试命令 198
    12.3.1 ping命令 198
    12.3.2 arp命令 200
    12.3.3 netstat命令 200
    12.3.4 traceroute命令 202
    12.4 DHCP概述 202
    12.4.1 DHCP服务的工作原理 202
    12.4.2 DHCP服务分配的IP地址类型 203
    12.5 安装DHCP服务 204
    12.5.1 图形界面下的安装 204
    12.5.2 字符界面下的安装 205
    12.5.3 启动和停止DHCP服务 205
    12.6 配置DHCP服务 206
    12.6.1 /etc/dhcpd.conf文件 207
    12.6.2 作用域的配置 209
    12.6.3 保留地址的配置 209
    12.6.4 配置DHCP客户端 210
    12.7 项目实训:搭建DHCP服务器 211
    习题十二 212
    第13章 Linux防火墙 213
    13.1 TCP Wrappers 213
    13.1.1 TCP Wrappers简介 214
    13.1.2 TCP Wrappers配置 214
    13.2 IPTables防火墙 216
    13.2.1 IPTables构成 216
    13.2.2 字符界面下的IPTables的配置 217
    13.2.3 图像界面下配置IPTables 223
    13.3 项目实训:使用IPTables配置防火墙 224
    习题十三 225
    第14章 Samba服务器配置 226
    14.1 Samba概述 226
    14.1.1 Samba服务和SMB协议 226
    14.1.2 Samba的核心及功能 226
    14.2 Samba安装 227
    14.2.1 查看和安装 227
    14.2.2 图形界面的安装 227
    14.3 字符界面配置Samba服务 228
    14.3.1 smb.conf的文件结构分析 228
    14.3.2 smb.conf使用分析 229
    14.4 图形界面配置Samba服务器 230
    14.4.1 添加共享 230
    14.4.2 管理Samba用户 231
    14.5 控制Samba服务器 233
    14.6 访问Samba共享资源 234
    14.6.1 使用Linux客户端访问共享资源 234
    14.6.2 使用Windows客户端访问共享
    资源 235
    14.7 Samba服务器的安全性 236
    14.8 项目实训:Samba服务器配置 236
    习题十四 238
    第15章 DNS服务器配置和管理 239
    15.1 DNS和BIND概述 239
    15.1.1 DNS的基本概念 239
    15.1.2 BIND的基本概念 242
    15.2 BIND软件的安装 243
    15.3 配置BIND 245
    15.3.1 DNS的启动配置 245
    15.3.2 修改named.conf文件 246
    15.4 区域文件 248
    15.5 配置DNS客户端 250
    15.6 应用实例:配置DNS服务器收发邮件 251
    15.7 项目实训:配置DNS服务器 254
    习题十五 256
    第16章 Apache服务的配置和管理 257
    16.1 Apache概述 257
    16.1.1 关于WWW和URL的基本概念 257
    16.1.2 Apache简介 260
    16.2 Apache软件的安装 261
    16.3 Apache图形配置 263
    16.4 Apache命令行配置 267
    16.4.1 配置文件httpd.conf 267
    16.4.2 Apache基本配置 268
    16.4.3 访问Apache的静态网页 269
    16.4.4 扩展设置:增加用户验证功能 271
    16.5 项目实训:Apchae服务器架设论坛
    网站 272
    习题十六 273
    第17章 FTP服务器和NFS服务器的配置和
    管理 274
    17.1 FTP服务器 274
    17.1.1 vsftpd概述 276
    17.1.2 vsftpd的安装 276
    17.1.3 启动和关闭vsftpd 277
    17.1.4 配置vsftpd匿名服务器 277
    17.1.5 高级配置vsftpd 277
    17.1.6 客户端访问FTP服务器 278
    17.1.7 配置vsftpd实现虚拟用户访问 279
    17.1.8 配置基于IP的虚拟FTP服务器 282
    17.2 NFS服务器 283
    17.2.1 命令行配置NFS 284
    17.2.2 图形化配置NFS 284
    17.2.3 使用NFS 286
    17.3 项目实训:配置FTP服务器 287
    习题十七 290
    第18章 远程管理LINUX服务器 291
    18.1 远程管理的基本概念 291
    18.1.1 远程管理的基本原理 291
    18.1.2 基于TCP协议的远程管理 292
    18.1.3 基于UDP协议的远程管理 292
    18.1.4 远程管理的应用 292
    18.1.5 远程管理技术的发展趋势 293
    18.1.6 远程控制软件与病毒的区别 293
    18.1.7 远程管理的安全策略 294
    18.2 Telnet服务器 295
    18.2.1 安装telnet软件包 295
    18.2.2 启动telnet服务 296
    18.2.3 配置telnet服务器 297
    18.2.4 登录Telnet服务器 298
    18.2.5 注意事项 300
    18.3 OpenSSH服务器 300
    18.3.1 启动和停止OpenSSH 301
    18.3.2 Linux客户端的连接 301
    18.3.3 Windows客户端的连接 301
    18.4 使用VNC实现远程管理 304
    18.4.1 安装VNC 304
    18.4.2 启动VNC服务器 305
    18.4.3 连接VNC服务器 306
    18.5 项目实训:配置Telnet服务器 307
    习题十八 307
    参考文献 308
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册