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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:贾如春主编;李利萍副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302387596
  • 页数:207 页
图书介绍:本书从讲述基本的Linux概念、管理用户与系统、文件系统与磁盘管理、以及图形用户界面开始,一直到介绍服务器搭建应用。全面详细地介绍了Linux的系统配置、Samba服务器 、 DNS服务器 、DHCP服务器 、WWW服务器 、FTP服务器、squid服务器、SendMail邮件服务器、Linux防火墙等高级应用以及服务器远程设置等内容。每一部分都以项目驱动与团队协作的课程方式模拟真实案例环境进行教学。
《Linux操作系统教程》目录

第一篇 基础篇 3

第1章 认识与搭建Linux服务器 3

任务1.1 认识Linux 4

1.1.1 Linux的历史 4

1.1.2 Linux的体系结构 5

1.1.3 Linux的内核版本与发行版本 6

1.1.4 Linux操作系统的特点 7

1.1.5 Linux操作系统的应用领域 8

1.1.6 CentOS Linux简介 9

任务1.2 安装CentOS 6.4 10

1.2.1 安装Linux之前的必备知识 10

1.2.2 安装CentOS Linux 6.4 14

1.2.3 Linux系统配置 27

任务1.3 启动系统 30

1.3.1 启动过程 30

1.3.2 进入Linux图形界面 30

1.3.3 虚拟终端 30

1.3.4 INIT进程 31

1.3.5 系统运行级别 32

第2章 管理用户与系统 34

任务2.1 初识Shell命令 34

2.1.1 Shell基础 35

2.1.2 Shell实用功能 37

任务2.2 管理用户与用户组 43

2.2.1 Linux系统中的用户和组 43

2.2.2 用户账户文件和组账户文件 44

2.2.3 管理用户账户 47

2.2.4 管理组 50

2.2.5 其他常用账户管理命令 51

2.2.6 使用用户管理器管理用户和组 52

2.2.7 创建用户和组群 55

任务2.3 管理基本网络 57

2.3.1 临时性网络配置 58

2.3.2 永久性网络配置 59

2.3.3 网络测试工具 64

2.3.4 使用TUI工具配置TCP/IP信息(永久配置) 65

任务2.4 软件包管理 66

2.4.1 RPM软件包命令的使用 66

2.4.2 tar包管理 69

2.4.3 其他软件包管理命令 72

任务2.5 进程管理 75

2.5.1 进程概述 75

2.5.2 进程管理的实现 76

2.5.3 守护进程 79

第3章 文件系统与磁盘管理 84

任务3.1 管理文件与目录 84

3.1.1 CentOS 6.4 的目录结构 85

3.1.2 文件名与文件类型 86

3.1.3 查看当前目录 88

3.1.4 查看目录或者文件信息 88

3.1.5 切换目录 89

3.1.6 查看文件内容 89

3.1.7 创建文件 90

3.1.8 创建目录 91

3.1.9 删除文件或者目录 91

3.1.10 复制文件或者目录 92

3.1.11 移动文件或者目录 92

3.1.12 创建硬链接和软链接 92

3.1.13 文件的查找及操作 93

任务3.2 管理文件与目录权限 95

3.2.1 权限概述 95

3.2.2 查看权限信息 96

3.2.3 更改文件目录权限 96

3.2.4 更改文件目录所属用户和组 97

任务3.3 管理文件系统 98

3.3.1 Linux支持的文件系统类型简介 98

3.3.2 ext4文件系统的特点 99

3.3.3 创建文件系统 101

3.3.4 挂载/卸载文件系统 102

3.3.5 自动挂载分区 103

任务3.4 管理磁盘配额 104

3.4.1 让分区支持磁盘配额 104

3.4.2 创建磁盘配额文件 105

3.4.3 执行edquota命令并设置用户和组的配额 105

3.4.4 设定宽限时间 106

3.4.5 启动和关闭磁盘配额 107

第二篇 服务器篇 111

