当前位置:首页 > 工业技术
Linux系统管理  第2版

Linux系统管理 第2版PDF格式文档图书下载

工业技术

图书介绍:概述、安装、X Window、Shell、用户和组管理、磁盘管理与文件系统管理、逻辑卷管理、进程管理、软件管理、服务管理、网络基础、网络文件共享服务、网络服务器配置、安全设置、LDAP网络用户配置、防火墙配置、SELinux配置、内核管理、系统恢复

查看更多关于Linux系统管理 第2版的内容

图书介绍

第一部分 Linux的基础知识 2

第1章 Linux概述 2

1.1 Linux简介 2

1.1.1 Linux系统的产生 2

1.1.2 Linux系统发展历程 3

1.1.3 Linux系统的应用 4

1.2 Linux的特点和组成 5

1.2.1 Linux的特点 5

1.2.2 Linux系统的组成 6

1.2.3 Linux与其他操作系统的区别 7

1.3 Linux的版本介绍 8

1.3.1 Linux内核的版本 8

1.3.2 Linux发行版本 10

1.3.3 Red Hat Enterprise Linux 7.0简介 12

第2章 Linux系统的安装 14

2.1 安装Red Hat Enterprise Linux 7.0 14

2.1.1 使用Anaconda安装 14

2.1.2 获取Linux的安装软件 14

2.1.3 确定安装硬件 15

2.1.4 使用本地光盘安装RHEL 7 15

2.2 安装后的初始化配置——first boot服务 21

第3章 X Window图形用户界面和应用软件 25

3.1 X Window简介 25

3.1.1 X Window工作原理 25

3.1.2 X Window桌面环境 26

3.2 GNOME桌面环境 26

3.2.1 桌面与系统面板 26

3.2.2 Nautilus文件管理器 28

3.2.3 GNOME系统设置 30

3.3 Linux下的常用应用软件 32

3.3.1 文本编辑器Gedit 32

3.3.2 OpenOffice简介 33

3.3.3 图像处理软件GIMP 35

3.3.4 图像查看器Eye of GNOME Image Viewer 35

3.3.5 文件查看器Document Viewer 36

3.3.6 网页浏览器FireFox 36

3.3.7 视频Totem 37

第4章 Shell的基本应用 38

4.1 Shell命令概述 38

4.1.1 Shell简介 38

4.1.2 Shell的启动 39

4.1.3 Shell命令格式 40

4.1.4 常用Shell命令 41

4.2 BASH的应用 46

4.2.1 命令补齐 46

4.2.2 命令历史记录 46

4.2.3 命令别名 47

4.2.4 通配符 48

4.3 正则表达式、管道与重定向 48

4.3.1 正则表达式 48

4.3.2 管道与重定向 51

4.4 文本编辑器Vim 53

4.4.1 Vim简介 53

4.4.2 Vim的3种模式 54

4.4.3 Vim的进入与退出 55

4.4.4 Vim的基本操作命令 56

4.4.5 Vim的高级命令 59

第二部分 Linux的系统管理 62

第5章 用户和组管理 62

5.1 什么是用户 62

5.1.1 用户账号文件/etc/passwd 62

5.1.2 用户影子文件/etc/shadow 64

5.1.3 组账号文件/etc/group 65

5.1.4 用户组影子文件/etc/gshadow 66

5.2 用户管理 67

5.2.1 添加用户 67

5.2.2 删除用户 68

5.2.3 修改用户信息 68

5.3 组管理 69

5.3.1 创建用户组 69

5.3.2 删除用户组 69

5.3.3 修改用户组信息 69

5.4 使用用户管理器管理用户和组 70

5.4.1 启动Red Hat用户管理器 70

5.4.2 添加用户 71

5.4.3 修改用户属性 72

5.4.4 添加用户组 72

5.4.5 修改用户组属性 73

第6章 磁盘与文件系统管理 74

6.1 磁盘的识别与分区 74

6.1.1 磁盘的分类 74

6.1.2 磁盘的组成 76

6.1.3 管理分区 78

6.1.3.1 管理MBR分区 78

6.1.3.2 管理GPT分区 81

6.2 建立和管理文件系统 84

6.2.1 管理文件系统 84

6.2.2 文件系统类型 86

6.2.3 文件系统结构 88

6.3 文件系统操作命令 90

6.3.1 文件与目录操作命令 90

6.3.2 压缩和解压缩命令 91

6.3.3 文件和目录权限管理命令 96

6.4 文件系统的挂载 98

6.4.1 使用命令行挂载文件系统 98

6.4.2 永久挂载文件系统 101

6.4.3 卸载文件系统 102

6.5 管理交换空间——交换内存的介绍 103

