图书介绍

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

Linux操作系统实用教程
  • 于德海主编;王亮,陈明,李阳,陈立岩,张云青副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115417312
  • 出版时间:2016
  • 标注页数:236页
  • 文件大小:38MB
  • 文件页数:245页
  • 主题词: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.1.1 Linux的起源1

1.1.2 POSIX标准3

1.1.3 GNU公共许可证:GPL3

1.2 Linux的版本4

1.2.1 常见的不同公司发行的Linux及特点4

1.2.2 内核版本的含义及选择5

1.3 Linux的系统架构及用途6

1.3.1 Linux内核的主要模块6

1.3.2 Linux的文件结构7

1.3.3 Linux系统的用途8

1.4 Linux与UNIX的比较9

1.5 安装Linux10

1.5.1 VMware简介10

1.5.2 VMware主要产品11

1.5.3 安装RHEL 711

1.6 RHEL的启动流程16

1.6.1 RHEL 7的大概启动流程16

1.6.2 RHEL 7的详细启动流程17

1.6.3 Linux的启动级别18

本章小结19

思考与练习19

第2章 Linux的GUI21

2.1 KDE与GNOME21

2.2 KDE桌面环境21

2.2.1 KDE安装和切换21

2.2.2 KDE的使用23

2.2.3 KDE桌面26

2.3 GNOME桌面环境29

2.3.1 GNOME的控制面板30

2.3.2 面板个性化配置一:自由组合内容元素30

2.3.3 面板个性化配置二:自由组合属性元素31

2.3.4 GNOME桌面32

2.3.5 GNOME窗口管理器34

2.3.6 GNOME文件管理器34

本章小结38

思考与练习39

第3章 系统管理40

3.1 用户和组管理40

3.1.1 用户管理40

3.1.2 组管理44

3.2 进程管理46

3.2.1 进程概述46

3.2.2 查看进程47

3.2.3 终止进程51

3.2.4 进程的优先级52

3.3 服务管理53

3.3.1 chkconfig命令53

3.3.2 service命令54

本章小结54

思考与练习54

第4章 磁盘与文件管理55

4.1 磁盘管理55

4.1.1 文件系统挂载55

4.1.2 配置磁盘空间57

4.1.3 其他磁盘相关命令57

4.1.4 文件系统的备份与还原57

4.2 文件与目录管理58

4.2.1 Linux文件系统的目录结构58

4.2.2 Linux的文件和目录管理58

4.2.3 i节点63

4.2.4 文件的压缩与打包64

4.2.5 文件与目录的安全65

4.3 管道与重定向66

4.3.1 管道66

4.3.2 重定向66

4.4 vi编辑器67

4.4.1 vi概述67

4.4.2 vi的操作模式67

4.4.3 vi模式的基本操作68

本章小结68

思考与练习68

第5章 软件包管理70

5.1 RPM70

5.1.1 RPM简介70

5.1.2 RPM的使用70

5.2 yum76

5.2.1 yum简介76

5.2.2 yum的使用77

本章小结81

思考与练习81

第6章 网络基本配置83

6.1 网络环境配置83

6.1.1 网络接口配置83

6.1.2 网络配置文件86

6.1.3 Telnet配置87

6.2 网络调试与故障排查88

6.2.1 常用网络调试命令88

6.2.2 网络故障排查基本流程93

本章小结94

思考与练习94

第7章 DHCP服务器配置96

7.1 DHCP服务的工作原理96

7.1.1 DHCP简介96

7.1.2 DHCP的优势96

7.1.3 DHCP的工作流程96

7.2 DHCP服务端配置98

7.2.1 DHCP配置文件98

7.2.2 配置DHCP服务器100

7.2.3 DHCP服务器的管理101

7.3 DHCP客户端配置103

7.3.1 在Linux下配置DHCP客户端103

7.3.2 在Windows下设置DHCP客户端103

7.4 DHCP服务器的故障排除105

本章小结105

思考与练习106

第8章 Web服务器配置107

8.1 Apache简介107

8.1.1 Apache的起源107

8.1.2 Apache的版本及特性108

8.2 Apache服务器的基本配置108

8.2.1 Apache的运行108

8.2.2 httpd.conf文件110

8.3 Apache服务器的高级配置116

8.3.1 访问控制116

8.3.2 主机限制访问118

8.3.3 .htaccess文件119

8.3.4 用户Web目录120

8.3.5 虚拟主机121

8.3.6 代理服务器的配置123

本章小结123

思考与练习124

第9章 DNS服务器配置126

9.1 DNS简介126

9.1.1 域名系统126

9.1.2 DNS域名解析的工作原理126

