图书介绍
Linux应用大全 基础与管理PDF|Epub|txt|kindle电子书版本网盘下载
![Linux应用大全 基础与管理](https://www.shukui.net/cover/58/34400886.jpg)
- 於岳编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115368959
- 出版时间:2014
- 标注页数:741页
- 文件大小:109MB
- 文件页数:757页
- 主题词:Linux操作系统
PDF下载
下载说明
Linux应用大全 基础与管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Linux系统1
1.1 Linux系统简介1
1.1.1 什么是Linux1
1.1.2 Linux系统的产生1
1.1.3 Linux系统的应用领域1
1.2 Linux系统的特点和组成2
1.2.1 Linux系统的特点2
1.2.2 Linux系统的组成3
1.3 Linux与Windows、UNIX系统的比较4
1.3.1 Linux与Windows系统的共性4
1.3.2 Linux与Windows系统的区别4
1.3.3 Linux与UNIX系统的区别5
1.4 Linux内核版本和发行版本6
1.4.1 Linux内核版本6
1.4.2 Linux发行版本6
1.5 GNU和GPL8
1.5.1 GNU简介8
1.5.2 GPL简介8
1.6 Red Hat Linux系统的优点9
第2章 安装和升级Linux系统11
2.1 准备安装Linux系统11
2.1.1 安装Linux系统的硬件要求11
2.1.2 交换分区11
2.1.3 Linux系统硬盘知识12
2.2 安装Linux系统13
2.2.1 安装Linux系统的步骤13
2.2.2 安装后的初始化配置28
2.3 多方式安装Linux系统32
2.4 升级Linux系统37
第3章 使用Linux图形界面40
3.1 Linux系统登录、注销、关闭和重启40
3.1.1 登录Linux系统40
3.1.2 注销Linux系统41
3.1.3 关闭和重启Linux系统41
3.2 使用GNOME桌面42
3.2.1 GNOME桌面简介42
3.2.2 使用面板43
3.2.3 Nautilus文件浏览器45
3.3 系统设置和管理46
3.3.1 系统监视器46
3.3.2 磁盘使用分析器49
3.3.3 显示首选项50
3.3.4 日期/时间属性50
3.3.5 外观首选项52
3.3.6 屏幕保护程序首选项54
3.3.7 防火墙配置55
3.3.8 网络连接57
3.3.9 语言选择59
3.3.10 网络代理首选项60
3.3.11 电源首选项61
3.3.12 程序错误自动报告工具62
第4章 Linux应用程序64
4.1 添加/删除软件包64
4.1.1 查找软件包64
4.1.2 添加软件包65
4.1.3 删除软件包66
4.2 影音工具67
4.2.1 Rhythmbox音乐播放器67
4.2.2 Totem电影播放机68
4.2.3 Brasero光盘刻录器69
4.3 图形工具71
4.3.1 gThumb图像浏览器71
4.3.2 GIMP图像处理程序73
4.3.3 Okular76
4.4 Internet工具77
4.4.1 Mozilla Firefox77
4.4.2 KMail78
4.4.3 KGet81
4.4.4 Kopete82
4.4.5 KRDC85
4.5 编程工具87
4.6 办公工具89
4.6.1 KOrganizer89
4.6.2 OpenOffice89
第5章 使用Linux字符界面93
5.1 Linux字符界面简介93
5.1.1 进入Linux字符界面93
5.1.2 关闭和重启Linux系统95
5.1.3 Linux系统运行级别98
5.2 在Linux系统下获取帮助98
5.2.1 help命令获取帮助98
5.2.2 查看man手册页100
5.2.3 查看info文档104
5.2.4 查看软件包项目文档107
5.2.5 使用--help选项获取帮助108
5.3 Shell基础知识108
5.3.1 Shell简介108
5.3.2 bash简介109
5.3.3 bash命令109
5.4 使用bash110
5.4.1 常用控制组合键110
5.4.2 光标操作111
5.4.3 特殊字符111
5.4.4 通配符112
5.5 Shell实用功能112
5.5.1 命令行自动补全112
5.5.2 命令历史记录113
5.5.3 命令排列115
5.5.4 命令替换115
5.5.5 命令别名116
5.5.6 文件名匹配117
5.5.7 管道118
5.6 重定向119
5.6.1 输出重定向120
5.6.2 输入重定向120
5.6.3 错误重定向121
5.6.4 同时实现输出和错误重定向121
5.7 远程连接Linux系统122
5.7.1 使用Xshell122
5.7.2 使用Xftp124
第6章 Linux文本编辑器126
6.1 gedit文本编辑器126
6.2 nano文本编辑器127
6.3 vi编辑器128
6.3.1 vi编辑器工作模式128
6.3.2 进入插入模式129
6.3.3 光标移动129
6.3.4 命令模式操作131
6.3.5 末行模式操作132
第7章 目录和文件管理134
7.1 Linux文件类型134
7.2 Linux系统目录结构136
7.3 Linux文件信息137
7.3.1 inode和目录项137
7.3.2 使用stat命令查看文件信息139
7.3.3 使用ls命令查看文件信息141
7.4 文件和目录操作管理142
7.4.1 pwd:显示工作目录路径142
7.4.2 cd:更改工作目录路径143
7.4.3 ls:列出目录和文件信息144
7.4.4 touch:创建空文件、更改文件时间146
7.4.5 mkdir:创建目录147
7.4.6 rmdir:删除空目录147
7.4.7 cp:复制文件和目录148
7.4.8 mv:文件和目录改名、移动文件和目录路径148
7.4.9 rm:删除文件或目录149
7.4.10 install:复制文件和设置属性150
7.4.11 tmpwatcb:删除在指定时间段内没有被访问的文件151
7.4.12 file:查询文件类型151
7.4.13 du:显示目录或文件的磁盘占用量152
7.4.14 wc:统计文件行数、单词数、字节数和字符数153
7.4.15 tree:以树状图逐级列出目录的内容154
7.5 链接文件157
7.5.1 链接文件简介157
7.5.2 使用链接文件158
7.6 文件和目录属性161
7.6.1 文件和目录属性简介161
7.6.2 查看和设置文件和目录属性161
第8章 Linux常用命令164
8.1 文本内容显示164
8.1.1 cat:显示文本文件164
8.1.2 more:分页显示文本文件166
8.1.3 less:回卷显示文本文件168
8.1.4 head:显示指定文件前若干行170
8.1.5 tail:查看文件末尾数据172
8.1.6 nl:显示文件的行号和文件内容173
8.1.7 tac:从最后一行开始显示文件内容174
8.1.8 rev:把每一行字符的顺序颠倒过来显示文件内容175
8.2 文本处理175
8.2.1 sort:对文件中的数据进行排序175
8.2.2 uniq:将重复行从输出文件中删除176
8.2.3 cut:从文件每行中输出选定的字节、字符或字段177
8.2.4 comm:逐行比较两个已排序的文件178
8.2.5 diff逐行比较两个文本文件,列出其不同之处179
8.3 文件和命令查找181
8.3.1 grep:查找文件中符合条件的字符串181
8.3.2 find:列出文件系统内符合条件的文件183
8.3.3 locate:在数据库中查找文件186
8.3.4 whereis:查找指定文件、命令和手册页的位置187
8.3.5 whatis:在whtatis数据库中搜寻特定命令187
8.3.6 which:显示可执行命令的路径187
8.4 系统信息显示188
8.4.1 uname:显示计算机及操作系统相关信息188
8.4.2 hosrname:显示或修改计算机主机名188
8.5 日期和时间190
8.5.1 cal:显示日历信息190
8.5.2 date:显示和设置系统日期和时间191
8.5.3 hwclock:查看和设置硬件时钟193
8.6 信息交流193
8.6.1 echo:在显示器上显示文字194
8.6.2 mesg:允许或拒绝写消息194
8.6.3 wall:对全部已登录用户发送信息195
8.6.4 write:向用户发送消息195
8.7 用户登录记录195
8.7.1 w:详细查询已登录当前计算机的用户196
8.7.2 who:显示已登录当前计算机用户的简单信息196
8.7.3 users:用单独的一行显示出当前登录的用户197
8.7.4 last:显示近期用户登录情况197
8.7.5 lastb:列出登录系统失败的用户信息199
8.7.6 lastlog:查看用户上次登录时间200
8.8 其他命令200
8.8.1 clear:清除计算机屏幕信息201
8.8.2 sync:将缓冲文件写到硬盘中201
8.8.3 uptime:显示系统已经运行的时间201
8.8.4 type:显示命令的类型201
第9章 Kickstart配置203
9.1 Kickstart简介203
9.2 配置Kickstart203
9.2.1 安装Kickstart相关软件包203
9.2.2 Kickstart基本配置204
9.3 使用Kickstart安装Linux系统210
9.3.1 启动Kickstart安装模式210
9.3.2 创建自制安装光盘211
9.4 Kickstart配置文件213
9.4.1 查看Kickstart配置文件213
9.4.2 Kickstart配置文件主要项目和参数215
第10章 Shell编程221
10.1 熟悉Shell程序的创建221
10.1.1 基本语法介绍221
10.1.2 一个简单Shell程序的创建过程221
10.1.3 显示欢迎界面的Shell程序222
10.2 Shell变量223
10.2.1 Shell定义的环境变量223
10.2.2 用户定义的变量224
10.2.3 位置参数225
10.2.4 预定义变量226
10.2.5 参数置换的变量226
10.3 变量表达式226
10.3.1 字符串比较227
10.3.2 数字比较227
10.3.3 逻辑测试228
10.3.4 文件操作测试228
10.4 执行Shell程序228
10.5 Shell流程控制语句229
10.5.1 条件判断229
10.5.2 循环控制232
第11章 用户和组群账户管理235
11.1 用户账户简介235
11.1.1 用户账户分类235
11.1.2 /etc/passwd文件详解235
11.1.3 /etc/shadow文件详解237
11.2 管理用户账户238
11.2.1 图形界面下用户账户的设置238
11.2.2 字符界面下用户账户的设置243
11.3 组群账户简介248
11.3.1 组群账户分类248
11.3.2 /etc/group文件详解248
11.3.3 /etc/gshadow文件详解249
11.4 管理组群账户250
11.4.1 图形界面下组群账户的设置250
11.4.2 字符界面下组群账户的设置251
11.5 账户相关文件或目录253
11.5.1 /etc/skel目录253
11.5.2 /etc/login.defs配置文件253
11.5.3 /etc/default/useradd文件255
11.6 账户维护255
11.6.1 passwd256
11.6.2 gpasswd257
11.6.3 chfn258
11.6.4 chsh258
11.6.5 pwck259
11.6.6 newgrp260
11.7 账户信息显示260
11.7.1 finger260
11.7.2 groups261
11.7.3 id261
11.7.4 whoami262
11.7.5 su262
11.8 批量添加用户263
11.8.1 批量添加用户简介263
11.8.2 批量添加用户实例264
11.9 实现账户安全265
11.10 sud0266
11.10.1 sudo简介266
11.10.2 /etc/sudoers文件详解267
11.10.3 visudo270
11.10.4 sudo命令271
第12章 权限、所有者和ACL273
12.1 设置文件和目录权限273
12.1.1 文件和目录权限简介273
12.1.2 设置基本权限273
12.1.3 设置特殊权限277
12.2 文件和目录所有者278
12.2.1 更改用户和组群所有者279
12.2.2 更改组群所有者280
12.3 权限掩码280
12.4 ACL控制282
12.4.1 ACL简介282
12.4.2 设置Linux系统支持ACL功能282
12.4.3 查看文件和目录ACL283
12.4.4 设置文件和目录ACL284
第13章 归档和压缩289
13.1 归档和压缩简介289
13.2 管理tar包289
13.2.1 tar包简介289
13.2.2 tar包使用和管理290
13.2.3 tar调用gzip291
13.2.4 tar调用bzip2292
13.2.5 tar调用xz293
13.3 gzip和gunzip293
13.3.1 gzip简介293
13.3.2 gzip压缩294
13.3.3 gunzip解压缩295
13.4 zip和unzip295
13.4.1 zip简介295
13.4.2 zip压缩296
13.4.3 unzip解压缩298
13.5 bzip2和bunzip2298
13.5.1 bzip2简介298
13.5.2 bzip2压缩299
13.5.3 bunzip2解压缩300
13.6 compress和uncompress300
13.6.1 compress简介300
13.6.2 compress压缩301
13.6.3 uncompres解压缩302
13.7 xz文件302
13.7.1 xz简介302
13.7.2 使用xz303
13.8 rar和unrar304
13.8.1 rar简介304
13.8.2 下载和安装rarlinux软件304
13.8.3 rar压缩305
13.8.4 unrar解压缩313
13.9 归档管理器314
13.9.1 压缩文件314
13.9.2 解压缩文件316
第14章 软件包安装和管理318
14.1 RPM软件包简介318
14.1.1 什么是RPM软件包318
14.1.2 RPM软件包设计目标318
14.1.3 RPM软件包管理用途319
14.2 RPM软件包管理319
14.2.1 RPM数据库和RPM软件包文件319
14.2.2 安装RPM软件包321
14.2.3 删除RPM软件包323
14.2.4 升级和刷新RPM软件包323
14.2.5 查询RPM软件包324
14.2.6 RPM软件包公钥管理329
14.3 yum简介332
14.3.1 什么是yum332
14.3.2 /etc/yum.conf文件详解333
14.3.3 /etc/yum.repos.d/rhel-source.repo文件详解333
14.3.4 创建本地软件仓库334
14.4 使用yum管理软件包335
14.4.1 yum命令语法335
14.4.2 yum使用实例337
14.5 源代码编译安装软件344
14.5.1 源码包软件简介344
14.5.2 源码包软件安装实例345
14.6 bin软件安装346
第15章 磁盘分区和格式化347
15.1 磁盘分区和格式化简介347
15.1.1 什么是磁盘分区347
15.1.2 什么是格式化347
15.2 磁盘分区348
15.2.1 使用fdisk磁盘分区348
15.2.2 使用parted磁盘分区354
15.3 文件系统简介358
15.3.1 ext3文件系统358
15.3.2 ext4文件系统359
15.3.3 与Linux有关的其他文件系统359
15.3.4 Linux支持的文件系统类型360
15.4 创建文件系统361
15.4.1 使用mkfs创建文件系统361
15.4.2 使用mke2fs创建文件系统362
15.4.3 使用其他命令创建文件系统363
第16章 文件系统管理364
16.1 挂载和卸载文件系统364
16.1.1 挂载文件系统364
16.1.2 卸载文件系统366
16.1.3 挂载和卸载光盘、U盘、移动硬盘366
16.1.4 查看磁盘分区挂载情况368
16.2 UUID371
16.2.1 UUID简介371
16.2.2 查看UUID372
16.3 设置卷标373
16.4 查看文件系统信息373
16.5 查看和调整文件系统参数376
16.6 查询系统块设备信息378
16.7 开机自动挂载文件系统379
16.7.1 /etc/fstab文件详解379
16.7.2 设置开机自动挂载文件系统381
16.8 检查文件系统错误382
16.9 让Linux支持NTFS文件系统383
16.9.1 NTFS文件系统简介383
16.9.2 安装ntfs-3g_ntfsprogs384
16.9.3 创建和挂载NTFS文件系统385
16.10 磁盘实用工具386
16.10.1 安装磁盘实用工具386
16.10.2 使用磁盘实用工具387
16.11 使用交换空间390
16.11.1 使用交换分区391
16.11.2 使用交换文件393
第17章 磁盘配额395
17.1 磁盘配额简介395
17.2 配置磁盘配额395
17.3 管理磁盘配额400
17.3.1 显示磁盘使用情况和限制400
17.3.2 查看文件系统配额摘要401
17.3.3 复制磁盘配额402
17.3.4 设置磁盘配额宽限时间403
17.3.5 使用setquota设置磁盘配额403
17.3.6 为组群设置管理员404
17.3.7 关闭磁盘配额404
17.3.8 发送磁盘配额警告邮件404
第18章 逻辑卷管理(LVM)407
18.1 LVM简介407
18.1.1 LVM的概念407
18.1.2 使用LVM优点408
18.1.3 LVM相关术语408
18.2 使用LVM安装Linux系统409
18.2.1 创建/boot分区409
18.2.2 创建物理卷411
18.2.3 创建卷组和逻辑卷413
18.3 LVM配置和使用416
18.3.1 创建磁盘分区416
18.3.2 创建和查看物理卷418
18.3.3 创建和查看卷组420
18.3.4 在卷组中移除和添加物理卷422
18.3.5 创建和查看逻辑卷424
18.3.6 挂载和使用逻辑卷425
18.3.7 LVM容量调整426
18.3.8 删除逻辑卷、卷组和物理卷428
18.4 逻辑卷管理器430
18.4.1 创建物理卷430
18.4.2 创建卷组432
18.4.3 从卷组中移除物理卷432
18.4.4 将物理卷添加到卷组中434
18.4.5 创建逻辑卷434
18.4.6 编辑逻辑卷435
18.4.7 删除逻辑卷、卷组和物理卷436
第19章 磁盘阵列管理(RAID)438
19.1 RAID简介438
19.1.1 什么是RAD438
19.1.2 硬件RAID和软件RAID区别438
19.1.3 RAID级别439
19.1.4 热备份441
19.2 使用R AID安装Linux系统441
19.2.1 创建/boot分区441
19.2.2 创建RAID分区443
19.2.3 创建RAID设备445
19.3 RAID配置和使用447
19.3.1 mdadm命令基本语法448
19.3.2 创建RAID分区449
19.3.3 创建RAID设备451
19.3.4 查看RAID信息452
19.3.5 挂载和使用RAID设备456
19.3.6 停用和启用RAID设备457
19.3.7 在RAID设备中添加成员458
19.3.8 热移除故障RAID成员461
19.3.9 删除RAID设备463
19.3.10 扩展RAID设备容量463
19.4 RAID配置文件465
19.4.1 创建RAID配置文件465
19.4.2 使用RAID配置文件466
第20章 Linux启动与引导467
20.1 Linux系统启动过程467
20.2 显示计算机系统开机启动信息469
20.3 主引导扇区470
20.3.1 主引导扇区简介470
20.3.2 查看主引导扇区471
20.4 Upstart473
20.4.1 Upstart简介473
20.4.2 控制和管理init守护进程476
20.5 /etc/init目录478
20.5.1 /etc/init/control-alt-delete.conf文件详解478
20.5.2 /etc/init/rcS.conf文件详解479
20.5.3 /etc/init/rc.conf文件详解479
20.5.4 /etc/init/setial.conf和/etc/init/tty.conf文件详解480
20.6 Shell文件480
20.6.1 系统级别Shell文件480
20.6.2 用户级别Shell文件484
20.6.3 /etc/profile.d目录485
第21章 GRUB引导装载程序487
21.1 GRUB相关知识487
21.1.1 引导装载程序简介487
21.1.2 GRUB简介487
21.1.3 GRUB特性488
21.2 GRUB配置文件488
21.2.1 /boot/grub/grub.conf文件详解488
21.2.2 GRUB配置文件修改实例490
21.3 安装GRUB491
21.3.1 安装grub软件包491
21.3.2 安装GRUB的过程491
21.4 GRUB加密492
21.4.1 GRUB加密简介492
21.4.2 生成MD5加密口令492
21.4.3 设置GRUB加密493
21.5 使用GRUB494
21.5.1 GRUB启动菜单494
21.5.2 GRUB命令行界面497
21.5.3 GRUB命令499
第22章 进程和服务管理501
22.1 进程简介501
22.2 查看系统进程信息502
22.2.1 ps502
22.2.2 top505
22.2.3 top命令输出信息描述509
22.2.4 pgrep510
22.2.5 pidof511
22.2.6 pstree512
22.3 杀死进程513
22.3.1 kill513
22.3.2 killall515
22.3.3 pkill516
22.4 进程的启动方式517
22.4.1 手工启动进程517
22.4.2 调度启动进程517
22.5 进程挂起和恢复518
22.6 更改进程优先级519
22.6.1 以指定优先级运行进程519
22.6.2 更改正在运行的进程优先级520
22.7 不间断运行进程521
22.8 守护进程522
22.8.1 守护进程工作原理和方式522
22.8.2 xinetd管理的进程522
22.9 管理服务525
22.9.1 图形界面下配置服务525
22.9.2 使用ntsysv配置服务526
22.9.3 使用chkconfig和service命令配置服务527
22.9.4 使用服务脚本文件配置服务530
第23章 任务计划534
23.1 使用cron实现任务计划534
23.1.1 /etc/crontab文件实现任务计划534
23.1.2 使用crontab命令实现任务计划537
23.2 使用at实现任务计划539
23.2.1 at简介539
23.2.2 配置at作业540
23.3 执行batch作业543
23.4 使用anacron实现任务计划544
23.4.1 anacron简介544
23.4.2 /etc/anacrontab文件详解544
23.4.3 anacron执行作业546
第24章 备份与还原547
24.1 制作ISO文件547
24.1.1 ISO文件简介547
24.1.2 cp命令制作ISO文件547
24.1.3 mkisofs命令制作ISO文件548
24.2 cdrecord刻录文件550
24.3 dump和restore实现备份和还原550
24.3.1 dump简介550
24.3.2 dump备份551
24.3.3 restore还原553
24.4 cpio555
24.5 dd557
24.6 luckyBackup图形化备份559
24.7 mirrordir制作硬盘分区镜像562
第25章 内核564
25.1 内核简介564
25.1.1 什么是内核564
25.1.2 内核组件564
25.2 管理内核模块565
25.2.1 内核模块存储位置565
25.2.2 查看已经加载的模块566
25.2.3 查看模块信息568
25.2.4 自动加载和卸载模块569
25.2.5 手动卸载模块571
25.2.6 产生模块依赖性数据571
25.2.7 内核模块配置文件574
25.3 配置内核参数575
25.3.1 /proc/sys目录575
25.3.2 /etc/sysctl.conf文件详解576
25.3.3 sysctl查看和修改内核参数577
25.4 升级内核578
25.4.1 使用rpm升级内核579
25.4.2 使用yum升级内核579
第26章 硬件管理581
26.1 CPU581
26.1.1 /proc/cpuinfo文件详解581
26.1.2 lscpu584
26.2 内存586
26.2.1 /proc/meminfo文件详解586
26.2.2 free587
26.3 PCI设备589
26.3.1 PCI简介589
26.3.2 /proc/bus/pci/devices文件详解590
26.3.3 lspci590
26.4 SCSI设备594
26.4.1 SCSI硬盘简介594
26.4.2 /proc/scsi/scsi文件详解594
26.4.3 lsscsi594
26.5 USB设备596
26.5.1 USB简介596
26.5.2 /proc/bus/usb/devices文件详解597
26.5.3 lsusb597
26.6 dmidecode获取硬件信息599
第27章 日志管理605
27.1 日志相关知识605
27.1.1 日志简介605
27.1.2 rsyslog服务605
27.1.3 常用日志文件606
27.1.4 查看日志文件606
27.2 配置Linux日志607
27.2.1 安装和控制系统日志服务607
27.2.2 /etc/rsyslog.conf文件详解608
27.2.3 配置日志服务器611
27.3 日志滚动612
27.3.1 /etc/logrotate.conf文件详解613
27.3.2 /etc/logrotate.d目录614
27.4 logwatch分析和报告系统日志614
27.4.1 logwatch简介614
27.4.2 /etc/logwatch/conf/logwatch.conf文件详解615
27.4.3 /etc/cron.daily/Ologwatch文件详解618
27.4.4 分析和报告系统日志618
第28章 SE Linux配置620
28.1 SE Linux简介620
28.1.1 常见的读取控制机制620
28.1.2 什么是SELinux620
28.2 SELinux状态和应用模式621
28.2.1 /etc/selinux/config文件详解621
28.2.2 查看SELinux状态622
28.2.3 启用或禁用SELinux623
28.2.4 查看和更改SELinux应用模式623
28.3 安全上下文624
28.3.1 安全上下文格式624
28.3.2 查看安全上下文625
28.3.3 修改文件的安全上下文627
28.3.4 修复安全上下文628
28.4 策略类型630
28.4.1 策略类型简介630
28.4.2 安装和使用策略类型631
28.4.3 查看策略类型信息632
28.4.4 搜索策略类型634
28.5 布尔值635
28.5.1 查看布尔值635
28.5.2 修改布尔值636
28.6 管理策略模块637
28.7 图形界面管理SELinux638
第29章 PAM643
29.1 PAM简介643
29.1.1 什么是PAM643
29.1.2 判断程序是否是PAM客户端643
29.2 PAM配置文件644
29.2.1 PAM配置文件简介644
29.2.2 类型字段645
29.2.3 控制字段645
29.2.4 模块路径646
29.2.5 模块参数646
29.3 常用PAM配置文件646
29.3.1 /etc/pam.d/other文件详解646
29.3.2 /etc/pam.d/system-auth文件详解647
29.4 常用PAM模块648
29.4.1 pam access模块648
29.4.2 pam_cracklib模块648
29.4.3 pam_limits模块649
29.4.4 pam time模块649
29.4.5 pam_listfile模块650
29.4.6 pam unix模块650
29.4.7 其他PAM模块651
29.5 PAM配置实例652
第30章 审计系统654
30.1 用户空间审计系统简介654
30.2 审计系统配置文件655
30.2.1 /etc/sysconfig/auditd文件详解655
30.2.2 /etc/audit/auditd.conf文件详解655
30.3 添加审计规则659
30.3.1 使用auditctl命令添加审计规则659
30.3.2 使用/etc/audit/audit.rules文件添加审计规则662
30.3.3 控制auditd服务663
30.4 管理审计663
30.4.1 使用aureport生成审计信息报表663
30.4.2 使用ausearch搜索审计记录666
30.4.3 使用autrace跟踪指定进程667
30.5 审计查看器668
第31章 性能监测和资源使用限制670
31.1 sar670
31.2 iostat675
31.3 mpstat678
31.4 vmstat680
31.5 ulimit资源使用限制684
31.5.1 ulimit资源使用限制简介684
31.5.2 ulimit命令实现资源使用限制684
31.5.3 /etc/security/limits.conf文件实现资源使用限制686
第32章 Webmin管理工具688
32.1 Webmin简介688
32.2 安装Webmin软件包689
32.3 配置Webmin690
32.3.1 登录Webmin690
32.3.2 更改Webmin语言691
32.3.3 更改Webmin用户口令692
32.3.4 创建Webmin用户694
32.3.5 Webmin行动日志695
32.3.6 IP访问控制695
32.3.7 升级Webmin696
32.3.8 更改Webmin端口697
32.3.9 备份Webmin配置文件697
32.4 Webmin模块简介698
32.4.1 系统区域698
32.4.2 服务器区域698
32.4.3 网络区域699
32.4.4 硬件区域699
32.4.5 群集区域700
32.4.6 其他区域700
32.5 使用Webmin管理Linux系统701
32.5.1 用户与组701
32.5.2 进程管理701
32.5.3 软件包702
32.5.4 磁盘和网络文件系统703
32.5.5 开机和关机703
32.5.6 系统和服务器的状态704
32.5.7 网络配置704
32.5.8 本地磁盘分区705
32.5.9 GRUB开机加载程序705
32.5.10 Cron任务调度706
32.5.11 PAM验证706
32.5.12 Linux Firewall707
32.5.13 Log File Rotation707
32.5.14 文件系统备份708
第33章 块设备和字符设备管理709
33.1 设备简介709
33.1.1 块设备709
33.1.2 字符设备709
33.2 查看设备信息710
33.2.1 查看设备号710
33.2.2 /proc/devices文件详解710
33.2.3 lsblk711
33.3 创建设备文件714
33.3.1 手动创建设备文件714
33.3.2 自动创建设备文件715
33.4 udev简介716
33.4.1 什么是udev716
33.4.2 使用udev的好处716
33.4.3 udev相关术语717
33.4.4 /etc/udev/udew.conf文件详解717
33.4.5 udev规则文件718
33.4.6 查询udev数据库中的设备信息721
33.4.7 重启udev守护进程724
第34章 Linux故障排查725
34.1 恢复主引导记录725
34.2 单用户模式725
34.2.1 单用户模式简介725
34.2.2 破解root用户密码726
34.3 创建引导光盘727
34.4 救援模式728
34.4.1 救援模式简介728
34.4.2 进入救援模式729
34.4.3 使用救援模式解决Linux故734
附录 命令速查表736