第4章 Samba服务器的配置 111

任务4.1 配置匿名模式下的FTP服务器 111

4.1.1 Samba服务相关软件包 112

4.1.2 Samba相关服务的启动 112

任务4.2 配置Samba服务器 113

4.2.1 Samba服务主配置文件 113

4.2.2 配置Samba服务器的步骤 115

任务4.3 访问Samba共享资源 116

4.3.1 通过Windows访问Samba共享资源 117

4.3.2 通过Linux访问Samba共享资源 118

第5章 DNS服务器的配置 120

任务5.1 安装与启动DNS服务器 120

5.1.1 DNS服务 120

5.1.2 安装与启动DNS服务器的方法 126

任务5.2 配置主要DNS服务 127

5.2.1 主配置文件named.conf 127

5.2.2 区声明 128

5.2.3 区文件 129

任务5.3 验证DNS服务 136

5.3.1 配置DNS客户端 136

5.3.2 使用nslookup测试DNS 136

任务5.4 配置DHCP服务客户端 138

5.4.1 Windows客户端配置 139

5.4.2 Linux下DHCP客户端的配置 139

第6章 DHCP服务器的配置 143

任务6.1 安装与启动DHCP服务器 143

6.1.1 DHCP简介 144

6.1.2 安装与启动DHCP服务器的方法 145

任务6.2 配置DHCP服务 147

6.2.1 CentOS 6.4 中的DHCP配置文件模板 147

6.2.2 DHCP服务的配置文件 148

任务6.3 配置DHCP服务客户端 151

6.3.1 Windows客户端配置 151

6.3.2 Linux下DHCP客户端的配置 151

第7章 Apache服务器的配置 155

任务7.1 启动与停止Apache服务器 155

7.1.1 Apache服务相关软件包 156

7.1.2 Apache服务的启动和停止 157

任务7.2 配置Web服务器 157

任务7.3 配置虚拟主机 159

7.3.1 修改支持虚拟主机主配置文件 159

7.3.2 测试虚拟主机 160

任务7.4 配置Web虚拟目录 161

7.4.1 创建虚拟目录 161

7.4.2 测试虚拟目录 162

第8章 FTP服务器的配置 164

任务8.1 安装、启动与停止vsftpd服务器 164

任务8.2 配置匿名模式下的FTP服务器 165

8.2.1 vsftpd主配置文件 166

8.2.2 常用的匿名用户配置项 166

8.2.3 匿名用户配置举例 166

8.2.4 使用命令行登录并进行测试 167

任务8.3 配置实名用户模式下的FTP服务器 168

第9章 Squid服务器的配置 171

任务9.1 安装、启动与停止Squid服务器 171

9.1.1 Squid服务相关软件包 172

9.1.2 Squid服务器的启动 173

任务9.2 配置Squid透明代理服务器 173

任务9.3 配置Squid反向代理服务器 177

9.3.1 编辑squid.conf文件 178

9.3.2 测试Squid反向代理服务器 179

第10章 Linux防火墙的配置 181

10.1 什么是防火墙 182

10.2 Linux防火墙简史 182

10.3 iptables防火墙概述 183

10.4 iptables命令的语法 183

10.5 在Linux中设置防火墙 185

10.6 IPTables配置方法 186

10.7 配置一个NAT表防火墙 189

第11章 Sendmail服务器的配置 192

任务11.1 安装、启动与停止Sendmail服务器 192

11.1.1 邮件系统工作原理 193

11.1.2 邮件系统 193

11.1.3 Sendmail服务相关软件包 193

11.1.4 Sendmail相关服务的启动 194

任务11.2 配置Sendmail邮件服务器 195

任务11.3 配置Outlook邮件客户端 197

第12章 VNC和SSH的配置 202

任务12.1 安装、启动与停止Telnet服务器 202

任务12.2 配置Telnet服务 203

任务12.3 安装、启动与停止SSH服务器 205

参考文献 207

返回顶部