图书介绍

Linux应用大全 基础与管理PDF|Epub|txt|kindle电子书版本网盘下载

Linux应用大全 基础与管理
  • 於岳编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115368959
  • 出版时间:2014
  • 标注页数:741页
  • 文件大小:109MB
  • 文件页数:757页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