图书介绍

Fedora和Red Hat Enterprise Linux实用指南 原书第6版 上2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Fedora和Red Hat Enterprise Linux实用指南 原书第6版 上
  • (美)苏贝尔著;李洋,王明,杜课明等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121193330
  • 出版时间:2013
  • 标注页数:643页
  • 文件大小:134MB
  • 文件页数:684页
  • 主题词:

PDF下载


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

下载说明

Fedora和Red Hat Enterprise Linux实用指南 原书第6版 上PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 欢迎来到Linux的世界1

1.1 UNIX和GNU-Linux的历史2

1.1.1 Linux的鼻祖:UNIX2

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可移植的Linux9

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 Linux22

第2章 安装概述22

2.1桌面Live CD和安装DVD23

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 Linux29

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 RAID38

2.3.12 LVM:逻辑卷管理器39

2.4安装过程40

2.5下载和刻录CD/DVD40

2.5.1下载CD/DVD ISO映像文件的简便方法41

2.5.2下载CD/DVD ISO映像文件的其他方式41

2.5.3验证ISO映像文件43

2.5.4刻录CD/DVD44

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/RHEL50

3.2.1从Live会话安装Fedora51

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 Linux82

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启动vim161

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启用ACL195

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章Shell211

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和GNOME240

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终端仿真器/Shell259

8.5本章小结259

8.6练习260

8.7高级练习261

第9章Bourne Again Shell262

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 IPv4353

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:配置sudo398

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 SELinux439

11.5.3 PAM443

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普通文件、目录、链接和Inode493

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 Groups517

13.4.4使用yumdownloader下载RPM包文件518

13.4.5 yum.conf:配置 yum519

13.4.6 yum资源库520

13.5 BitTorrent521

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在命令行中使用CUPS547

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打印到Windows556

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配置GRUB571

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 MySQL609

16.6.1更多信息609

16.6.2术语609

16.6.3语法和约定610

16.6.4先决条件610

16.6.5注记610

16.6.6 JumpStart:设置MySQL611

16.6.7选项611

16.6.8 .my.cnf配置文件612

16.6.9使用MySQL612

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

热门推荐