图书介绍

Ubuntu Linux 系统管理实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Ubuntu Linux 系统管理实战
  • 张春晓编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302498599
  • 出版时间:2018
  • 标注页数:521页
  • 文件大小:83MB
  • 文件页数:542页
  • 主题词:Linux操作系统

PDF下载


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

下载说明

Ubuntu Linux 系统管理实战PDF格式电子书版下载

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

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

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

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

图书目录

第一篇Ubuntu入门3

第1章 了解Ubuntu3

1.1什么是Linux3

1.2 Linux发行版5

1.2.1 Debian6

1.2.2 Ubuntu6

1.2.3 Arch Linux7

1.2.4 Fedora8

1.2.5 OpenSUSE8

1.2.6 CentOS9

1.2.7 Red Hat Enterprise Linux10

1.3 Ubuntu概述10

1.3.1什么是Ubuntu10

1.3.2 Ubuntu的版本11

1.3.3 Ubuntu的特点12

1.3.4如何获得Ubuntu13

1.4 GNU GPL和POSIX介绍14

1.4.1什么是GNU GPL14

1.4.2 GNU GPL发展历史14

1.4.3如何正确理解GNU GPL15

1.4.4了解POSIX标准15

1.5学习Ubuntu的方法15

第2章 安装Ubuntu17

2.1准备安装Ubuntu17

2.1.1获得安装介质17

2.1.2 Ubuntu的硬件要求19

2.1.3 Ubuntu的安装方式20

2.2虚拟机软件20

2.2.1常见虚拟机软件20

2.2.2选择虚拟机软件21

2.2.3安装Oracle VM VirtualBox21

2.3安装Ubuntu的方式26

2.3.1下载ISO镜像文件26

2.3.2创建虚拟机26

2.3.3安装Ubuntu过程29

2.4通过网络安装Ubuntu35

2.4.1下载网络安装器35

2.4.2通过网络安装Ubuntu步骤35

2.5将Ubuntu安装到U盘中41

2.5.1 Rufus工具42

2.5.2制作LiveUSB Ubuntu系统42

2.6安装过程中的常见问题44

2.6.1选择32位还是64位的Ubuntu44

2.6.2应该选择哪种语言45

2.6.3 Ubuntu中的磁盘分区与Windows中的磁盘分区45

第3章 桌面环境46

3.1常见的桌面环境46

3.1.1 KDE46

3.1.2 GNOME48

3.1.3 Xfce50

3.1.4 Unity51

3.2使用Unity52

3.2.1菜单栏52

3.2.2启动器54

3.2.3 Dash55

3.2.4 工作区56

3.2.5管理窗口58

3.2.6文件管理器59

3.2.7搜索文件和文件夹61

3.2.8定制桌面63

3.3使用GNOME65

3.3.1桌面布局65

3.3.2活动按钮66

3.3.3工作区66

3.3.4浮动面板67

3.3.5显示应用程序68

3.3.6锁定、关闭或者重启电脑69

第4章 文件系统基础知识70

4.1文件系统的层次结构70

4.1.1树形层次结构70

4.1.2路径名72

4.1.3 Linux目录结构74

4.2文件类型75

4.2.1普通文件75

4.2.2目录文件78

4.2.3字符设备文件79

4.2.4块设备文件80

4.2.5管道81

4.2.6套接字84

4.2.7文件链接84

4.3文件权限87

4.3.1文件权限概述88

4.3.2显示文件权限89

4.3.3修改文件权限91

4.3.4更改文件所有权94

4.3.5文件特殊权限95

第5章 文件和目录管理98

5.1创建文件98

5.1.1使用touch命令创建文件99

5.1.2使用重定向创建文件99

5.1.3使用vi命令创建文件101

5.2显示文件列表103

5.2.1使用Is命令显示文件列表103

5.2.2显示隐藏文件106

5.2.3递归显示目录内容107

5.3显示文件内容108

5.3.1拼接文件内容:cat命令108

5.3.2分屏显示:more命令111

