图书介绍

Linux操作系统 第2版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Linux操作系统 第2版
  • 刘丽霞,杨宇主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115290922
  • 出版时间:2012
  • 标注页数:226页
  • 文件大小:123MB
  • 文件页数:236页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


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

下载说明

Linux操作系统 第2版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

小结7

习题7

第2章 安装Linux操作系统8

2.1安装前的准备工作8

2.1.1硬件需求8

2.1.2光盘启动安装10

2.2安装Red Hat Enterprise Linux10

2.3登录Red Hat Enterprise Linux19

2.3.1设置代理19

2.3.2图形化登录22

2.3.3虚拟控制台登录23

2.3.4远程登录23

2.3.5图形化环境23

2.4虚拟机安装Red Hat Enterprise Linux24

2.4.1下载并安装Virtual PC 200724

2.4.2添加新的虚拟机25

2.4.3在虚拟机中安装Red Hat EnterpriseLinux27

2.5卸载Red Hat Enterprise Linux28

2.5.1从硬盘上卸载Red Hat EnterpriseLinux28

2.5.2从虚拟机上删除Red Hat EnterpriseLinux29

小结30

习题30

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

3.1 Linux桌面31

3.1.1 X Window系统31

3.1.2 KDE桌面32

3.1.3 GNOME桌面33

3.1.4 Red Hat Enterprise Linux的桌面环境33

3.2 Linux字符界面34

3.2.1认识Linux Shell34

3.2.2登录终端控制台35

3.2.3使用Linux控制台36

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

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

3.3使用Linux的注意事项41

小结42

习题42

上机练习42

实验一:熟悉Red Hat Enterprise Linux的图形界面43

实验二:熟悉命令行操作43

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

4.1 Linux文件基础知识44

4.1.1 Linux常用文件类别44

4.1.2 Linux目录结构概述45

4.1.3 Linux目录常见概念45

4.1.4 Linux系统目录及说明46

4.2文件与目录基本操作48

4.2.1显示文件内容命令——cat, more,less, head, tail48

4.2.2文件内容查询命令——grep, egrep,fgrep51

4.2.3文件查找命令——find, locate52

4.2.4文本处理命令——sort, uniq53

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

4.2.6文件比较命令——somm, diff56

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

4.2.8文件链接命令——ln60

4.2.9目录的创建与删除命令——mkdir, nndir61

4.2.10改变工作目录、显示路径以及显示目录内容命令——mkd, pwd, ls61

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

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

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

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

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

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

4.4.1文件压缩——gzip压缩67

4.4.2文件压缩——bzip2压缩69

4.4.3文件归档——tar命令70

4.4.4 zip压缩71

4.4.5 unzip解压缩73

4.4.6其他归档压缩工具74

小结76

习题76

上机练习77

实验一:文件显示操作77

实验二:文件及文件夹管理操作77

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

5.1用户和组文件79

5.1.1用户账号文件——passwd79

5.1.2用户影子文件——shadow81

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

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

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

5.2.1使用useradd命令添加用户84

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

5.2.3使用userdel命令删除用户86

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

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

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

5.3使用Red Hat Enterprise Linux用户管理者管理用户和组87

5.3.1启动用户管理者88

5.3.2创建用户88

5.3.3修改用户属性90

5.3.4创建用户组91

5.3.5修改用户组属性92

小结92

习题92

上机练习93

实验:管理用户和用户组93

第6章 软件包管理94

6.1使用rpm命令管理RPM包94

6.1.1查询RPM软件包94

6.1.2RPM软件包的安装96

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

6.1.4 RPM软件包的卸载98

6.1.5 RPM软件包的升级99

6.1.6 RPM软件包的验证99

6.2使用RPM软件包管理器101

6.2.1打开软件包管理器101

6.2.2添加删除软件102

6.2.3其他软件包管理器103

6.3 RPM软件包的密钥管理103

6.3.1下载与安装PGP103

6.3.2 RPM使用PGP产生签名104

所需的配置104

6.3.3配置RPM宏104

6.3.4 RPM的PGP签名选项104

6.3.5添加数字签名105

小结105

习题105

上机练习106

实验:RPM包管理106

第7章Linux磁盘管理107

7.1 Linux文件系统107

7.1.1 Linux常用文件系统介绍107

7.1.2磁盘分区命名方式108

7.2常用磁盘管理命令109

7.2.1挂载磁盘分区109

7.2.2卸载磁盘分区110

7.2.3查看磁盘分区信息110