6.6 磁盘配额 106

6.6.1 磁盘配额的作用 106

6.6.2 创建磁盘配额 106

第7章 逻辑卷管理 109

7.1 通用LVM概念和术语 109

7.1.1 LVM简介 109

7.1.2 LVM基本术语 110

7.2 建立LVM卷 110

7.2.1 创建分区 111

7.2.2 创建物理卷 111

7.2.3 创建卷组 111

7.2.4 创建逻辑卷 111

7.2.5 创建文件系统 112

7.2.6 挂载文件系统 112

7.3 管理LVM卷 113

7.3.1 卸载卷 113

7.3.2 查看卷信息 113

7.3.3 调整LVM卷 114

7.4 LVM高级应用 116

7.4.1 卷快照 116

7.4.2 移动卷 118

第8章 进程管理 120

8.1 什么是进程 120

8.1.1 进程的概念 120

8.1.2 进程的状态 120

8.1.3 进程的类型 121

8.2 进程管理 121

8.2.1 启动进程 121

8.2.2 管理进程 122

8.2.3 终止进程 126

8.2.4 桌面环境下管理进程 127

8.3 系统监视工具 128

8.3.1 桌面环境下监视系统 128

8.3.2 系统监视命令 128

8.4 计划任务 129

8.4.1 一次性计划任务 129

8.4.2 周期性计划任务 131

第9章 软件管理 133

9.1 使用YUM 133

9.1.1 Linux下的可执行文件 133

9.1.2 传统管理软件的方法 134

9.1.3 RPM 134

9.1.4 YUM 135

9.2 安装RPM软件 141

9.2.1 RPM的介绍 141

9.2.2 RPM软件包文件 142

9.2.3 RPM命令 143

9.3 源代码安装 147

9.3.1 获得软件 147

9.3.2 编译前的准备工作 148

9.3.3 开始编译 150

9.3.4 安装与部署 151

第10章 服务管理 152

10.1 systemd简介 152

10.1.1 服务的介绍 152

10.1.2 system的起源 153

10.1.3 systemd的主要特性 153

10.1.4 unit 154

10.2 使用systemctl命令控制和管理系统 155

10.2.1 启动和停止服务 155

10.2.2 如何改变运行级别 155

第三部分 Linux的网络配置 158

第11章 网络基础 158

11.1 网络配置基础——TCP/IP网络模型 158

11.2 网络服务介绍 163

11.3 基于图形界面网络的基本配置 163

11.4 基于命令行的网络基本配置 164

11.4.1 查看网络信息 164

11.4.2 创建网络连接 165

11.4.3 修改网络连接 166

11.5 系统网络配置文件 167

11.6 网络设置工具 169

11.6.1 设置主机名称命令hostnamectl 169

11.6.2 Linux命令行网络配置工具 169

11.6.3 检查网络状况命令 netstat 171

11.6.4 ping命令 172

11.6.5 nslookup命令 173

11.6.6 traceroute命令 174

第12章 访问网络文件共享服务 175

12.1 NFS网络文件系统 175

12.1.1 NFS服务简介 175

12.1.2 配置NFS服务 175

12.1.3 NFS服务配置实例 177

12.2 SMB/CIFS通用网络文件系统 178

12.2.1 Samba服务概述 178

12.2.2 配置Samba 179

12.2.3 创建Samba服务器 179

12.3 自动挂载网络存储服务 182

12.3.1 自动挂载(AutoFS)服务概述 182

12.3.2 配置AutoFS服务 183

12.3.3 AutoFS服务配置实例 184

第13章 管理常用网络服务 186

13.1 使用Chrony同步时间 186

13.1.1 Chrony简介 186

13.1.2 配置Chrony服务 187

13.1.3 chrony实例 188

13.2 管理CUPS打印服务 188

13.2.1 CUPS的介绍 189

13.2.2 CUPS的组件 189

13.2.3 管理CUPS服务 190

13.3 管理SSH服务 194

13.3.1 SSH服务简介 194

13.3.2 配置SSH服务 194

13.3.3 SSH的管理 195

13.4 管理VNC服务 197

13.4.1 VNC概述 197

13.4.2 配置VNC服务 198

13.4.3 VNC的创建实例 199

第14章 常用网络服务器配置 201

14.1 Web服务配置 201

14.1.1 Apache服务器 201

14.1.2 配置Apache服务器 202

14.1.3 创建Apache服务器 202

14.2 FTP服务配置 204

14.2.1 FTP服务器概述 204

14.2.2 配置vsftpd 204

14.2.3 创建FTP服务器 205

14.3 DNS服务配置 206

14.3.1 DNS介绍 206

14.3.2 创建DNS服务器 207

14.3.3 DNS验证 208