5.3.3前后翻页分屏显示:less命令113

5.3.4查看前几行内容:head命令113

5.3.5查看最后几行内容:tail命令114

5.4文件的常用操作116

5.4.1复制文件116

5.4.2移动文件118

5.4.3删除文件119

5.4.4比较文件120

5.4.5重命名文件122

5.5搜索文件122

5.5.1快速搜索文件:locate命令122

5.5.2按类型搜索:whereis命令125

5.5.3搜索二进制文件:which命令125

5.5.4全功能搜索:find命令126

5.6文本内容筛选127

5.6.1使用grep命令检索文本内容128

5.6.2筛选其他命令的输出结果129

5.6.3在grep命令中使用正则表达式130

5.7文本排序132

5.7.1使用sort命令文本排序133

5.7.2合并有序文件134

5.8文件的压缩和解压135

5.8.1压缩文件135

5.8.2解压文件138

5.9目录管理139

5.9.1显示当前工作目录139

5.9.2改变目录139

5.9.3创建目录140

5.9.4移动目录141

5.9.5复制目录141

5.9.6删除目录141

第6章 用户和权限管理142

6.1用户和用户组基础142

6.1.1用户和用户标识号142

6.1.2用户组和组标识号143

6.1.3 /etc/passwd文件144

6.1.4 /etc/shadow文件145

6.1.5 /etc/group文件146

6.2用户管理147

6.2.1添加用户:useradd命令147

6.2.2添加用户:adduser命令148

6.2.3修改用户:usermod命令150

6.2.4删除用户:userdel命令151

6.2.5修改用户密码:passwd命令152

6.2.6显示用户信息:id命令153

6.2.7用户间切换:su命令154

6.2.8受限的特权:sudo命令154

6.3用户组管理157

6.3.1添加用户组:groupadd命令157

6.3.2添加用户组:addgroup命令157

6.3.3修改用户组:groupmod命令157

6.3.4删除用户组:groupdel命令158

6.4权限管理158

6.4.1权限概述158

6.4.2改变文件所有者:chown命令160

6.4.3改变文件所属组:chgrp命令161

6.4.4设置权限掩码:umask命令162

6.4.5修改文件访问权限:chmod命令163

6.4.6修改文件ACL: setfacl命令165

6.4.7查询文件ACL: getfacl命令166

第二篇 进阶篇169

第7章 系统启动和关闭169

7.1Ubuntu启动过程169

7.1.1BIOS阶段169

7.1.2引导程序阶段170

7.1.3内核阶段173

7.1.4进入系统174

7.2引导相关组件174

7.2.1主引导记录174

7.2.2 GRUB启动程序175

7.3登录181

7.3.1 login进程181

7.3.2选择Shell183

7.3.3用户初始化文件185

7.4关闭系统187

7.4.1 shutdown命令187

7.4.2 init命令188

7.4.3其他命令188

第8章 服务和进程管理189

8.1初始化程序概述189

8.1.1初始化程序190

8.1.2 systemd196

8.1.3 systemd基本配置文件197

8.2 systemd单元198

8.2.1单元类型198

8.2.2列出单元200

8.2.3查看单元状态203

8.2.4单元依赖205

8.2.5单元配置文件207

8.3 systemd单元管理209

8.3.1启动服务210

8.3.2停止服务210

8.3.3重启服务210

8.3.4重新加载服务配置文件211

8.3.5查看服务状态211

8.3.6配置服务自动启动212

8.3.7禁止服务自动启动213

8.3.8重新加载单元配置文件214

8.3.9显示服务属性214

8.3.10设置服务属性216

8.4常用systemd命令216

8.4.1 systemd-analyze命令分析系统启动时的性能216

8.4.2 hostnamectl命令219

8.4.3 localectl命令220

8.4.4 timedatectl命令220

8.4.5 loginctl命令221

8.5目标222

8.5.1理解目标222

8.5.2切换目标225

8.5.3默认目标226

8.6日志管理226

8.6.1读取日志226

8.6.2过滤输出227

8.6.3日志大小限制229

