图书介绍

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

Linux操作系统
  • 袁宝华主编 著
  • 出版社: 大连:大连理工大学出版社
  • ISBN:9787561165973
  • 出版时间:2011
  • 标注页数:232页
  • 文件大小:104MB
  • 文件页数:246页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章Linux概述1

1.1 Linux简介1

1.2 Linux特点1

1.3 Linux发展4

1.4 Linux应用5

1.5 Linux版本5

1.6 Linux体系结构7

1.7 Fedora优势8

小结9

习题9

第2章 安装Linux操作系统10

2.1安装前的准备工作10

2.1.1硬件需求10

2.1.2光盘启动安装11

2.1.3 U盘启动安装11

2.1.4硬盘启动安装12

2.2安装Fedora13

2.3登录Fedora21

2.3.1图形化登录21

2.3.2虚拟控制台登录21

2.3.3远程登录21

2.4虚拟机安装Fedora25

2.4.1下载并安装VMware Workstation25

2.4.2添加新的虚拟机27

2.4.3在虚拟机中安装Fedora30

2.5卸载Fedora31

2.5.1从硬盘上卸载Fedora31

2.5.2从虚拟机上删除Fedora32

小结32

实 验 安装Linux32

习题32

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

3.1 Linux桌面36

3.1.1 X Window36

3.1.2 GNOME桌面37

3.1.3 KDE桌面38

3.1.4 Xfce桌面38

3.2 Linux字符界面40

3.2.1认识Linux Shell40

3.2.2 Linux虚拟控制台41

3.2.3在控制台里使用帮助——man命令41

小结42

习题42

第4章 进程管理43

4.1 Linux进程概述43

4.1.1进程的含义43

4.1.2 Linux进程的组成43

4.1.3进程控制块44

4.2进程状态44

4.2.1进程基本状态44

4.2.2 Linux进程状态及其转换45

4.2.3进程状态的切换时机45

4.2.4进程的工作模式46

4.3 Linux的进程控制47

4.3.1进程的创建47

4.3.2进程的等待48

4.3.3进程的终止48

4.3.4进程上下文切换48

4.4进程调度48

4.4.1调度策略48

4.4.2进程的调度算法及其执行过程49

4.5 Linux进程通信49

4.5.1信号49

4.5.2 PV操作50

4.5.3管道51

4.5.4共享存储区与消息队列通信机制52

4.6守护进程54

4.6.1守护进程简介54

4.6.2检查和设定守护进程54

4.6.3重要守护进程介绍56

4.7启动进程57

4.7.1定时执行——at命令57

4.7.2空闲时执行——batch命令59

4.7.3周期性执行——cron和crontab命令59

4.8管理进程62

4.8.1查看进程状态——ps命令62

4.8.2查看进程状态——top命令64

4.8.3终止进程64

4.8.4前后台运行和暂停进程66

4.8.5图形化工具管理进程67

4.9进程文件系统/proc68

小结72

实 验 进程管理72

习题72

第5章Linux存储器管理75

5.1 Linux的虚拟内存管理75

5.2 Linux系统采用三级页表75

5.3内存页的分配与释放77

5.4内存交换77

5.5内存共享和保护78

5.6缺页中断78

5.7监控内存软件79

小结82

实 验 存储器管理82

习题83

第6章Linux设备管理84

6.1 Linux设备驱动程序84

6.2设备的管理86

6.2.1字符设备处理86

6.2.2块设备的数据传送87

6.3常用磁盘管理命令88

6.3.1挂载磁盘分区89

6.3.2卸载磁盘分区90

6.3.3查看磁盘分区信息90

6.3.4磁盘分区91

6.3.5分区的格式化92

6.3.6检查和修复磁盘分区93

6.4磁盘配额管理93

6.4.1磁盘配额的系统配置93

6.4.2对用户和用户组设置磁盘配额94

6.4.3查看用户(组)磁盘使用情况95

6.4.4启动和终止磁盘配额96

小结96

实 验 磁盘管理96

习题96

第7章Linux文件管理98

7.1 Linux文件基础知识98

7.1.1 Linux常用文件类别98

7.1.2 Linux目录结构概述99

7.1.3 Linux目录常见概念99

7.1.4 Linux系统目录及说明100

7.2 Linux文件系统102

7.2.1 Linux常用文件系统介绍102

7.2.2磁盘分区命名方式103

7.2.3文件系统的实现104

7.3虚拟文件系统105

7.4文件操作系统调用108

7.5文件与目录基本操作110