7.2.4磁盘分区111

7.2.5分区的格式化113

7.2.6检查和修复磁盘分区113

7.3磁盘配额管理114

7.3.1磁盘配额的系统配置114

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

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

7.3.4启动和终止磁盘配额117

小结117

习题117

上机练习118

实验一:磁盘基本管理118

实验二:磁盘配额管理118

第8章Linux编程119

8.1文本编辑器119

8.1.1认识vi119

8.1.2启动vi编辑器120

8.1.3显示vi中的行号121

8.1.4光标移动操作(Cursor)121

8.1.5屏幕命令(Screen)122

8.1.6文本插入命令(Insert)123

8.1.7附加命令(append)123

8.1.8打开命令(open)123

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

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

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

8.1.12退出vi (exit)126

8.1.13设置vi127

8.1.14其他文本编辑器128

8.2 Linux编程——gcc编译129

8.2.1介绍gcc129

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

8.3 Linux编程——gdb调试132

8.3.1 gdb简介132

8.3.2 gdb的基本用法133

8.3.3 gdb的实例133

8.4 Linux编程——使用make136

8.4.1 makefile文件136

8.4.2 make命令138

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

8.6通过源代码安装程序140

8.6.1直接编译并安装程序140

8.6.2编译RPM包——spec文件141

8.6.3编译RPM包——rpmbuild命令143

小结145

习题145

上机练习145

实验:简单的Linux编程145

第9章 进程管理146

9.1 Linux进程概述146

9.1.1进程的含义146

9.1.2进程的状态146

9.1.3进程的工作模式147

9.2守护进程147

9.2.1守护进程简介148

9.2.2重要守护进程介绍148

9.3启动进程149

9.3.1定时执行——at命令149

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

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

9.4管理进程154

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

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

9.4.3终止进程158

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

9.5进程文件系统PROC159

小结161

习题161

上机练习162

实验:进程管理162

第10章Shell编程163

10.1 Shell编程基础163

10.1.1介绍Shell脚本163

10.1.2输入输出重定向163

10.1.3管道164

10.1.4 Shell里的特殊字符165

10.1.5 Shell脚本的注释165

10.2 Shell变量166

10.2.1系统变量166

10.2.2环境变量166

10.2.3用户变量167

10.2.4变量的赋值与使用168

10.2.5数字和数组的声明169

10.3 Shell运算符170

10.4 Shell的流程控制170

10.4.1分支结构——test命令171

10.4.2分支结构——if语句172

10.4.3分支结构——case语句173

10.4.4循环结构——for语句174

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

10.4.6 break、 continue和exit语句175

10.5 Shell函数176

10.5.1声明Shell函数176

10.5.2调用Shell函数177

10.5.3递归调用177

10.6编写交互脚本178

10.6.1提示用户178

10.6.2接受用户输入179

小结180

习题180

第11章Linux服务器配置181

11.1 www服务器181

11.1.1安装Apache181

11.1.2启动、停止与重启Apache182

11.1.3配置Apache184

11.1.4其他WWW服务器184

11.2 FTP服务器185

11.2.1安装vsftd185

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

11.2.3 vsftpd基本配置186

11.2.4 vsftpd用户配置188

11.2.5 vsftd访问权限配置189

11.2.6 vsftd.conf常见应用191

11.3 Mail服务器192

11.3.1邮件系统及sendmail简介192

11.3.2 sendmail的工作方式193

11.3.3启动并测试sendmail195

11.3.4 sendmail的配置196

11.3.5添加邮件账户196

11.3.6支持POP和IMAP功能197

11.4 DNS服务器197

11.4.1 DNS的组成197

11.4.2 Linux上DNS的分类198

11.4.3配置DNS服务器199

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

11.4.5资源记录202

11.4.6配置实例204

小结206

习题206

第12章 网络信息安全207

12.1网络信息安全简介207

12.2网络中存在的威胁208

12.3常见的攻击类型208

12.3.1端口扫描208

12.3.2 DoS和DDoS攻击209

12.3.3特洛伊木马(Trojan)210

12.4防火墙技术212

12.4.1防火墙的概念及作用212

12.4.2防火墙的分类213

12.4.3使用Netfilter/iptables防火墙框架214

12.5入侵检测系统(IDS)217

12.5.1入侵检测系统简介217

12.5.2 Snort简介218

12.5.3使用Snort218

12.5.4配置Snort规则222

12.5.5编写Snort规则223

12.5.6 Snort规则应用举例225

小结226

热门推荐