8.6.4手动清理日志230

8.7进程管理231

8.7.1查询进程及其状态231

8.7.2监控进程及系统资源233

8.7.3终止进程238

8.7.4调整进程优先级239

第9章 软件包管理241

9.1软件包管理概述241

9.1.1软件包管理基本概念241

9.1.2软件包管理工具243

9.2 apt-get命令245

9.2.1搜索软件包245

9.2.2 apt-get命令基本语法247

9.2.3安装软件包248

9.2.4重新安装软件包249

9.2.5删除软件包250

9.2.6更新和升级软件包251

9.3 apt命令253

9.3.1 apt命令基本语法253

9.3.2搜索软件包253

9.3.3安装软件包254

9.3.4删除软件包254

9.3.5更新和升级软件包255

9.4 aptitude命令255

9.4.1 aptitude命令基本语法255

9.4.2搜索软件包257

9.4.3安装软件包259

9.4.4删除软件包259

9.4.5更新和升级软件包260

9.4.6图形化界面260

9.5 synaptic软件管理工具261

9.5.1安装软件包261

9.5.2删除软件包264

9.5.3更新和升级软件包265

第10章 磁盘和文件系统管理266

10.1磁盘管理基础266

10.1.1磁头266

10.1.2磁道267

10.1.3柱面267

10.1.4扇区267

10.1.5磁盘分区268

10.2文件系统基础知识268

10.2.1常见文件系统269

10.2.2块271

10.2.3引导块272

10.2.4超级块272

10.2.5索引节点272

10.3创建文件系统273

10.3.1创建分区273

10.3.2 mkfs命令278

10.3.3创建ext2/ext3/ext4文件系统281

10.3.4创建NTFS文件系统282

10.3.5创建FAT文件系统282

10.3.6调整文件系统284

10.4挂载与卸载文件系统285

10.4.1挂载点285

10.4.2 mount和findmnt命令286

10.4.3 /etc/fstab文件289

10.4.4手工挂载文件系统290

10.4.5自动挂载文件系统291

10.4.6卸载文件系统291

10.5检查与修复文件系统292

10.5.1 fsck和e2fsck命令293

10.5.2交互式检查与修复文件系统294

10.5.3自动检查与修复文件系统294

10.5.4恢复严重受损的超级块295

10.6磁盘阵列296

10.6.1磁盘阵列概述296

10.6.2磁盘阵列级别296

10.6.3创建磁盘阵列299

10.7逻辑卷管理305

10.7.1逻辑卷管理基本概念305

10.7.2安装LVM306

10.7.3创建物理卷306

10.7.4创建卷组309

10.7.5创建逻辑卷310

10.7.6扩展逻辑卷311

10.7.7压缩逻辑卷312

第11章 网络管理314

11.1网络接口314

11.1.1查看网络接口314

11.1.2网络接口命名319

11.1.3配置网络接口IP地址319

11.1.4域名解析323

11.2常用网络配置命令324

11.2.1 ifconfig命令324

11.2.2 ip命令326

11.2.3 route命令333

11.2.4 netstat命令335

11.2.5 nslookup命令338

11.2.6 ping命令339

11.3防火墙340

11.3.1 ufw简介340

11.3.2 ufw配置340

11.3.3 ufw与应用系统的整合342

11.3.4 ufw日志管理344

第三篇精通Linux347

第12章Shell编程347

12.1 Shell编程基础347

12.1.1 Shell347

12.1.2 Shell脚本348

12.1.3 Shell脚本的执行方法349

12.1.4位置参数350

12.1.5内部命令351

12.2变量353

12.2.1变量分类353

12.2.2变量声明354

12.2.3变量赋值355

12.2.4变量的引用和替换355

12.2.5变量的间接引用356

12.2.6特殊变量替换357

12.2.7单引号和双引号358

12.2.8命令替换359

12.3算术运算359

12.3.1 let命令360

12.3.2 expr命令360

12.3.3 S(())表达式361

12.3.4$?表达式361

12.4数组361

