《Red Hat Enterprise Linux服务器配置与管理》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:薛刚,费飞编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2011
  • ISBN:9787502456337
  • 页数:318 页
图书介绍:本书以目前版本更新较为稳定、应用广泛、技术最新的Redhat Enterprise Linux服务器为例,结合作者多年的网络管理和教学经验,采用案例式教学模式,以理论够用,着重实用,全面系统地介绍了LINUX操作系统的安装、linux的常用命令、用户和组的管理、文件和磁盘管理、linux网络配置以及常用的各种网络服务等内容。

1 Linux的安装与启动 1

1.1 Linux概述 1

1.1.1 Linux简介 1

1.1.2 Linux的版本 3

1.1.3 Red Hat Enterprise Linux 6

1.1.4 Linux的特性 6

1.1.5 Linux的优缺点 7

1.2 Linux系统的安装 8

1.2.1 Linux安装方式 8

1.2.2 安装Linux 10

1.2.3 Linux的启动与登录 21

实训 23

习题 23

2 shell基本命令 25

2.1 shell命令概述 25

2.1.1 shell简介 25

2.1.2 shell的分类 26

2.1.3 启动shell 28

2.1.4 shell命令操作基础 29

2.2 常用的shell命令 31

2.2.1 基本操作命令 31

2.2.2 目录操作命令 33

2.2.3 文件操作命令 35

2.2.4 系统维护命令 39

2.3 vi编辑器 43

2.3.1 vi简介 43

2.3.2 vi工作模式 44

2.3.3 启动与退出vi 45

2.3.4 vi的基本操作命令 46

实训 48

习题 48

3 用户和组的管理 50

3.1 用户和组文件 50

3.1.1 用户账号文件 51

3.1.2 用户影子文件 53

3.1.3 组账号文件 54

3.1.4 用户组影子文件 55

3.2 用户账号的管理 55

3.2.1 用户账号管理 55

3.2.2 用户密码管理 58

3.3 Linux用户组的管理 59

3.3.1 创建用户组 60

3.3.2 删除用户组 60

3.3.3 修改用户组属性 60

3.3.4 添加用户到指定的组或从指定的组删除用户 61

3.3.5 设置用户组管理员 61

3.3.6 登入另一个用户组 61

3.4 赋予普通用户特别权限 62

3.4.1 sudo的简单配置 62

3.4.2 应用案例 63

3.4.3 别名设置 64

3.4.4 sudo命令参数 64

实训 65

习题 65

4 文件系统管理 67

4.1 文件系统 67

4.1.1 Linux文件系统概述 67

4.1.2 Linux文件系统类型 68

4.2 Linux文件组织结构 71

4.2.1 文件系统结构 71

4.2.2 基本目录 72

4.2.3 Linux文件系统与Windows文件系统比较 74

4.3 使用Nautilus文件管理器 75

4.3.1 使用Nautilus浏览文件系统 75

4.3.2 文件的图形化显示 76

4.3.3 创建新文档 76

4.4 文件系统的管理 76

4.4.1 磁盘设备管理 76

4.4.2 使用fdisk进行分区管理 77

4.4.3 使用parted进行分区管理 83

4.4.4 建立文件系统 86

4.4.5 文件系统的挂载与卸载 87

4.4.6 检查和修复文件系统 91

4.5 文件管理命令 92

4.5.1 链接文件 92

4.5.2 修改目录或文件权限 93

4.5.3 查看和修改文件或目录属性 99

4.5.4 文件的压缩与归档 100

实训 107

习题 108

5 Linux的服务与进程管理 111

5.1 Linux的启动过程 111

5.1.1 Linux启动过程概述 111

5.1.2 启动过程分析 116

5.2 Linux的服务管理 121

5.2.1 服务的启动脚本 121

5.2.2 服务的启动与停止 121

5.2.3 配置服务的启动状态 122

5.3 Linux的进程管理 124

5.3.1 进程与作业 124

5.3.2 启动进程 126

5.3.3 管理系统的进程 130

实训 137

习题 137

6 配置网络 139

6.1 网络基本配置 139

6.1.1 配置主机名 139

6.1.2 配置网卡 139

6.1.3 图形界面配置网络 143

6.2 常用网络配置文件 145

6.2.1 /etc/sysconfig/network 145

6.2.2 /etc/sysconfig/network-scripts/ifcfg-ethN 145

6.2.3 /etc/hosts 146

6.2.4 /etc/resolv.conf 147

6.2.5 /etc/host.conf 147

6.2.6 /etc/services 148

6.3 安装与配置ADSL拨号 148

6.3.1 安装软件包 148

6.3.2 配置PPPOE客户端软件 149

6.3.3 启动PPPOE客户端软件 151

6.4 常用网络调试命令 151

6.4.1 ping命令 151

6.4.2 netstat命令 152

6.4.3 traceroute命令 153

6.4.4 arp命令 154

6.5 网络故障的解决思路 154

实训 160

习题 161

7 配置Samba服务器 162

7.1 了解Samba 162

7.1.1 SMB协议 162

7.1.2 Samba服务 164

7.2 安装Samba服务器 164

7.2.1 安装Samba 164

7.2.2 启动、停止Samba服务器 165

7.3 配置Samba 165

7.3.1 全局选项 166

7.3.2 共享选项 171

7.3.3 添加Samba用户 173

7.3.4 user模式Samba服务器配置示例 174

7.4 Samba应用实例 176

7.4.1 Windows客户机访问Samba共享资源 177

7.4.2 Linux客户机访问Samba共享资源 178

7.4.3 Linux客户机访问Windows共享资源 180