7.5.1显示文件内容命令——cat、 more、 less、 head、 tail110

7.5.2文件内容查询命令——grep、egrep、fgrep113

7.5.3文件查找命令——find、locate114

7.5.4文本处理命令——sort、uniq115

7.5.5文件内容统计命令——we117

7.5.6文件比较命令——comm、 diff118

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

7.5.8文件链接命令——ln120

7.5.9目录的创建与删除命令——mkdir、rmdir、121

7.5.10改变工作目录、显示路径以及显示目录内容命令——cd、pwd、ls122

7.6文件/目录访问权限管理124

7.6.1文件/目录访问权限简介124

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

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

7.6.4更改文件/目录的所有权——chown命令127

7.7文件/目录的打包和压缩127

7.7.1文件压缩——gzip压缩128

7.7.2文件压缩——bzip2压缩129

7.7.3文件归档——tar命令130

7.7.4 zip压缩131

7.7.5 unzip解压缩133

7.7.6其他归档压缩工具134

小结134

实 验 文件和目录管理134

习题134

第8章 用户与用户组管理137

8.1多用户多任务137

8.2用户和用户组138

8.3用户和组文件138

8.3.1用户帐号文件——passwd139

8.3.2用户影子文件——shadow140

8.3.3用户组帐号文件——group和gshadow142

8.4使用命令行方式管理用户和组143

8.4.1使用useradd命令添加用户143

8.4.2使用usermod命令修改用户信息144

8.4.3使用userdel命令删除用户146

8.4.4使用groupadd命令创建用户组146

8.4.5使用groupmod命令修改用户组属性147

8.4.6使用groupdel命令删除用户组147

8.4.7使用id和finger命令获取用户信息147

8.5使用Fedora用户管理器管理用户和组149

8.5.1启动Fedora用户管理149

8.5.2创建用户149

8.5.3修改用户属性150

8.5.4创建用户组151

8.5.5修改用户组属性151

小结152

实 验 用户和组管理152

习题152

第9章 软件包管理156

9.1软件管理概念156

9.1.1软件包156

9.1.2仓库156

9.1.3依赖关系157

9.1.4软件管理工具157

9.2 yum工具158

9.2.1安装软件158

9.2.2更新软件158

9.2.3删除软件159

9.2.4查找软件159

9.2.5更新系统159

9.2.6禁用或删除软件来源159

9.2.7清空yum缓存160

9.2.8配置yum代理服务器160

9.3其他软件仓库161

9.3.1仓库相容性161

9.3.2添加仓库作为软件来源161

9.3.3手动认证软件来源161

9.4图形化软件安装和删除工具162

9.5 RPM164

9.5.1 RPM设计目标164

9.5.2使用RPM165

小结169

实 验 软件安装和卸载169

习题169

第10章Linux编程170

10.1 C语言编译器GCC170

10.1.1 GCC的安装170

10.1.2 GCC的编译170

10.1.3 GDB调试171

10.2 Linux集成开发环境——Eclipse174

10.2.1 Eclipse平台175

10.2.2 Eclipse安装176

10.2.3 Eclipse界面176

10.2.4 C+ +程序设计177

10.2.5 Java程序设计183

小结188

实验Linux编程188

习题188

第11章Shell编程189

11.1 Shell简介189

11.2 Shell程序的执行和调试189

11.3环境变量与Shell变量190

11.3.1环境变量190

11.3.2 Shell变量191

11.4条件测试194

11.4.1测试文件状态194

11.4.2逻辑操作符195

11.4.3字符串测试196

11.4.4测试数值197

11.5控制流结构197

11.5.1选择结构197

11.5.2循环结构199

11.6 Shell内嵌命令200

11.7 Shell函数201

11.8 Shell实例202

小结206

实验Shell程序编写206

习题206

第12章 网络信息安全208

12.1网络信息安全简介208

12.2网络中存在的威胁208

12.3常见的攻击类型209

12.3.1端口扫描209

12.3.2 DoS和DDoS攻击210

12.3.3特洛伊木马(Trojan)212

12.4防火墙技术214

12.4.1防火墙的概念及作用214

12.4.2防火墙的种类214

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

12.5入侵检测系统(IDS)224

12.5.1入侵检测系统简介224

12.5.2 Snort简介224

12.5.3 Snort安装225

12.5.4 Snort命令简介226

12.5.5 Snort工作模式226

12.5.6配置Snort的输出方式228

12.5.7配置Snort规则228

12.5.8编写Snort规则229

小结231

实 验 防火墙配置231

习题231

参考文献232

热门推荐