图书介绍

Linux操作系统 第3版PDF|Epub|txt|kindle电子书版本网盘下载

Linux操作系统 第3版
  • 何绍华,臧玮,孟学奇著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115463074
  • 出版时间:2017
  • 标注页数:244页
  • 文件大小:43MB
  • 文件页数:254页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


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

下载说明

Linux操作系统 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 初识Linux1

1.1 什么是Linux1

1.2 Linux崛起1

1.3 Linux的发行版2

1.4 Red Hat Enterprise Linux的优势3

1.5 如何获得Red Hat Enterprise Linux4

小结4

习题5

第2章 安装Linux操作系统6

2.1 安装前的准备工作6

2.1.1 硬件需求6

2.1.2 光盘启动安装8

2.2 安装Red Hat Enterprise Linux8

2.3 登录Red Hat Enterprise Linux13

2.3.1 初始设置13

2.3.2 图形化登录14

2.3.3 虚拟控制台登录14

2.3.4 远程登录15

2.3.5 图形化环境15

2.4 虚拟机安装Red Hat Enterprise Linux15

2.4.1 下载并安装VMware Workstation 1215

2.4.2 添加新的虚拟机17

2.4.3 在虚拟机中安装Red Hat Enterprise Linux19

2.5 卸载Red Hat Enterprise Linux19

2.5.1 从硬盘上卸载Red Hat Enterprise Linux19

2.5.2 从虚拟机上删除Red Hat Enterprise Linux20

小结21

习题21

第3章 图形界面与命令行22

3.1 Linux桌面22

3.1.1 X Window系统22

3.1.2 KDE桌面23

3.1.3 GNOME桌面24

3.1.4 Red Hat Enterprise Linux的桌面环境24

3.2 Linux字符界面25

3.2.1 认识Linux Shell25

3.2.2 登录终端控制台26

3.2.3 使用Linux控制台27

3.2.4 在控制台里使用帮助——man命令29

3.2.5 在控制台里使用帮助——info命令及其他31

3.3 使用Linux的注意事项32

小结33

习题33

上机练习33

第4章 文件管理与常用命令35

4.1 Linux文件基础知识35

4.1.1 Linux常用文件类别35

4.1.2 Linux目录结构概述36

4.1.3 Linux目录常见概念36

4.1.4 Linux系统目录及说明37

4.2 文件与目录基本操作39

4.2.1 显示文件内容命令——cat、more、less、head、tail39

4.2.2 文件内容查询命令——grep、egrep、fgrep42

4.2.3 文件查找命令——find、locate43

4.2.4 文本处理命令——sort、uniq45

4.2.5 文件内容统计命令——wc47

4.2.6 文件比较命令——comm、diff47

4.2.7 文件的复制、移动和删除命令——cp、mv、rm49

4.2.8 文件链接命令——ln51

4.2.9 目录的创建与删除命令——mkdir、rmdir52

4.2.10 改变工作目录、显示路径及显示目录内容命令——cd、pwd、ls53

4.3 文件/目录访问权限管理55

4.3.1 文件/目录访问权限简介55

4.3.2 改变文件/目录的访问权限——chmod命令56

4.3.3 更改文件/目录的默认权限——umask命令58

4.3.4 更改文件/目录的所有权——chown命令58

4.4 文件/目录的打包和压缩59

4.4.1 文件压缩——gzip压缩59

4.4.2 文件压缩——bzip2压缩60

4.4.3 文件归档——tar命令61

4.4.4 zip压缩63

4.4.5 unzip解压缩64

4.4.6 其他归档压缩工具65

小结67

习题67

上机练习67

第5章 用户与用户组管理69

5.1 用户和组文件69

5.1.1 用户账号文件——passwd69

5.1.2 用户影子文件——shadow71

5.1.3 用户组账号文件——group和gshadow72

5.1.4 使用pwck和grpck命令验证用户和组文件74

5.2 使用命令行方式管理用户和组74

5.2.1 使用useradd命令添加用户74

