当前位置:首页 > 工业技术
Linux  操作系统实用教程
Linux  操作系统实用教程

Linux 操作系统实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:邱建新编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302292838
  • 页数:253 页
图书介绍:本教材是一本能够深入浅出讲解相关技能知识、正确指导实践操作、知识点覆盖较全、内容相对稳定的linux操作系统教材。
《Linux 操作系统实用教程》目录

第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

相关图书
作者其它书籍
返回顶部