实训 181

习题 181

8 配置DNS服务器 183

8.1 DNS服务器简介 183

8.1.1 域名及域名系统 183

8.1.2 域名结构 184

8.1.3 域名服务器 185

8.1.4 域名的解析过程 187

8.1.5 动态DNS服务 189

8.2 安装DNS服务器 189

8.2.1 安装DNS服务器程序 190

8.2.2 启动和关闭DNS服务器程序 190

8.3 配置DNS服务器 191

8.3.1 主配置文件named.conf 191

8.3.2 区域文件和资源记录 193

8.4 DNS服务器配置实例 196

8.4.1 配置主DNS服务器 196

8.4.2 配置辅助DNS服务器 200

8.4.3 配置转发DNS服务器 202

8.4.4 配置只有缓存功能的DNS服务器 203

8.4.5 配置只有主域名服务功能的DNS服务器 203

8.4.6 配置DNS服务器的负载平衡 203

8.5 DNS管理工具 204

8.5.1 named-checkconf 204

8.5.2 named-checkzone 204

8.5.3 rnde 204

实训 205

习题 206

9 配置Web服务器 207

9.1 Apache概述 207

9.2 Apache服务器的安装与启动 208

9.3 Apache配置文件 210

9.3.1 Apache配置文件简介 210

9.3.2 Apache配置文件 210

9.4 Apache的配置 216

9.4.1 基本的Apache配置 216

9.4.2 配置用户个人Web站点 217

9.4.3 别名和重定向 218

9.4.4 主机访问控制 219

9.4.5 用户身份验证 220

9.5 配置虚拟主机 222

9.5.1 基于IP地址的虚拟主机配置 223

9.5.2 基于名称的虚拟主机配置 225

实训 227

习题 228

10 配置FTP服务器 229

10.1 FTP简介 229

10.1.1 FTP协议 229

10.1.2 FTP工作原理 229

10.1.3 FTP传输模式 230

10.1.4 FTP连接模式 230

10.2 架设VSFTP服务器 232

10.2.1 安装VSFTP 232

10.2.2 启动和停止VSFTP 232

10.2.3 测试VSFTP 233

10.2.4 VSFTP服务配置文件 233

10.3 配置VSFTP服务器 240

10.3.1 配置匿名账号FTP服务器 241

10.3.2 配置本地账号FTP服务器 243

10.3.3 配置虚拟账号FTP服务器 244

实训 246

习题 247

11 配置DHCP服务器 248

11.1 DHCP协议 248

11.1.1 DHCP服务简介 248

11.1.2 DHCP服务的工作原理 249

11.2 DHCP服务器的安装与配置 250

11.2.1 DHCP服务器的安装 250

11.2.2 启动、停止DHCP服务器 251

11.2.3 DHCP服务配置 251

11.2.4 配置实例 254

11.3 分配多网段的IP地址 255

11.3.1 设置超级作用域 255

11.3.2 设置DHCP中继代理 256

11.4 配置DHCP客户端 256

实训 258

习题 259

12 配置Email服务器 260

12.1 电子邮件服务的概述 260

12.1.1 电子邮件系统的简介 260

12.1.2 电子邮件服务的工作原理 261

12.1.3 主流电子邮件服务器软件 262

12.2 Sendmail邮件服务的安装 263

12.3 启动、停止E-mail服务器 264

12.3.1 启动、停止sendmail服务器 264

12.3.2 启动、停止IMAP和POP服务 264

12.4 sendmail的配置文件 264

12.4.1 sendmail.cf和sendmail.mc文件 265

12.4.2 submit.cf和submit.mc文件 266

12.5 配置E-mail服务器 267

12.5.1 服务的基本配置 267

12.5.2 配置邮件中继和SMTP验证 268

12.5.3 虚拟别名域的配置 270

12.5.4 用户别名的配置 271

12.5.5 SMTP认证的配置 273

12.5.6 dovecot服务的实现 276

12.5.7 cyrs-imapd服务的实现 277

实训 280

习题 281

13 配置Linux防火墙 282

13.1 iptables防火墙介绍 282

13.2 iptables命令格式 284

13.3 iptables主机防火墙 286

13.3.1 iptables防火墙的运行与管理 286

13.3.2 RHEL 6开机时默认的防火墙规则 288

13.3.3 管理主机防火墙规则 289

13.3.4 常用的主机防火墙规则 291

13.4 配置iptables网络防火墙 292

13.4.1 保护服务器子网的防火墙规则 292

13.4.2 保护内部客户机的防火墙规则 294

13.4.3 mangle表应用举例 295

13.5 iptables防火墙的NAT配置 296

13.5.1 NAT简介 297

13.5.2 使用iptables配置源NAT 298

13.5.3 使用iptables配置目的NAT 299

实训 301

习题 302

14 配置SELinux 303

14.1 SELinux简介 303

14.1.1 SELinux概述 303

14.1.2 SELinux的概念 305

14.1.3 策略目录 306

14.2 SELinux的基本操作 307

14.2.1 文件操作 307

14.2.2 进程domain的确认 308

14.2.3 ROLE的确认和变更 309

14.2.4 模式切换 309

14.2.5 其他重要命令 310

14.3 定制策略 310

14.3.1 策略源文件的安装 310

14.3.2 定制domain 311

14.3.3 定义ROLE 313

14.4 应用SELinux 315

14.4.1 SELinux与samba 315

14.4.2 SELinux与nfs 315

14.4.3 SELinux与ftp 315

14.4.4 SELinux与http 315

14.4.5 SELinux与公共目录共享 316

实训 316

习题 316

参考文献 317