Linux服务器配置与管理
书号:9787113198572 套系名称:高职高专“十二五”规划教材
作者:叶晟 出版日期:2015-01-01
定价:32.00 页码 / 开本:256 /16
策划编辑:唐旭 责任编辑:唐旭 彭立辉
适用专业:无 适用层次:高等院校
最新印刷时间:
-
本书根据企业岗位的主要工作和职业能力的需要,将企业网络的服务器配置与管理划分成Linux操作系统的安装、Shell基本命令、Linux的用户和系统管理、网络的组建和管理、基本网络服务器的组建、Linux服务器的安全性设置6大项目(包含17个任务),基本涵盖了网络管理人员从事Linux系统管理及服务器维护工作所需的知识和技能。主要内容包括:系统安装、文件和目录管理、用户管理、进程管理和计划任务、软件包管理、Samba服务、FTP服务、Web服务、DNS服务、DHCP服务和E-mail服务等。另外,本书的附录中还设计了一个综合课程设计,有助于读者巩固和深化所学的知识。
本书遵循教学做相结合的教学理念,采用任务驱动、理论与实践相结合的教学模式组织教学内容,适合作为高职高专计算机网络技术专业课程的教材,也可作为中小型网络管理员和网络爱好者的参考书。
-
无
-
项目1 Linux操作系统的安装................1
任务1 认识Linux操作系统.................1
任务引入............................................1
任务实施流程.....................................1
认识 Linux ....................................1
Linux 的优点 ................................2
常见的 Linux 发行版本................3
选择 Linux 作为服务器所用操作
系统 .............................................6
思考与练习........................................6
任务2 安装RHEL 6.0 .........................7
任务引入............................................7
任务实施流程.....................................7
RHEL 6.0 的安装要求..................7
安装 RHEL 6.0 .............................7
初始设置 RHEL 6.0....................12
系统的使用................................15
创建并设置虚拟主机.................16
思考与练习......................................16
项目2 Shell基本命令.........................17
任务1 掌握常用的Shell命令...................... 17
任务引入..........................................17
任务实施流程...................................17
认识 Shell ...................................17
认识各种常用的 Shell 命令 .......29
新建组,并指定组账号 ID........ 26
新建用户账号 ray,指定 UID
为 2045,并属于组 group1........ 26
在用户 ray 个人目录下新建
目录 workfile .............................. 26
思考与练习...................................... 26
任务2 掌握vim编辑器................................ 27
任务引入......................................... 27
任务实施流程................................... 27
vim 简介...................................... 27
vim 的工作模式.......................... 28
vim 的使用方法.......................... 28
添加网卡,并配置 IP 地址 ....... 30
使用 vim 命令打开
文件/etc/rc.d/rc.local .................. 30
存盘退出.................................... 31
重启系统.................................... 31
思考与练习...................................... 31
项目3 Linux的用户和系统管理.......... 32
任务1 用户和组的管理................................ 32
任务引入......................................... 32
任务实施流程................................... 32
用户账号文件............................ 32
用户影子文件............................ 34
组账号文件................................ 36
用户组影子文件........................ 36
用户管理的基本操作................. 37
用户组管理的基本操作............. 40
赋予普通用户特别权限............. 42
目 录 CONTENTS
必备知识
必备知识
必备知识
任务实施
必备知识
任务实施
必备知识
任务实施
任务实施
2 Linux服务器配置与管理项目化教程
创建用户 ....................................44
创建用户组................................44
将用户添加到用户组.................44
思考与练习......................................45
任务2 管理Linux的文件系统..................... 46
任务引入..........................................46
任务实施流程...................................47
磁盘管理 ....................................47
文件管理命令 ............................59
强制位与粘贴位.........................63
访问控制列表 ............................64
文件的压缩与解压缩.................69
创建用户目录 ............................74
设置目录权限 ............................74
思考与练习......................................75
任务3 认识和管理Linux的进程.................. 76
任务引入..........................................76
任务实施流程...................................76
RHEL6 的启动流程.....................76
进程管理 ....................................81
cron 计划任务和 at 命令.............89
其他系统管理 ............................92
系统日志 ....................................98
其他命令 ....................................98
查看系统进程信息................... 102
配置 cron 服务.......................... 102
启动 cron 服务.......................... 102
思考与练习.................................... 102
项目4 网络的组建和管理..................104
任务1 安装和卸载Linux软件...................104
任务引入....................................... 104
任务实施流程................................. 104
二进制形式发布的软件的
安装..........................................104
YUM 安装 ..................................110
以源代码形式分发的软件的
安装 ...................................................... 114
完成任务实施流程...................115
思考与练习.................................... 115
任务2 网络的基本配置与管理................... 116
任务引入....................................... 116
任务实施流程................................. 116
基本网络配置命令...................117
图形界面配置网络...................120
常用网络配置文件...................122
常用网络调试命令...................125
配置服务器的主机名................128
配置网卡参数...........................128
配置 DNS 服务器的客户端.......128
思考与练习.................................... 129
项目5 基本网络服务器的组建.......... 131
任务1 配置Samba服务器....................... 131
任务引入....................................... 131
任务实施流程................................. 132
什么是 Samba............................132
安装 Samba 服务器...................134
配置 Samba 服务器...................135
共享资源的访问.......................139
任务实施
必备知识
任务实施
必备知识
任务实施
必备知识
必备知识
必备知识
任务实施
任务实施
3 目 录
创建共享目录 .......................... 140
添加用户 .................................. 141
将用户归入指定组................... 141
更改共享目录权限、
属主和用户组.......................... 141
编辑 smb.conf 文件................... 141
修改 Samba 主配置文件、
配置 Samba 服务 ...................... 141
设置 Samba 账号密码............... 142
重启 Samba 服务 ...................... 142
清空防火墙规则及
关闭 SELinux............................ 142
思考与练习.................................... 142
任务2 配置Web服务器............................ 143
任务引入........................................ 143
任务实施流程................................. 144
WWW 原理................................ 144
Web 服务器的安装.................... 144
Web 服务器的配置.................... 145
Web 服务器配置实例................ 147
设置 Web 服务器的 IP 地址..... 153
创建各网站根目录,
并设置权限.............................. 153
修改 apache 主配置文件以下
部分参数.................................. 153
创建 3 个虚拟主机的配置文件,
并分别进行配置...................... 153
重新启动 apache 服务器,
使配置生效.............................. 154
思考与练习.................................... 154
任务3 配置FTP服务器............................. 155
任务引入........................................ 155
任务实施流程................................. 155
FTP 协议....................................156
VSFTP 服务器的安装与配置.....158
创建用户和用户组...................169
创建目录并设置权限................169
配置 FTP ...................................169
重启 FTP 服务器.......................169
思考与练习.................................... 169
任务4 配置DNS服务器........................... 170
任务引入....................................... 170
任务实施流程................................. 171
域名及域名系统.......................171
域名服务器...............................173
域名的解析过程.......................174
DNS 服务器的安装....................177
配置 DNS 服务器......................177
DNS 客户端的配置....................180
DNS 服务器配置实例................181
DNS 管理工具............................185
编辑/etc/named.conf 文件,
设置 DNS 服务器工作目录......186
编辑/etc/named.conf 文件,
配置 DNS 转发设置..................186
编辑/etc/named.conf 文件,
设置正、反向区域...................186
编辑正向区域文件...................186
编辑反向区域文件...................187
重新启动 DNS 服务 ..................187
思考与练习.................................... 187
任务5 配置DHCP服务器......................... 188
任务引入....................................... 188
任务实施流程................................. 189
必备知识
任务实施
必备知识
任务实施
必备知识
任务实施
任务实施
4 Linux服务器配置与管理项目化教程
DHCP 服务器的工作原理......... 189
DHCP 服务器的安装................. 191
DHCP 服务配置实例................ 194
启动 DHCP 服务器................... 196
设置 DHCP 客户端................... 198
DHCP 服务器的故障排除......... 199
用于备份的 DHCP 设置 ........... 200
修改 DHCP 服务器的主配置文件,
配置 DHCP 服务器................... 201
配置 DHCP 客户机................... 202
思考与练习.................................... 202
任务6 配置E-mail服务器......................... 203
任务引入........................................ 203
任务实施流程...............................203
邮件服务概述.......................... 203
邮件系统组成 .......................... 204
E-mail 服务器的安装................ 205
Postfix 配置文件........................ 206
配置SMTP认证....................... 208
用 telnet 命令测试SMTP
认证......................................... 209
邮件客户端的配置................... 209
配置/etc/postfix/main.cf 文件 .... 212
配置用户别名 .......................... 212
重新生成用户别名数据库并重新
加载Postfix配置文件.............. 212
修改身份验证机制................... 213
重启 Postfix 服务...................... 213
思考与练习.................................... 213
项目6 Linux服务器的安全性设置.....215
任务1 配置Linux防火墙........................... 215
任务引入................................................... 215
任务实施流程..................................215
iptables 防火墙介绍...................215
iptables 主机防火墙...................219
配置 iptables 网络防火墙.........224
iptables 防火墙的 NAT 配置 ......228
禁止ssh 端口............................232
禁止代理端口3128 ..................232
禁止icmp 端口.........................232
禁止 QQ端口............................233
思考与练习............................................... 233
任务2 配置SELinux.................................. 234
任务引入................................................... 234
任务实施流程..................................234
SELinux 简介 .............................234
Selinux相关概念.......................235
SELinux 的配置文档..................237
SELinux 的基本命令和操作.......238
应用 SELinux .............................241
手动执行FTP上传动作 ...........243
分析FTP的SELinux值的
设置..........................................243
将 ftp_home_dir 的 sebool值
打开..........................................243
重新上传...................................243
添加代码...................................244
思考与练习.................................... 244
附录A 综合课程设计........................ 245
参考文献............................................ 247 -
叶晟,男,康大职业技术学院
-
项目化教程,注重实用性
