图书介绍
Linux操作系统实用教程pdf电子书版本下载
- 于德海主编;王亮,陈明,李阳,陈立岩,张云青副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115417312
- 出版时间:2016
- 标注页数:236页
- 文件大小:38MB
- 文件页数:245页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
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公共许可证:GPL 3
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 安装Linux 10
1.5.1 VMware简介 10
1.5.2 VMware主要产品 11
1.5.3 安装RHEL 7 11
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的GUI 21
2.1 KDE与GNOME 21
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 RPM 70
5.1.1 RPM简介 70
5.1.2 RPM的使用 70
5.2 yum 76
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 运行与测试DNS 132
9.4.1 运行DNS服务 133
9.4.2 测试DNS服务 134
9.5 辅助DNS 135
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 安装MySQL 170
13.1.3 登录MySQL 170
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