图书介绍
Red Hat Linux指南 基础与系统管理篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)索贝尔(Sobell,M.G)著;杨明军等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115187703
- 出版时间:2008
- 标注页数:498页
- 文件大小:136MB
- 文件页数:521页
- 主题词:Linux操作系统
PDF下载
下载说明
Red Hat Linux指南 基础与系统管理篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 欢迎进入Linux世界1
1.1 GNU-Linux联姻1
1.1.1 GNU-Linux的历史2
1.1.2 自由代码3
1.1.3 享受乐趣3
1.2 Linux 2.6内核4
1.3 Linux的起源:UNIX4
1.4 Linux的优点4
1.4.1 Linux在硬件公司和开发者中流行的原因6
1.4.2 Linux的可移植性6
1.4.3 标准7
1.4.4 C编程语言7
1.5 Linux概述7
1.5.1 Linux具有内核编程接口8
1.5.2 Linux支持多用户8
1.5.3 Linux支持多任务8
1.5.4 Linux支持安全的层次文件系统8
1.5.5 shell:命令解释器和编程语言9
1.5.6 大量有用的实用工具11
1.5.7 进程间的通信11
1.5.8 系统管理11
1.6 Linux的其他特性11
1.6.1 图形用户界面11
1.6.2 (互联)网络实用工具12
1.6.3 软件开发13
1.7 本书约定13
1.8 本章小结14
1.9 练习14
第一部分 安装Red Hat Linux第2章 安装概览16
2.1 更多信息16
2.2 安装规划17
2.2.1 需要考虑的事项17
2.2.2 安装需求18
2.2.3 安装版本19
2.2.4 全新安装还是升级已有的Red Hat系统19
2.2.5 图形方式安装还是文本方式安装20
2.2.6 配置硬盘20
2.2.7 RAID23
2.2.8 LVM:逻辑卷管理程序24
2.3 安装的工作原理24
2.4 介质:安装源在哪里25
2.4.1 格式25
2.4.2 来源25
2.5 下载、刻录并安装CD集或DVD(FEDORA)26
2.5.1 寻找下载网站27
2.5.2 寻找正确的文件并下载28
2.5.3 使用BitTorrent下载ISO映像文件30
2.5.4 检查文件30
2.5.5 刻录CD或DVD30
2.6 救援CD31
2.7 收集系统信息31
2.8 获取安装指南32
2.9 本章小结32
2.10 练习32
2.11 高级练习33
第3章 逐步安装34
3.1 安装Red Hat Linux34
3.1.1 引导系统:“boot:”提示符34
3.1.2 引导参数35
3.1.3 “CD Found”屏幕36
3.1.4 Anaconda安装程序37
3.1.5 Firstboot:首次引导45
3.1.6 初始化数据库并更新系统47
3.2 安装任务48
3.2.1 用Disk Druid进行磁盘分区48
3.2.2 LV:逻辑卷50
3.2.3 使用Kickstart配置程序53
3.2.4 parted:报告并操作硬盘分区53
3.2.5 搭建双重引导系统56
3.3 X窗口系统57
3.3.1 system-config-display:配置系统显示57
3.3.2 xorg.conf文件59
3.3.3 gdm:显示图形化登录界面63
3.3.4 更多信息64
3.4 本章小结64
3.5 练习65
3.6 高级练习65
第二部分 Red Hat Linux入门第4章 Red Hat Linux简介68
4.1 控制用户权限:超级用户/root访问权限68
4.2 Red Hat Linux桌面之旅69
4.2.1 登录系统69
4.2.2 充分利用桌面71
4.2.3 使用Konqueror管理文件、运行程序以及浏览网页80
4.2.4 使用KDE控制中心定制桌面83
4.2.5 使用面板菜单定制主面板85
4.3 获取资料87
4.3.1 KDE帮助中心87
4.3.2 GNOME帮助89
4.3.3 man:显示系统手册89
4.3.4 info:显示实用工具的相关信息91
4.3.5 选项“--help”93
4.3.6 HOWTO:探究工作原理93
4.3.7 从系统获取帮助信息94
4.4 关于登录的更多信息96
4.4.1 登录屏幕96
4.4.2 如果不能登录,要做什么97
4.4.3 注销97
4.4.4 使用虚拟控制台97
4.4.5 远程登录:终端仿真和ssh或者telnet98
4.4.6 修改口令98
4.4.7 switchdesk:改变默认桌面99
4.4.8 在终端登录100
4.5 控制窗口:高级操作102
4.5.1 改变输入焦点102
4.5.2 改变显示器分辨率103
4.5.3 窗口管理器104
4.6 本章小结104
4.7 练习105
4.8 高级练习106
第5章 Linux实用工具107
5.1 特殊字符107
5.2 基本实用工具108
5.2.1 ls:显示文件名109
5.2.2 cat:显示文本文件内容109
5.2.3 rm:删除文件109
5.2.4 less或more:分屏显示文件110
5.2.5 hostname:显示系统名110
5.3 文件操作110
5.3.1 cp:复制文件110
5.3.2 mv:更改文件名111
5.3.3 lpr:打印文件112
5.3.4 grep:查找字符串112
5.3.5 head:显示文件头部113
5.3.6 tail:显示文件尾部114
5.3.7 sort:按顺序显示文件内容114
5.3.8 uniq:忽略文件中重复行115
5.3.9 diff:比较两个文件115
5.3.10 file:测试文件内容116
5.4 |(管道):实现进程间的通信116
5.5 4 个有用的实用工具117
5.5.1 echo:显示文本117
5.5.2 date:显示日期和时间117
5.5.3 script:记录Linux会话信息117
5.5.4 unix2dos:将Linux文件转换为Macintosh格式或Windows格式118
5.6 压缩和归档文件119
5.6.1 bzip2:压缩文件119
5.6.2 bunzip2和bzcat:解压文件120
5.6.3 gzip:压缩文件120
5.6.4 tar:打包和解包归档文件120
5.7 定位命令123
5.7.1 which和whereis:定位实用工具123
5.7.2 apropos:搜索关键字124
5.7.3 locate:搜索文件124
5.8 获取用户和系统信息125
5.8.1 who:列出系统上的用户125
5.8.2 finger:列出系统上的用户125
5.8.3 w:列出系统上的用户127
5.9 与其他用户通信128
5.9.1 write:发送消息128
5.9.2 mesg:拒绝或接受消息128
5.10 电子邮件129
5.11 教程:使用vim创建和编辑文件129
5.11.1 启动vim129
5.11.2 命令模式和输入模式131
5.11.3 输入文本132
5.11.4 获取帮助133
5.11.5 结束编辑会话135
5.11.6 参数compatible136
5.12 本章小结136
5.13 练习138
5.14 高级练习138
第6章 Linux文件系统140
6.1 层次文件系统140
6.2 目录文件和普通文件141
6.2.1 文件名142
6.2.2 工作目录144
6.2.3 主目录144
6.3 路径名144
6.3.1 绝对路径名145
6.3.2 相对路径名145
6.4 目录命令146
6.4.1 mkdir:创建目录146
6.4.2 重要的标准目录和文件149
6.5 目录操作151
6.5.1 rmdir:删除目录151
6.5.2 使用路径名151
6.5.3 mv/cp:移动/复制文件152
6.5.4 mv:移动目录152
6.6 访问权限153
6.6.1 ls-l:显示访问权限153
6.6.2 chmod:改变访问权限154
6.6.3 setuid和setgid权限155
6.6.4 目录访问权限155
6.7 ACL:访问控制列表156
6.7.1 开启ACL157
6.7.2 处理访问规则157
6.7.3 设置目录的默认规则160
6.8 链接161
6.8.1 硬链接162
6.8.2 符号链接164
6.8.3 rm:删除链接165
6.9 本章小结166
6.10 练习167
6.11 高级练习168
第7章 shell169
7.1 命令行169
7.1.1 语法169
7.1.2 处理命令行172
7.1.3 执行命令行173
7.1.4 编辑命令行174
7.2 标准输入输出174
7.2.1 作为文件的屏幕174
7.2.2 作为标准输入的键盘和作为标准输出的屏幕175
7.2.3 重定向176
7.2.4 管道180
7.3 在后台运行程序182
7.4 文件名生成/路径名展开184
7.4.1 特殊字符?184
7.4.2 特殊字符185
7.4.3 特殊字符[]186
7.5 内置命令188
7.6 本章小结188
7.7 练习189
7.8 高级练习190
第三部分 深入研究Red Hat Linux第8章 Linux GUI:X、Gnome和KDE192
8.1 X窗口系统192
8.1.1 使用X194
8.1.2 窗口管理器198
8.2 使用GNOME199
8.2.1 Nautilus文件管理器199
8.2.2 GNOME实用工具205
8.3 使用KDE208
8.3.1 Konqueror浏览器/文件管理器208
8.3.2 KDE实用工具214
8.4 本章小结216
8.5 练习217
8.6 高级练习217
第9章 Boume Again Shell219
9.1 背景知识220
9.2 shell基础220
9.2.1 初始化文件220
9.2.2 符号命令223
9.2.3 重定向标准错误输出223
9.2.4 编写一个简单的shell脚本225
9.2.5 命令分隔和命令分组228
9.2.6 作业控制231
9.2.7 操作目录栈233
9.3 参数和变量235
9.3.1 用户创建的变量236
9.3.2 变量属性238
9.3.3 关键字变量240
9.4 特殊字符246
9.5 进程247
9.5.1 进程结构247
9.5.2 进程标识248
9.5.3 执行命令249
9.6 命令历史机制249
9.6.1 控制历史机制的变量250
9.6.2 重新执行和编辑命令251
9.6.3 Readline库257
9.7 别名262
9.7.1 别名中的单引号和双引号263
9.7.2 别名示例264
9.8 函数265
9.9 控制bash的特性和选项267
9.9.1 命令行选项267
9.9.2 shell特性268
9.10 处理命令行270
9.10.1 历史展开270
9.10.2 别名替换270
9.10.3 解析和扫描命令行270
9.10.4 命令行展开271
9.11 本章小结277
9.12 练习279
9.13 高级练习280
第10章 网络和Internet282
10.1 网络类型和工作方式284
10.1.1 广播网络284
10.1.2 点对点网络284
10.1.3 交换网络285
10.1.4 LAN:局域网285
10.1.5 WAN:广域网286
10.1.6 通过网关和路由器进行网络互连286
10.1.7 网络协议289
10.1.8 主机地址290
10.1.9 CIDR:无类别域际路由选择294
10.1.10 主机名295
10.2 网络通信296
10.2.1 finger:显示远程用户的信息296
10.2.2 向远程用户发送邮件297
10.2.3 邮件列表服务器298
10.3 网络实用工具298
10.3.1 可信主机298
10.3.2 OpenSSH工具298
10.3.3 telnet:登录远程系统299
10.3.4 ftp:通过网络传输文件301
10.3.5 ping:测试网络连接301
10.3.6 traceroute:Internet路由跟踪302
10.3.7 host和dig:查询Internet命名服务器302
10.3.8 jwhois:查询Internet站点信息303
10.4 分布式计算304
10.4.1 客户端/服务器模型304
10.4.2 DNS:域名服务305
10.4.3 端口307
10.4.4 NIS:网络信息服务307
10.4.5 NFS:网络文件系统307
10.4.6 Internet服务308
10.4.7 代理服务器310
10.4.8 RPC网络服务311
10.5 Usenet311
10.6 WWW:万维网313
10.6.1 URL:统一资源定位符314
10.6.2 浏览器314
10.6.3 搜索引擎315
10.7 本章小结315
10.8 练习316
10.9 高级练习316
第四部分 系统管理318
第11章 系统管理:核心概念318
11.1 系统管理员和超级用户319
11.2 救援模式325
11.2.1 避开特洛伊木马325
11.2.2 荻取帮助326
11.3 SELinux326
11.3.1 更多信息327
11.3.2 config:SELinux配置文件328
11.3.3 sestatus:显示SELinux的状态328
11.3.4 使用system-config-securitylevel设置目标策略329
11.4 系统操作330
11.4.1 引导系统330
11.4.2 init脚本:开启和停止系统服务331
11.4.3 单用户模式336
11.4.4 进入多用户模式336
11.4.5 多用户/图形模式336
11.4.6 登录336
11.4.7 注销338
11.4.8 关闭系统338
11.4.9 系统崩溃340
11.5 系统管理实用工具341
11.5.1 Red Hat配置工具341
11.5.2 命令行实用工具343
11.6 设置服务器345
11.6.1 配置文件中的标准规则345
11.6.2 rpcinfo:显示portmap的有关信息347
11.6.3 超级服务器xinetd348
11.6.4 服务器安全350
11.6.5 DHCP:配置主机353
11.7 nsswitch.conf:服务搜索顺序356
11.8 PAM359
11.8.1 更多信息359
11.8.2 配置文件、模块类型和控制标志360
11.8.3 示例361
11.8.4 修改PAM配置362
11.9 本章小结363
11.10 练习363
11.11 高级练习364
第12章 文件、目录和文件系统365
12.1 重要的文件和目录365
12.2 文件类型376
12.2.1 普通文件、目录、链接和索引节点376
12.2.2 特殊文件377
12.3 文件系统380
12.3.1 mount:挂载文件系统381
12.3.2 umount:卸载文件系统383
12.3.3 fstab:记录文件系统384
12.3.4 fsck:检查文件系统完整性385
12.3.5 tune2fs:修改文件系统参数385
12.3.6 RAID文件系统387
12.4 本章小结388
12.5 练习388
12.6 高级练习388
第13章 软件下载与安装389
13.1 yum:让系统保持最新(FEDORA)389
13.1.1 配置yum390
13.1.2 使用yum进行软件包的更新、安装和删除391
13.1.3 yum组394
13.1.4 其他yum命令395
13.1.5 自动运行yum395
13.1.6 用yum升级系统395
13.1.7 使用yumdownloader下载rpm软件包文件395
13.2 pirut:添加和删除软件包(FEDORA)396
13.3 BitTorrent(FEDORA)397
13.3.1 先决条件397
13.3.2 使用BitTorrent398
13.4 rpm:Red Hat软件包管理器399
13.4.1 软件包和文件的查询400
13.4.2 软件包的安装、升级与删除401
13.4.3 Linux内核二进制文件的安装402
13.5 安装非RPM软件包402
13.5.1 目录/opt和/usr/local402
13.5.2 GNU配置和构建系统403
13.6 让软件保持最新404
13.6.1 bug404
13.6.2 勘误表405
13.6.3 up2date:让软件保持最新(RHEL)405
13.6.4 Red Hat Network(RHEL)409
13.7 wget:非交互式下载文件410
13.8 本章小结411
13.9 练习411
13.10 高级练习411
第14章 CUPS打印412
14.1 介绍412
14.1.1 先决条件413
14.1.2 更多信息413
14.1.3 注意事项413
14.2 起步1:使用system-config-printer配置本地打印机413
14.3 起步2:用CUPS配置远程打印机417
14.4 传统的UNIX打印420
14.5 用CUPS配置打印机420
14.5.1 CUPS的Web界面421
14.5.2 CUPS命令行界面422
14.5.3 共享CUPS打印机425
14.6 KDE打印管理程序426
14.7 融合Windows427
14.7.1 在Windows上打印427
14.7.2 打印到Windows428
14.8 本章小结428
14.9 练习429
14.10 高级练习429
第15章 重建Linux内核430
15.1 准备源代码431
15.1.1 找到源代码431
15.1.2 安装源代码431
15.2 阅读资料433
15.3 配置和编译Linux内核433
15.3.1 清除源代码树433
15.3.2 配置Linux内核433
15.3.3 编译Linux内核435
15.3.4 使用可加载内核模块435
15.4 安装内核及相关文件436
15.5 重新启动436
15.6 引导加载程序436
15.6.1 grub:Linux加载程序436
15.6.2 LOADLIN:基于DOS的Linux加载程序438
15.7 dmesg:显示内核消息438
15.8 本章小结438
15.9 练习439
15.10 高级练习439
第16章 管理任务440
16.1 配置用户和组账号440
16.1.1 system-config-users:管理用户账号440
16.1.2 useradd:添加用户账号442
16.1.3 userdel:删除用户账号442
16.1.4 groupadd:添加组442
16.2 备份文件443
16.2.1 选择备份介质444
16.2.2 备份工具444
16.2.3 执行简单备份445
16.2.4 dump、restore:备份和恢复文件系统446
16.3 任务调度448
16.3.1 crond和crontab:调度例行任务448
16.3.2 at:运行临时任务448
16.3.3 kcron:调度任务449
16.4 系统报告450
16.4.1 vmstat:报告虚拟内存统计信息450
16.4.2 top:列出使用最多资源的进程451
16.5 提醒用户451
16.6 问题来源452
16.6.1 未能执行常规备份452
16.6.2 未阅读和遵守指示452
16.6.3 在指示不够清晰时未能寻求帮助453
16.6.4 删除或者敲错某个关键文件453
16.7 解决问题453
16.7.1 在用户未能登录时进行援助453
16.7.2 系统加速454
16.7.3 lsof:找出已打开文件455
16.7.4 机器日志455
16.7.5 保持系统安全455
16.7.6 记录root的文件和邮件456
16.7.7 监视磁盘使用情况456
16.7.8 logrotate:管理日志文件458
16.7.9 从目录中移除未使用空间459
16.7.10 磁盘配额系统460
16.7.11 syslogd:记录系统消息460
16.8 本章小结462
16.9 练习462
16.10 高级练习463
第17章 搭建局域网464
17.1 安装硬件464
17.1.1 连接计算机464
17.1.2 网关和路由器465
17.1.3 NIC:网络接口卡465
17.2 配置系统466
17.2.1 system-config-network:配置硬件467
17.2.2 iwconfig:配置无线NIC469
17.3 搭建服务器470
17.4 更多信息471
17.5 本章小结471
17.6 练习471
17.7 高级练习471
附录A 正则表达式472
A.1 字符472
A.2 定界符472
A.3 简单字符串472
A.4 特殊字符473
A.4.1 句点473
A.4.2 方括号473
A.4.3 星号473
A.4.4 脱字符与美元符号474
A.4.5 转义特殊字符474
A.5 规则474
A.5.1 最长匹配475
A.5.2 空正则表达式475
A.6 括号表达式475
A.7 替换字符串476
A.7.1 &符号476
A.7.2 转义数字476
A.8 扩展的正则表达式476
A.9 小结477
附录B 获取帮助479
B.1 解决问题479
B.2 查找Linux相关信息480
B.2.1 文档480
B.2.2 有用的Linux站点481
B.2.3 Linux新闻组481
B.2.4 邮件列表482
B.2.5 词语解释482
B.2.6 软件482
B.2.7 办公套件与字处理软件483
B.3 指定终端484
附录C 安全485
C.1 加密486
C.1.1 公共密钥加密487
C.1.2 对称密钥加密487
C.1.3 加密的实现488
C.1.4 GnuPG/PGP488
C.2 文件安全490
C.3 电子邮件安全490
C.3.1 MTA(邮件传输代理)490
C.3.2 MUA(邮件用户代理)490
C.4 网络安全490
C.4.1 网络安全解决方案491
C.4.2 网络安全原则491
C.5 主机安全492
C.5.1 登录安全493
C.5.2 远程访问安全494
C.5.3 病毒与蠕虫495
C.5.4 物理安全495
C.6 安全资源496
C.7 小结498