12.4.1定义数组362

12.4.2获取数组长度363

12.4.3遍历数组363

12.4.4删除元素365

12.4.5数组切片365

12.4.6数组替换366

12.5条件测试366

12.5.1条件测试语法367

12.5.2文件测试367

12.5.3字符串测试370

12.5.4整数值测试371

12.5.5逻辑运算符372

12.6条件语句372

12.6.1 if语句373

12.6.2 case语句375

12.7循环语句377

12.7.1 for语句377

12.7.2 while语句379

12.7.3 until语句381

12.7.4 select语句382

12.7.5嵌套循环384

12.7.6 continue和break语句384

12.8信号的捕获与处理387

12.8.1信号387

12.8.2捕获信号388

第13章 网络服务管理391

13.1 SSH服务391

13.1.1SSH协议391

13.1.2配置SSH服务392

13.1.3管理SSH服务395

13.1.4使用账号密码登录SSH服务396

13.1.5使用密钥对登录SSH服务397

13.2 FTP文件传输服务402

13.2.1 FTP文件传输协议402

13.2.2安装vsftpd402

13.2.3 vsftpd配置文件403

13.2.4管理FTP用户:匿名用户、本地用户、虚拟用户406

13.2.5演示:使用FTP传输文件411

13.3 DNS域名服务416

13.3.1域名、IP地址、域名服务器417

13.3.2 BIND以及组件418

13.3.3 BIND配置文件418

13.3.4配置区域424

13.3.5资源记录425

13.3.6演示:DNS服务器配置实例427

13.4 NFS服务430

13.4.1安装NFS服务431

13.4.2共享文件系统431

13.4.3挂载NFS文件系统433

13.4.4 NFS文件系统权限434

13.5其他网络服务管理437

13.5.1 Samba资源共享437

13.5.2 Apache万维网服务441

13.5.3 MySQL数据库服务444

第14章 虚拟化和云计算447

14.1虚拟化基础知识447

14.1.1虚拟化技术447

14.1.2常用虚拟化方案447

14.2 KVM448

14.2.1 KVM及其相关组件448

14.2.2安装KV M448

14.2.3创建虚拟机449

14.2.4管理虚拟机451

14.3 Docker452

14.3.1 Docker以及基础知识452

14.3.2安装Docker453

14.3.3使用镜像454

14.3.4管理容器456

14.3.5使用网络:外部访问容器459

14.3.6使用网络:容器互联461

14.4 LXC和LXD461

14.4.1 LXC和LXD简介462

14.4.2安装LXD462

14.4.3创建容器463

14.4.4列出容器464

14.4.5查看容器466

14.4.6管理容器466

14.4.7与容器交互467

14.4.8管理镜像469

14.5 OpenStack471

14.5.1 OpenStack的核心组件471

14.5.2通过DevStack部署OpenStack473

14.5.3仪表盘474

14.5.4实例管理478

14.5.5镜像管理486

14.5.6卷管理488

14.5.7网络管理:网络拓扑489

14.5.8网络管理:网络的修改和删除490

14.5.9网络管理:路由494

14.5.10网络管理:安全组496

第15章 系统和网络安全499

15.1用户管理安全499

15.1.1管理好root用户499

15.1.2用户资料安全500

15.1.3密码策略501

15.2防火墙503

15.2.1ufw503

15.2.2 IP伪装504

15.2.3日志504

15.3 AppArmor505

15.3.1安装AppArmor505

15.3.2使用AppArmor505

15.3.3 AppArmor配置文件507

15.4数字证书509

15.4.1获取数字证书509

15.4.2生成密钥509

15.4.3生成证书签署请求510

15.4.4安装证书511

15.5弱点扫描511

15.5.1安装OpenVAS512

15.5.2 OpenVAS仪表盘514

15.5.3扫描任务管理514

15.5.4扫描报表516

15.6入侵检测518

15.6.1安装Snort518

15.6.2 Snort配置文件519

15.6.3 Snort检测规则519

15.6.4测试Snort521

热门推荐