9.1.3 DNS相关属性126

9.2 BIND的主配置文件127

9.2.1 BIND的安装127

9.2.2 DNS相关文件配置介绍128

9.2.3 BIND主文件配置128

9.2.4 自定义主配置文件130

9.3 BIND的数据库文件130

9.3.1 正向区域数据库文件130

9.3.2 SOA资源记录的含义131

9.3.3 正向资源记录131

9.3.4 反向区域数据库文件132

9.4 运行与测试DNS132

9.4.1 运行DNS服务133

9.4.2 测试DNS服务134

9.5 辅助DNS135

9.5.1 主服务DNS与辅助DNS的关系135

9.5.2 辅助DNS的配置136

本章小结136

思考与练习136

第10章 FTP服务器配置138

10.1 VSFTPD简介138

10.1.1 FTP概述138

10.1.2 VSFTPD的特点139

10.1.3 VSFTPD安装139

10.1.4 VSFTPD运行139

10.2 VSFTPD基本配置139

10.2.1 VSFTPD默认配置139

10.2.2 VSFTPD匿名FTP服务器140

10.3 VSFTPD高级配置141

10.3.1 用户chroot访问控制141

10.3.2 主机访问控制143

10.3.3 用户访问控制144

10.3.4 虚拟主机146

本章小结148

思考与练习148

第11章 Samba服务器配置150

11.1 Samba简介150

11.1.1 Samba概述150

11.1.2 Samba功能150

11.1.3 Samba的应用环境150

11.1.4 Samba特点150

11.1.5 Samba运行151

11.2 Samba的配置文件151

11.2.1 Samba配置文件结构151

11.2.2 Samba服务基本配置151

11.3 Samba配置实例153

11.3.1 添加用户153

11.3.2 配置共享打印153

11.3.3 访问Samba服务器及Windows 上的共享资源153

11.3.4 主机访问控制154

11.3.5 用户访问控制155

本章小结156

思考与练习156

第12章 iptables服务器配置157

12.1 iptables简介157

12.1.1 iptables的功能157

12.1.2 iptables数据包的流程158

12.1.3 IP转发159

12.2 iptables基本配置159

12.2.1 command语法格式160

12.2.2 match语法格式161

12.2.3 iptables目标动作165

12.3 配置实例166

本章小结167

思考与练习168

第13章 数据库服务器配置169

13.1 MySQL服务器配置169

13.1.1 安装准备工作169

13.1.2 安装MySQL170

13.1.3 登录MySQL170

13.1.4 MySQL的几个重要目录171

13.1.5 修改登录密码171

13.1.6 启动与停止172

13.1.7 更改MySQL目录172

13.1.8 MySQL的常用操作173

13.1.9 增加MySQL用户175

13.1.10 备份与恢复175

13.2 Oracle服务器配置176

13.2.1 安装准备工作176

13.2.2 Oracle安装177

13.2.3 Oracle安装常见问题解决方法及配置178

本章小结178

思考与练习178

第14章 Shell编程基础180

14.1 Shell基础知识180

14.1.1 Shell简介180

14.1.2 Bash Shell及其特点180

14.2 Shell变量182

14.2.1 环境变量182

14.2.2 用户定义变量183

14.2.3 系统环境变量与个人环境变量的配置文件186

14.2.4 Linux Shell中的特殊符号186

14.3 正则表达式192

14.3.1 grep/egrep命令192

14.3.2 sed工具的使用196

14.3.3 awk工具的使用199

14.4 流程控制语句202

14.4.1 Shell脚本的基本结构及执行203

14.4.2 Shell脚本中的变量204

14.4.3 Shell脚本中的逻辑判断207

14.4.4 Shell脚本中的循环210

14.4.5 Shell脚本中的函数212

本章小结212

思考与练习212

第15章 Linux下的软件开发环境配置214

15.1 Java开发环境配置214

15.1.1 JDK的安装214

15.1.2 Tomcat的安装215

15.1.3 下载和安装集成开发环境217

15.2 C/C++开发环境配置219

15.2.1 GNU C编译器219

15.2.2 用GDB调试GCC程序219

15.2.3 Linux下C/C++开发工具221

15.2.4 Linux下C/C++开发环境配置222

本章小结222

思考与练习223

第16章 作业控制和任务计划224

16.1 作业控制224

16.1.1 进程启动方式224

16.1.2 进程的挂起及恢复226

16.2 任务计划226

16.2.1 cron的使用及配置226

16.2.2 crontab命令的使用230

16.2.3 at命令的使用232

16.2.4 batch命令的使用235

本章小结236

思考与练习236

热门推荐