Fedora和Red Hat Enterprise Linux实用指南 原书第6版 上PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:(美)苏贝尔著;李洋,王明,杜课明等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:7121193330
- 页数:643 页
第1章 欢迎来到Linux的世界 1
1.1 UNIX和GNU-Linux的历史 2
1.1.1 Linux的鼻祖:UNIX 2
1.1.2回顾1983年 3
1.1.3接下来的场景,1991年 4
1.1.4代码是免费的 4
1.1.5玩得开心 5
1.2是什么使Linux如此优秀 5
1.2.1为什么Linux在硬件厂商和开发人员中广受欢迎 8
1.2.2可移植的Linux 9
1.2.3 C编程语言 9
1.3 Linux概述 10
1.3.1 Linux具有内核编程接口 11
1.3.2 Linux支持多用户 11
1.3.3 Linux可以运行多任务 11
1.3.4 Linux提供安全的分层文件系统 11
1.3.5 Shell:命令解释器和编程语言 12
1.3.6一个有用工具的大集合 14
1.3.7进程间通信 14
1.3.8系统管理 14
1.4 Linux的其他特性 15
1.4.1 GUI:图形用户界面 15
1.4.2(连接)网络实用工具 15
1.4.3软件开发 16
1.5本书约定 16
1.6本章小结 18
1.7练习 18
第1部分 安装Fedora/RHEL Linux 22
第2章 安装概述 22
2.1桌面Live CD和安装DVD 23
2.2更多信息 24
2.3安装规划 25
2.3.1注意事项 25
2.3.2需求 25
2.3.3处理器架构 27
2.3.4界面:安装程序和安装系统 28
2.3.5安装哪一个:Fedora或Red Hat Enterprise Linux 29
2.3.6 Fedora/RHEL的发行 30
2.3.7 Fedora标准版本 30
2.3.8 Fedora发行集 31
2.3.9安装一个全新的副本或升级现有的Fedora/RHEL系统 31
2.3.10硬盘设置 31
2.3.11 RAID 38
2.3.12 LVM:逻辑卷管理器 39
2.4安装过程 40
2.5下载和刻录CD/DVD 40
2.5.1下载CD/DVD ISO映像文件的简便方法 41
2.5.2下载CD/DVD ISO映像文件的其他方式 41
2.5.3验证ISO映像文件 43
2.5.4刻录CD/DVD 44
2.6收集系统信息 44
2.7本章小结 46
2.8练习 46
2.9高级练习 46
第3章 一步一步安装 47
3.1运行Fedora Live会话 48
3.1.1引导系统 48
3.2安装Fedora/RHEL 50
3.2.1从Live会话安装Fedora 51
3.2.2从DVD安装盘进行安装/升级 52
3.2.3 Anaconda安装程序 53
3.2.4 Firstboot:当重新启动时 61
3.2.5初始化数据库和更新系统 62
3.3安装任务 63
3.3.1修改引导参数(选项) 63
3.3.2使用Disk Druid对磁盘进行分区 66
3.3.3 palimpsest: GNOME的磁盘工具 72
3.3.4使用Kickstart配置器 76
3.3.5设置一个双重引导系统 77
3.4 gnome-control-center/Displays:配置显示 79
3.5本章小结 79
3.6练习 80
3.7高级练习 80
第2部分Fedora/RHEL入门 82
第4章介绍Fedora和Red Hat Enterprise Linux 82
4.1限制你的权力(超级用户/root权限) 83
4.2 Fedora/RHEL桌面之旅 83
4.2.1登录系统 84
4.2.2配置后备模式(Fedora) 85
4.2.3安装和使用gnome-tweak-tool(Fedora) 86
4.2.4桌面简介 88
4.2.5从桌面启动程序 89
4.2.6切换工作区 90
4.2.7设置个人首选项 91
4.2.8鼠标首选项 92
4.2.9窗口操作 93
4.2.10使用Nautilus处理文件 94
4.2.11软件更新 100
4.2.12会话管理 101
4.2.13获得帮助 101
4.2.14随意实验 102
4.2.15注销 102
4.3发挥桌面的最大作用 102
4.3.1 GNOME桌面术语 102
4.3.2打开文件 103
4.3.3面板 104
4.3.4主菜单 105
4.3.5窗口 105
4.3.6对象的上下文菜单 109
4.4更新、安装和删除软件包 112
4.4.1更新 113
4.4.2添加/删除软件 113
4.5在哪里能找到文档 114
4.5.1 GNOME桌面帮助窗口 114
4.5.2 man:显示系统手册 114
4.5.3 apropos:根据关键字搜索 116
4.5.4 info:显示工具的有关信息 117
4.5.5 --help选项 119
4.5.6 HOWTO:找到工作原理 120
4.5.7获得帮助 120
4.6关于登录的更多信息 123
4.6.1登录画面 123
4.6.2如果无法登录该怎么办 123
4.6.3远程登录:终端仿真、ssh和拨号连接 124
4.6.4从终端(仿真器)登录 124
4.6.5更改密码 125
4.6.6使用虚拟控制台 127
4.7在命令行中工作 127
4.7.1纠正错误 128
4.7.2重复/编辑命令行 129
4.8本章小结 130
4.9练习 131
4.10高级练习 132
第5章Linux实用程序 133
5.1特殊字符 134
5.2基本实用程序 135
5.2.1 Is:列出文件的名称 135
5.2.2 cat:显示一个文本文件 136
5.2.3 rm:删除一个文件 136
5.2.4 less即more:一次仅显示一个文本文件的一屏 137
5.2.5 hostname:显示系统名称 137
5.3使用文件 137
5.3.1 cp:复制一个文件 137
5.3.2 my:更改文件名 138
5.3.3 Ipr:打印文件 139
5.3.4 grep:搜索字符串 140
5.3.5 head:显示文件的开头 140
5.3.6 tail:显示文件的末尾 141
5.3.7 sort:按顺序显示文件 142
5.3.8 uniq:从文件中删除重复行 142
5.3.9 diff:比较两个文件 143
5.3.10 fiile:标识文件的内容 144
5.4|(Pipe):进程间通信 144
5.5 4个常用工具 145
5.5.1 echo:显示文本 145
5.5.2 date:显示时间和日期 146
5.5.3 script:记录Shell会话 146
5.5.4 unix2dos:把Linux和Macintosh文件转换为Windows格式 147
5.6压缩和归档文件 148
5.6.1 bzip2:压缩文件 148
5.6.2 bzcat和bunzip2:解压缩文件 149
5.6.3 gzip:压缩文件 150
5.6.4 tar:打包和解包文档 150
5.7定位实用程序 153
5.7.1 which和whereis:定位一个实用程序 153
5.7.2 locate:搜索一个文件 154
5.8显示用户和系统信息 155
5.8.1 who:列出系统上的用户 156
5.8.2 fiinger:列出系统上的用户 156
5.8.3 w:列出系统上的用户 158
5.9与其他用户通信 158
5.9.1 write:发送消息 158
5.9.2 mesg:拒绝或接受消息 159
5.10电子邮件 160
5.11教程:使用vim创建和编辑文件 160
5.11.1启动vim 161
5.11.2命令和输入模式 162
5.11.3输入文字 163
5.11.4获得帮助 164
5.11.5结束编辑会话 167
5.11.6兼容参数 167
5.12本章小结 167
5.13练习 169
5.14高级练习 170
第6章Linux文件系统 172
6.1分层文件系统 173
6.2目录文件和普通文件 174
6.2.1文件名 175
6.2.2工作目录 177
6.2.3你的主目录 177
6.3路径名 178
6.3.1绝对路径 178
6.3.2相对路径 179
6.4目录操作 180
6.4.1 mkdir:创建一个目录 181
6.4.2 cd:改变工作目录 182
6.4.3 rmdir:删除一个目录 183
6.4.4使用路径名 184
6.4.5 mv, cp:移动或复制文件 185
6.4.6 my:移动目录 186
6.4.7重要的标准目录和文件 186
6.5访问权限 188
6.5.1 Is-l:显示权限 189
6.5.2 chmod:更改访问权限 190
6.5.3 setuid和setgid权限 192
6.5.4目录访问权限 193
6.6 ACL:访问控制列表 195
6.6.1启用ACL 195
6.6.2使用访问规则 196
6.6.3为目录设置默认规则 199
6.7链接 200
6.7.1硬链接 201
6.7.2符号链接 204
6.7.3 rm:删除链接 206
6.8本章小结 206
6.9练习 208
6.10高级练习 210
第7章Shell 211
7.1命令行 212
7.1.1语法 212
7.1.2处理命令行 215
7.1.3执行命令 217
7.1.4编辑命令行 218
7.2标准输入和标准输出 218
7.2.1作为文件的屏幕 218
7.2.2作为标准输入和标准输出的键盘和屏幕 218
7.2.3重定向 220
7.2.4管道 224
7.3在后台运行命令 227
7.3.1将作业从前台移到后台 228
7.3.2 kill:中止后台作业 229
7.4文件名生成/路径名扩展 229
7.4.1?特殊字符 230
7.4.2*特殊字符 231
7.4.3[]特殊字符 232
7.5内置命令 234
7.6本章小结 235
7.7练习 236
7.8高级练习 237
第3部分Fedora/RHEL深入挖掘 240
第8章Linux图形用户界面:X和GNOME 240
8.1 X Window系统 241
8.1.1使用X Window系统 243
8.1.2桌面环境/管理器 248
8.2 Nautilus文件浏览器窗口 249
8.2.1视图面板 250
8.2.2侧边栏 250
8.2.3控制栏 252
8.2.4菜单栏 252
8.3 Nautilus空间视图(RHEL) 255
8.4 GNOME工具 256
8.4.1选择字体窗口 256
8.4.2选择颜色窗口 257
8.4.3 Run Application窗口 257
8.4.4搜索文件 257
8.4.5 GNOME终端仿真器/Shell 259
8.5本章小结 259
8.6练习 260
8.7高级练习 261
第9章Bourne Again Shell 262
9.1背景 263
9.2 Shell基础 264
9.2.1启动文件 264
9.2.2符号命令 268
9.2.3重定向标准错误 268
9.2.4编写一个简单的shell脚本 271
9.2.5分隔和分组命令 275
9.2.6作业控制 278
9.2.7操作目录栈 281
9.3参数和变量 283
9.3.1用户创建变量 284
9.3.2变量属性 287
9.3.3关键字变量 289
9.4特殊字符 297
9.5进程 298
9.5.1进程结构 298
9.5.2进程标识 298
9.5.3执行命令 300
9.6历史 300
9.6.1控制历史的变量 301
9.6.2重新执行和编辑命令 302
9.6.3 Readline库 310
9.7别名 316
9.7.1别名中的单引号和双引号 317
9.7.2别名的示例 318
9.8函数 320
9.9控制bash:特性和选项 323
9.9.1命令行选项 323
9.9.2 shell特性 323
9.10处理命令行 326
9.10.1历史扩展 327
9.10.2别名替代 327
9.10.3解析和扫描命令行 327
9.10.4命令行扩展 328
9.11本章小结 336
9.12练习 337
9.13高级练习 339
第10章 网络与因特网 341
10.1网络介绍 342
10.2网络类型及其工作原理 343
10.2.1广播网络 344
10.2.2点对点网络 344
10.2.3交换网络 345
10.2.4 LAN:局域网 345
10.2.5 WAN:广域网 348
10.2.6网关和路由器的互联网络 348
10.2.7网络协议 351
10.2.8 IPv4 353
10.2.9 IPv6(互联网协议第6版) 353
10.2.10主机地址 357
10.2.11 CIDR:无类别域间路由 360
10.2.12主机名 360
10.3通过网络通信 361
10.3.1 fiinger:显示远程用户信息 362
10.3.2邮件列表服务器 362
10.4网络工具 362
10.4.1可信主机 363
10.4.2 OpenSSH工具 363
10.4.3 telnet:登录远程系统 363
10.4.4 ftp:通过网络传输文件 366
10.4.5 ping:测试网络连接 366
10.4.6 traceroute:跟踪互联网路由 367
10.4.7 host和dig:查询互联网名称服务器 368
10.4.8 whois:查找Internet站点信息 369
10.5分布式计算 370
10.5.1客户端/服务器模型 371
10.5.2 DNS:域名服务 371
10.5.3端口 373
10.5.4 NIS:网络信息服务 374
10.5.5 NFS:网络文件系统 374
10.6 WWW:万维网 379
10.6.1浏览器 380
10.6.2搜索引擎 381
10.6.3 URL:统一资源定位器 381
10.7本章小结 381
10.8练习 382
10.9高级练习 383
第4部分 系统管理 386
第11章 系统管理:核心概念 386
11.1以root权限运行命令 388
11.1.1特权用户的特殊权力 388
11.1.2获取root权限 389
11.1.3使用su获取root权限 391
11.1.4使用sudo获取root权限 393
11.1.5 sudoers:配置sudo 398
11.1.6锁定root账户(删除root密码) 404
11.1.7 consolehelper:允许普通用户运行特权命令 404
11.2 init守护进程 405
11.2.1 systemd init守护进程(Fedora) 405
11.2.2 Upstart init守护进程(RHEL) 416
11.2.3 SysVinit (RC)脚本:启动和停止系统服务(Fedora/RHEL) 423
11.3系统操作 428
11.3.1运行级别 429
11.3.2引导系统 430
11.3.3单用户模式 430
11.3.4进入图形化多用户模式 431
11.3.5登录 432
11.3.6注销 433
11.3.7关闭系统 433
11.3.8崩溃 435
11.4救援已安装的系统 437
11.5确保系统安全 437
11.5.1避免特洛伊木马 438
11.5.2 SELinux 439
11.5.3 PAM 443
11.6系统管理工具 448
11.6.1文本型管理工具 448
11.6.2图形化配置工具 455
11.7设置服务器 456
11.7.1配置文件中的标准规则 457
11.7.2 rpcinfo:显示关于rpcbind的信息 459
11.7.3 xinetd超级服务器 460
11.7.4保护服务器 463
11.8 DHCP:配置网络接口 469
11.8.1更多信息 469
11.8.2 DHCP的工作原理 469
11.8.3 DHCP客户端 470
11.8.4 DHCP服务器 471
11.9 nsswitcH.conf:首先查看哪个服务 473
11.9.1信息 473
11.9.2方法 474
11.9.3搜索顺序 474
11.9.4操作项 474
11.9.5 compat方法:passwd、 group和shadow文件中的± 475
11.10获得帮助 476
11.11本章小结 476
11.12练习 477
11.13高级练习 478
第12章 文件、目录和文件系统 479
12.1重要的文件和目录 480
12.2文件类型 493
12.2.1普通文件、目录、链接和Inode 493
12.2.2设备特殊文件 494
12.3文件系统 497
12.3.1 mount:挂载文件系统 498
12.3.2 umount:卸载文件系统 501
12.3.3 fstab:跟踪文件系统 502
12.3.4 fsck:检查文件系统的完整性 503
12.3.5 tune2fs:更改文件系统参数 504
12.4本章小结 506
12.5练习 506
12.6高级练习 506
第13章 查找、下载和安装软件 507
13.1简介 508
13.2 JumpStart:使用yum安装和卸载软件包 509
13.3寻找包含所需应用程序或文件的软件包 513
13.4 yum:保持系统最新 515
13.4.1更新包 515
13.4.2 yum命令 516
13.4.3 yum Groups 517
13.4.4使用yumdownloader下载RPM包文件 518
13.4.5 yum.conf:配置 yum 519
13.4.6 yum资源库 520
13.5 BitTorrent 521
13.6 RPM: RPM软件包管理器 524
13.6.1查询软件包和文件 525
13.6.2安装、升级和卸载软件包 527
13.6.3安装Linux内核二进制文件 528
13.7安装非rpm软件 528
13.7.1 /opt和/usr/local目录 528
13.7.2 GNU配置和构建系统 529
13.8保持软件最新 530
13.8.1 Bugs(缺陷) 531
13.8.2 Errata(勘误表) 531
13.8.3 Red Hat网络(RHEL) 531
13.9 wget:非交互式下载文件 532
13.10本章小结 533
13.11练习 533
13.12高级练习 534
第14章 使用CUPS进行打印 535
14.1概述 536
14.1.1先决条件 537
14.1.2更多信息 537
14.1.3注记 538
14.2 Fedora/RHEL自动配置本地打印机 538
14.3 JumpStart Ⅰ:使用system-confiig-printer配置打印机 538
14.3.1 配置选项 539
14.4 JumpStartⅡ:设置本地或远程打印机 540
14.5使用CUPS Web界面 544
14.6配置打印机 546
14.6.1修改打印机 546
14.6.2 CUPS Web界面 546
14.6.3在命令行中使用CUPS 547
14.6.4共享CUPS打印机 551
14.7传统的UNIX打印 553
14.8从Windows打印 554
14.8.1 使用 CUPS打印 554
14.8.2使用Samba打印 555
14.9打印到Windows 556
14.10本章小结 556
14.11练习 557
14.12高级练习 557
第15章 构建Linux内核 558
15.1下载、安装和预备内核源代码 559
15.1.1先决条件 560
15.1.2更多信息 560
15.1.3下载源代码 560
15.1.4安装源代码 561
15.1.5预备源代码 562
15.2配置和编译Linux内核 563
15.2.1标记内核 563
15.2.2 .confiig:配置内核 564
15.2.3定制内核 565
15.2.4清理源代码树 567
15.2.5复制配置文件 568
15.2.6编译内核映像文件和可加载模块 568
15.2.7使用可加载内核模块 568
15.3安装内核、模块和相关文件 569
15.4 GRUB: Linux引导加载程序 570
15.4.1配置GRUB 571
15.4.2 grub-install:安装MBR和GRUB文件 572
15.5 dmesg:显示内核消息 572
15.6本章小结 573
15.7练习 573
15.8高级练习 574
第16章 管理任务 575
16.1配置用户和组账户 576
16.1.1 system-confiig-users:管理用户账户 576
16.1.2从命令行管理用户账户 578
16.2备份文件 579
16.2.1选择备份介质 580
16.2.2备份工具 580
16.2.3执行一次简单的备份 583
16.3计划任务 584
16.3.1 crond和anacron:安排日常任务 585
16.3.2 at:偶尔运行的任务 589
16.4系统报告 589
16.4.1 vmstat:报告虚拟内存统计信息 589
16.4.2 top:列出使用资源最多的进程 591
16.5维护系统 592
16.5.1 parted:报告并分区硬盘 592
16.5.2 logrotate:管理日志文件 595
16.5.3 rsyslogd:记录系统消息 597
16.5.4保证用户知情 600
16.5.5产生问题 601
16.5.6解决问题 602
16.6 MySQL 609
16.6.1更多信息 609
16.6.2术语 609
16.6.3语法和约定 610
16.6.4先决条件 610
16.6.5注记 610
16.6.6 JumpStart:设置MySQL 611
16.6.7选项 611
16.6.8 .my.cnf配置文件 612
16.6.9使用MySQL 612
16.7本章小结 617
16.8练习 618
16.9高级练习 618
第17章 配置和监控局域网 619
17.1设置硬件 620
17.1.1连接计算机 620
17.1.2路由器 621
17.1.3 NIC:网络接口卡 621
17.1.4工具 622
17.2配置系统 624
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017