5.2.2 使用usermod命令修改用户信息75

5.2.3 使用userdel命令删除用户76

5.2.4 使用groupadd命令创建用户组76

5.2.5 使用groupmod命令修改用户组属性77

5.2.6 使用groupdel命令删除用户组77

5.3 Red Hat Enterprise Linux用户管理78

5.3.1 启动用户管理者78

5.3.2 创建用户78

小结79

习题79

上机练习79

第6章 软件包管理RPM和YUM数据库81

6.1 使用rpm命令管理RPM包81

6.1.1 查询RPM软件包81

6.1.2 RPM软件包的安装83

6.1.3 RPM软件包安装可能出现的问题85

6.1.4 RPM软件包的卸载85

6.1.5 RPM软件包的升级86

6.1.6 RPM软件包的验证87

6.2 RPM软件包的密钥管理88

6.2.1 下载与安装PGP88

6.2.2 RPM使用PGP产生签名所需的配置89

6.2.3 配置RPM宏89

6.2.4 RPM的PGP签名选项90

6.2.5 添加数字签名90

6.3 使用yum命令管理软件包90

6.3.1 添加本地yum源90

6.3.2 安装软件包91

6.3.3 查询软件包91

6.3.4 检测升级软件包92

6.3.5 卸载软件包92

小结92

习题92

上机练习93

第7章 Linux磁盘管理94

7.1 Linux文件系统XFS94

7.1.1 Linux常用文件系统介绍94

7.1.2 磁盘分区命名方式95

7.2 常用磁盘管理命令96

7.2.1 挂载磁盘分区96

7.2.2 卸载磁盘分区97

7.2.3 查看磁盘分区信息97

7.2.4 磁盘分区98

7.2.5 分区的格式化100

7.2.6 检查和修复磁盘分区101

7.3 磁盘配额管理101

7.3.1 磁盘配额的系统配置101

7.3.2 对用户和用户组设置磁盘配额103

7.3.3 查看用户(组)磁盘使用情况104

7.3.4 启动和终止磁盘配额104

小结105

习题105

上机练习105

第8章 Linux编程107

8.1 文本编辑器107

8.1.1 认识vi107

8.1.2 启动vi编辑器108

8.1.3 显示vi中的行号109

8.1.4 光标移动操作(Cursor)109

8.1.5 屏幕命令(Screen)110

8.1.6 文本插入命令(Insert)111

8.1.7 附加命令(append)111

8.1.8 打开命令(open)111

8.1.9 文本修改命令——删除(Delete)112

8.1.10 文本修改命令——取消(Undo)113

8.1.11 文本修改命令——重复(Redo)114

8.1.12 退出vi(exit)114

8.1.13 设置vi115

8.1.14 其他文本编辑器116

8.2 Linux编程——gcc编译117

8.2.1 介绍gcc117

8.2.2 gcc的基本用法和常用选项118

8.3 Linux编程——gdb调试121

8.3.1 gdb简介121

8.3.2 gdb的基本用法121

8.3.3 gdb的实例122

8.4 Linux编程——使用make125

8.4.1 makefile文件125

8.4.2 make命令127

8.5 Linux编程——IDE集成开发环境128

8.6 通过源代码安装程序128

8.6.1 直接编译并安装程序128

8.6.2 编译RPM包——spec文件130

8.6.3 编译RPM包——rpmbuild命令132

小结134

习题134

上机练习134

第9章 进程管理135

9.1 Linux进程概述135

9.1.1 进程的含义135

9.1.2 进程的状态135

9.1.3 进程的工作模式136

9.2 守护进程137

9.2.1 守护进程简介137

9.2.2 重要守护进程介绍137

9.3 启动进程138

9.3.1 定时执行——at命令138

9.3.2 空闲时执行——batch命令141

9.3.3 周期性执行——cron和crontab命令141

9.4 管理进程144

9.4.1 查看进程状态——ps命令144

9.4.2 查看进程状态——top命令146

9.4.3 终止进程147

9.4.4 前后台运行和暂停进程148