14.4 DHCP服务配置 208

14.4.1 DHCP服务器介绍 208

14.4.2 配置DHCP服务 209

14.4.3 创建DHCP服务器 210

14.5 Mail服务配置 211

14.5.1 SMTP服务器介绍 211

14.5.2 配置Postfix服务 211

14.5.3 创建Postfix服务器 213

14.6 iSCSI服务配置 214

14.6.1 iSCSI服务器介绍 214

14.6.2 创建iSCSI存储目标 216

14.6.3 访问iSCSI存储 218

第四部分 Linux的安全设置 222

第15章 Linux安全设置 222

15.1 文件的安全设置ACL 222

15.1.1 什么是ACL 222

15.1.2 配置使用ACL 223

15.1.3 ACL配置实例 223

15.1.4 文件系统的特殊权限:SUID/SGID/Sticky Bit 225

15.2 磁盘的安全加密——通过加密分区启用数据保密 227

15.3 日志管理 229

15.3.1 日志系统概述 229

15.3.2 管理日志服务 230

15.3.3 日志的格式 232

15.3.4 集中式日志服务 232

第16章 LDAP网络用户配置 234

16.1 LDAP简介 234

16.1.1 LDAP的特性 234

16.1.2 常用名称解释 235

16.1.3 OpenLDAP介绍 235

16.2 建立LDAP域服务器 236

16.2.1 安装软件包 236

16.2.2 配置LDAP服务器 236

16.2.3 初始化LDAP数据库 237

16.2.4 启动LDAP服务 238

16.3 使用LDAP服务器进行网络身份认证 239

16.3.1 准备工作 239

16.3.2 加入LDAP域 239

16.4 网络挂载主目录 241

第17章 防火墙基本设置 242

17.1 Linux下防火墙的基本设置 242

17.1.1 Linux防火墙概述 242

17.1.2 firewalld防火墙管理 243

17.1.3 firewalld区域管理 244

17.2 firewalld简单策略管理 245

17.2.1 firewall-cmd命令行工具 245

17.2.2 firewall-config图形工具 248

17.3 firewalld复杂策略管理 252

17.3.1 NAT简介 253

17.3.2 使用firewall-config配置NAT 254

17.3.3 富规则 258

第18章 管理SELinux 260

18.1 基本SELinux安全性概念 260

18.1.1 SELinux介绍 260

18.1.2 SELinux的优点 260

18.1.3 SELinux的词汇 261

18.2 SELinux模式 262

18.2.1 SELinux两种状态 262

18.2.2 查看SELinux的状态 263

18.2.3 改变SELinux的状态 263

18.2.4 手工修改SELinux模式 264

18.3 SELinux上下文 264

18.3.1 安全上下文的格式 265

18.3.2 查看对象的安全上下文 265

18.3.3 修改对象的安全上下文 266

18.3.4 安全上下文与程序控制 266

18.4 SELinux布尔值 267

18.4.1 查看SELinux布尔值 267

18.4.2 修改SELinux布尔值 268

18.4.3 SELinux布尔值访问实例 268

18.5 监控SELinux冲突 269

第五部分 Linux系统的故障排除 274

第19章 Linux引导过程与内核管理 274

19.1 引导过程 274

19.1.1 BIOS 274

19.1.2 启动加载程序 275

19.1.3 载入内核 275

19.1.4 执行Systemd进程 276

19.1.5 初始化系统环境 276

19.2 Systemd单元管理 277

19.2.1 Systemd的基本概念 277

19.2.2 Target和Runlevel 278

19.2.3 查看与切换Target 280

19.2.4 管理systemd服务 281

19.3 内核管理 281

19.3.1 内核的版本 282

19.3.2 内核的组件 282

19.3.3 升级内核 283

19.4 内核模块管理 284

19.4.1 内核模块的位置 285

19.4.2 查看模块信息 285

19.4.3 查看已加载模块 285

19.4.4 自动加载模块 286

19.5 配置内核参数 286

19.5.1 /proc目录 287

19.5.2 使用sysctl修改内核参数 289

19.5.3 修改GRUB修改内核参数 290

第20章 系统恢复与故障排除 291

20.1 系统故障排除基础 291

20.1.1 故障排除的基本原则 291

20.1.2 故障排除的常用方法 292

20.1.3 故障排除的技巧 293

20.2 修复引导问题 293

20.2.1 系统的启动过程 293

20.2.2 修复常见启动问题 294

20.3 救援模式 296

20.3.1 救援模式介绍 296

20.3.2 启动救援模式 297

20.3.3 切换硬盘环境 299

查看更多关于Linux系统管理 第2版的内容

相关书籍
作者其它书籍
返回顶部