图书介绍
Linux 操作系统实用教程pdf电子书版本下载
- 邱建新编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302292838
- 出版时间:2012
- 标注页数:253页
- 文件大小:160MB
- 文件页数:270页
- 主题词: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 UNIX操作系统的出现 1
1.1.2自由软件的兴起 1
1.1.3 Linux操作系统的出现 2
1.2 Linux的主要特点 2
1.2.1什么是Linux 2
1.2.2 Linux的主要特点 3
1.3 Linux的版本 4
1.3.1 Linux的内核版本 4
1.3.2 Linux的发行版本 4
1.4 Linux的系统组成与应用前景 6
1.4.1 Linux系统的组成 6
1.4.2 Linux系统的应用前景 7
第2章VMware虚拟机介绍与Linux安装 10
2.1虚拟机概述 10
2.1.1虚拟机原理 10
2.1.2虚拟机软件 10
2.2 VMware Workstation 11
2.3 VMware Workstation的基本使用 11
2.3.1 VMware Workstation的下载和安装 11
2.3.2 VMware Workstation虚拟软件的使用 12
2.4 VMware Workstation的网络功能 14
2.4.1 VMware Workstation提供的虚拟网络设备 14
2.4.2 VMware Workstation网络的四种工作模式 16
2.5用VMware Workstation安装Linux 18
2.5.1创建虚拟机的方法与步骤 18
2.5.2安装操作系统CentOS4 19
2.5.3安装VMware Tools 24
2.5.4在虚拟机中增加硬件设备 24
2.6 Linux的启动、关机与登录 25
2.6.1 Linux的启动 25
2.6.2系统登录 26
2.6.3关机与重新启动 27
第3章Linux的图形化用户界面 32
3.1 X Window的基本原理 32
3.1.1 X Window简介 32
3.1.2 X Window的发展简史 32
3.1.3 X Window基本组成原理 32
3.2图形桌面环境的启动 33
3.3 GNOME桌面环境 33
3.3.1桌面快捷方式 33
3.3.2面板 34
3.3.3程序菜单 35
3.4 GNOME的基本设置 35
3.4.1桌面首选项 35
3.4.2面板的配置 36
3.4.3退出GNOME 36
3.5系统设置 36
3.5.1配置日期和时间 36
3.5.2改变桌面背景 37
3.5.3配置网络 37
3.6其他桌面环境 38
3.6.1 KDE桌面的面板管理 38
3.6.2窗口管理 38
3.6.3文件管理器 39
3.6.4桌面环境之间的切换 39
第4章 用户与组管理 42
4.1用户和组 42
4.1.1基本概念 42
4.1.2用户账号配置文件 42
4.1.3用户和组分类 44
4.2用户和组的管理 44
4.2.1用户ID和组ID 44
4.2.2相关命令 44
4.3图形界面下的用户和组的管理 47
4.3.1用户和组配置 47
4.3.2添加新用户 47
4.3.3修改用户属性 48
4.4常见的用户群组管理命令 49
第5章 文件系统与文件管理 51
5.1文件系统类型 51
5.1.1 Linux文件系统基本概念 51
5.1.2 Linux文件系统类型 52
5.2目录和文件 53
5.2.1 Linux系统目录结构 53
5.2.2 Linux系统的文件类型 53
5.2.3文件命名 54
5.2.4文件名通配符 55
5.3文件权限 55
5.3.1 Linux系统中用户和权限 55
5.3.2文件及目录权限的功能 56
5.3.3修改文件或者目录的权限 56
5.4常用文件系统命令 59
5.4.1命令操作基本知识 59
5.4.2有关文件显示命令 60
5.4.3有关匹配、排序及显示指定内容的命令 62
5.4.4比较文件内容的命令 64
5.4.5复制、删除和移动文件的命令 66
5.4.6创建和删除目录的命令 67
5.4.7改变工作目录和显示目录内容的命令 68
5.4.8链接文件的命令 69
5.5重定向命令及管道命令 70
5.5.1命令的输入与输出 70
5.5.2输入重定向 70
5.5.3输出重定向 71
5.5.4管道 72
5.6 VI编辑器 72
5.6.1 VI的工作方式 72
5.6.2启动和退出VI 73
5.6.3 VI常用命令 74
第6章 磁盘管理 79
6.1创建Ext3文件系统 79
6.1.1磁盘的物理组织 79
6.1.2 Linux硬盘的几个基本概念 79
6.1.3创建磁盘分区 80
6.1.4在磁盘分区中建立文件系统 82
6.2挂载和卸载文件系统 82
6.2.1手工安装文件系统 83
6.2.2手工卸载文件系统 84
6.2.3文件系统的自动安装 84
6.3磁盘配额 86
第7章 进程与作业管理 90
7.1 Linux的运行级别 90
7.1.1 Linux的启动过程 90
7.1.2 Linux的运行级别 91
7.1.3配置Linux的运行级别 93
7.2进程和作业 93
7.2.1进程的概念 93
7.2.2 Linux中的进程 94
7.2.3进程的类型 94
7.2.4进程的启动方式 94
7.2.5进程的优先级 95
7.2.6 Linux进程的状态 95
7.2.7作业 96
7.3 Linux的进程管理 96
7.3.1查看系统的进程 96
7.3.2查看系统的作业 98
7.3.3设置进程的优先级 99
7.3.4终止进程 99
7.4任务调度 100
7.4.1 at调度 101
7.4.2 crontab文件 102
7.4.3 cron调度 103
第8章 软件包管理 107
8.1 RPM软件包管理 107
8.1.1 RPM软件包简介 107
8.1.2 RPM软件包的命名规则 107
8.1.3 RPM包的使用及其管理 108
8.2 TAR软件包管理 113
8.2.1文件的压缩和打包 113
8.2.2 TAR的使用 114
第9章Shell编程 120
9.1 Shell概述 120
9.2 Shell的基本功能 120
9.2.1空白格 121
9.2.2通配符 121
9.2.3注释符与注释 121
9.2.4转义字符 121
9.2.5 Shell脚本的运行过程 122
9.3 Shell变量 123
9.3.1 Shell变量类型 123
9.3.2 Shell变量的赋值 124
9.3.3 Shell变量的输出 126
9.3.4算术运算 126
9.3.5条件测试 127
9.4选择结构程序设计 130
9.4.1 if结构 130
9.4.2 case结构 132
9.4.3 select结构的语法格式 133
9.5循环程序设计 134
9.5.1 while语句 134
9.5.2 for语句 136
9.5.3 until循环 137
9.5.4 break语句 137
9.5.5 continue语句 138
9.6函数的定义 139
第10章Linux网络基础 144
10.1 Linux网络配置基础 144
10.1.1网络相关概念 144
10.1.2网络相关配置文件 146
10.2配置TCP/IP网络 148
10.2.1查看及测试网络配置 148
10.2.2使用命令调整网络参数 151
10.2.3通过配置文件修改网络参数 153
10.2.4使用setup命令修改网络参数 155
10.3 Linux的网络服务 155
10.3.1 Linux下网络服务的分类 156
10.3.2 Linux下网络服务的配置方法 158
10.4 Linux的网络安全 161
第11章DNS服务器配置与管理 165
11.1 DNS服务概述 165
11.1.1实现域名解析的方法 165
11.1.2 DNS的组成 166
11.1.3 DNS服务器的类别 166
11.2 DNS服务软件包的安装与启动 167
11.2.1 DNS服务软件包的安装 167
11.2.2 DNS服务的启动与停止 167
11.3 DNS服务的配置 168
11.3.1 DNS的主配置文件named.conf 168
11.3.2 DNS的区域配置文件 169
11.3.3主DNS服务器的配置过程 172
11.4辅助DNS服务器的配置 173
11.4.1相关概念 173
11.4.2配置过程 173
11.5区域委派与子域配置 174
11.5.1父域的设置 175
11.5.2子域的设置 176
11.5.3服务器测试 177
第12章DHCP服务器配置与管理 181
12.1 DHCP服务概述 181
12.2 DHCP服务源软件包的安装与启动 181
12.2.1源软件包安装 181
12.2.2启动DHCP服务 182
12.3 DHCP服务器与客户端的配置 182
12.3.1 DHCP服务器的配置 182
12.3.2 DHCP客户端的设置与测试 184
12.4多网段DHCP中继代理配置 185
第13章WWW服务器配置与管理 191
13.1 WWW服务概述 191
13.2 WWW服务的安装与启动 191
13.2.1 WWW服务的安装 191
13.2.2 WWW服务的启动 192
13.3 WWW服务的配置文件 192
13.4用户个人站点配置 195
13.5虚拟主机配置 196
13.5.1基于名称的虚拟主机配置 196
13.5.2基于IP的虚拟主机配置 197
13.6用户认证配置 200
第14章FTP服务器配置与管理 205
14.1 FTP服务概述 205
14.1.1 FTP概述 205
14.1.2 FTP的工作原理 205
14.1.3 FTP用户的类型 205
14.1.4 FTP相关命令 206
14.2 VSFTPD的安装与启动 206
14.3 VSFTPD的配置文件 207
14.3.1配置文件/etc/vsftpd/vsftpd.conf 207
14.3.2辅助配置文件 208
14.4配置VSFTPD服务器 208
14.4.1配置匿名FTP 208
14.4.2匿名用户能够上传文件,但不能删除文件 209
14.4.3配置FTP允许任意操作 209
14.4.4虚拟用户配置 210
第15章 邮件服务器配置与管理 215
15.1电子邮件服务概述 215
15.1.1电子邮件服务工作原理 215
15.1.2相关概念 215
15.1.3电子邮件服务器软件 216
15.2电子邮件服务的安装与启动 216
15.2.1发送邮件服务器的安装 216
15.2.2接收邮件服务器的安装 217
15.2.3电子邮件服务启动 217
15.3 Sendmail的配置文件 217
15.4配置邮件服务器 218
15.4.1 DNS的配置 218
15.4.2 Sendmail的配置 220
15.4.3 Dovecot的配置 221
15.5单域转发邮件实例 221
15.6双域转发邮件实例 222
第16章Linux防火墙与NAT服务配置 227
16.1 Linux防火墙概述 227
16.2 Iptables简介 228
16.2.1 Netfilter框架 228
16.2.2 Iptables工作过程 229
16.3 Iptables使用 229
16.3.1命令说明 229
16.3.2 Iptables配置例子 231
16.4 Iptables配置实例 232
16.5 NAT配置 234
16.5.1 NAT简介 234
16.5.2 NAT工作原理 234
16.5.3 NAT分类 235
16.5.4 NAT应用 235
第17章 远程访问的配置 244
17.1 VNC协议的配置 244
17.1.1 VNC概述 244
17.1.2 VNC的安装与启动 244
17.1.3客户端访问VNC 245
17.1.4 VNC的配置 246
17.2 VPN的配置 247
17.2.1 VPN简介及原理 247
17.2.2流行VPN协议 248
17.2.3 VPN服务器的配置 248
17.2.4客户端测试VPN功能 249
参考文献 253