9.5 进程文件系统PROC149

小结151

习题151

上机练习151

第10章 Shell编程152

10.1 Shell编程基础152

10.1.1 介绍Shell脚本152

10.1.2 输入/输出重定向152

10.1.3 管道154

10.1.4 Shell里的特殊字符154

10.1.5 Shell脚本的注释155

10.2 Shell变量155

10.2.1 系统变量155

10.2.2 环境变量156

10.2.3 用户变量157

10.2.4 变量的赋值与使用157

10.2.5 数字和数组的声明158

10.3 Shell运算符159

10.4 Shell的流程控制160

10.4.1 分支结构——test命令160

10.4.2 分支结构——if语句161

10.4.3 分支结构——case语句162

10.4.4 循环结构——for语句163

10.4.5 循环结构——while语句和until语句164

10.4.6 break、continue和exit语句164

10.5 Shell函数165

10.5.1 声明Shell函数165

10.5.2 调用Shell函数166

10.5.3 递归调用166

10.6 编写交互脚本167

10.6.1 提示用户167

10.6.2 接受用户输入168

小结169

习题170

第11章 Linux服务器配置171

11.1 WWW服务器171

11.1.1 安装Apache171

11.1.2 启动、停止与重启Apache172

11.1.3 配置Apache173

11.1.4 其他WWW服务器173

11.2 FTP服务器174

11.2.1 安装vsftpd174

11.2.2 vsftpd的启动、停止与重启174

11.2.3 vsftpd基本配置175

11.2.4 vsftpd用户配置177

11.2.5 vsftpd访问权限配置179

11.2.6 vsftpd.conf常见应用181

11.3 Mail服务器183

11.3.1 邮件系统及sendmail简介183

11.3.2 sendmail的工作方式183

11.3.3 启动并测试sendmail185

11.3.4 sendmail的配置186

11.3.5 添加邮件账户187

11.3.6 支持POP和IMAP功能187

11.4 DNS服务器188

11.4.1 DNS的组成188

11.4.2 Linux上DNS的分类189

11.4.3 配置DNS服务器189

11.4.4 域名服务器配置文件named.conf189

11.4.5 资源记录192

11.4.6 配置实例195

小结197

习题197

第12章 网络信息安全198

12.1 网络信息安全简介198

12.2 网络中存在的威胁199

12.3 常见的攻击类型199

12.3.1 端口扫描199

12.3.2 DoS和DDoS攻击200

12.3.3 特洛伊木马(Trojan)202

12.4 防火墙技术203

12.4.1 防火墙的概念及作用203

12.4.2 防火墙的分类204

12.4.3 使用firewalld防火墙框架205

12.5 入侵检测系统(IDS)208

12.5.1 入侵检测系统简介208

12.5.2 Snort简介209

12.5.3 使用Snort210

12.5.4 配置Snort规则213

12.5.5 编写Snort规则215

12.5.6 Snort规则应用举例217

小结218

第13章 (Linux+Nginx+MySQL+PHP)LNMP环境搭建219

13.1 LNMP的优势219

13.2 虚拟机下安装Linux219

13.3 安装配置Nginx220

13.3.1 安装前的准备220

13.3.2 yum源安装方法220

13.3.3 配置Nginx222

13.4 安装配置MySQL223

13.4.1 安装前的准备223

13.4.2 MySQL详细安装步骤223

13.5 安装配置PHP225

13.5.1 安装repo依赖包225

13.5.2 安装Apache软件226

13.5.3 安装PHP包227

小结229

第14章 Linux下Docker虚拟化环境搭建230

14.1 Docker与虚拟化230

14.1.1 虚拟化的优势230

14.1.2 Docker的由来231

14.1.3 Docker的安装231

14.1.4 Docker常用命令233

14.2 Docker的管理234

14.2.1 镜像234

14.2.2 容器235

14.2.3 仓库237

14.3 Docker操作240

14.3.1 在Docker里运行Apache程序240

14.3.2 下载LNMP镜像并启动243

小结244

热门推荐