《Linux操作系统教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘百峰,宋翠主编;闫冬梅,耿仲华,王爱华副主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2016
  • ISBN:9787564072018
  • 页数:258 页
图书介绍:本书以目前流行的RedHat为基础编写,全面介绍Linux操作系统的桌面操作和系统管理的实用知识和技术。全书分为10章,内容包括Linux操作系统的基础知识,RedHat的安装和安装后配置,RedHat图形化用户界面环境以及GNOME、KDE等其他常用的桌面环境,Linux的命令行界面与常用命令,用户账户和组管理,文件系统与文件管理,进程管理与软件包管理,常用的Linux应用程序,网络管理与网络服务等。本书图文并茂,通俗易懂,内容丰富,结构清晰,内容紧抓实用性和易用性,涵盖范围较广,重点介绍图形化用户界面的实践操作,不过多深入到复杂的系统原理和终端命令,除了基本的常用操作之外,还增加了大量的实际使用技巧和第三方工具的介绍。每章末尾配有小结和思考题。本书既可以作为高等学校电气信息类相关专业学生教材,也可以作为培训参考资料使用。

第1章 Linux操作系统概述 1

1.1 操作系统概论 1

1.1.1 操作系统的发展 1

1.1.2 操作系统的基本特性 2

1.1.3 操作系统的主要功能 3

1.2 Linux操作系统 6

1.2.1 Linux操作系统的发展历史 6

1.2.2 自由软件 8

1.2.3 Linux操作系统的版本 9

1.2.4 Linux操作系统的特点 11

1.2.5 Linux操作系统的组成 12

第2章 Linux操作系统的安装 14

2.1 Red Hat产品与安装方式 14

2.1.1 Red Hat产品简介 14

2.1.2 Linux操作系统的安装方式 15

2.1.3 Red Hat Enterprise Linux 5 server安装的硬件要求 16

2.2 Linux操作系统的磁盘分区 16

2.3 RHEL5的安装 18

第3章 Linux的桌面系统 40

3.1 Linux桌面环境概述 40

3.2 GNOME的桌面与面板 40

3.3 文件浏览器的使用 48

3.4 使用移动存储介质 53

3.5 设置面板 54

3.6 设置桌面 56

3.7 设置打印机 62

3.8 使用用户配置文件 65

3.9 KDE桌面系统 67

第4章 Linux的字符界面 71

4.1 字符界面简介 71

4.2 Shell概述 71

4.3 Linux的运行级别 73

4.3.1 字符界面的登录 73

4.3.2 图形系统到字符界面的切换 73

4.3.3 启动系统时进入字符界面 74

4.3.4 在字符界面下启动图形系统 76

4.3.5 字符界面下的注销、关机、重启 76

4.4 Shell常用命令 76

4.5 vi文本编辑器 83

第5章 Linux用户与组群管理 88

5.1 用户与组群概述 88

5.2 图形方式的用户与组群管理 89

5.3 字符界面的用户与组群管理 93

5.4 用户与组群的配置文件 95

5.5 批量建立用户 96

5.6 用户与组群管理实例 99

第6章 Linux文件系统与管理 102

6.1 文件系统与挂载 102

6.1.1 Linux常用的文件系统 102

6.1.2 Linux支持的文件系统 104

6.1.3 Linux文件系统挂载 105

6.1.4 挂载U盘 106

6.2 磁盘管理 111

6.2.1 磁盘分区命令fdisk 111

6.2.2 分区格式化mkfs命令 112

6.2.3 检查修复文件系统fsck命令 113

6.3 Linux文件系统 113

6.4 文件权限的设置 116

6.5 文件的打包与压缩 119

6.6 RPM软件包的管理 122

第7章 进程与系统管理 125

7.1 进程基础知识 125

7.2 字符界面下进程的管理 126

7.3 图形方式下进程的管理 132

7.3.1 进程管理 132

7.3.2 系统性能监视 134

7.4 进程调度 136

7.4.1 at调度 136

7.4.2 cron调度 138

第8章 网络配置基础 141

8.1 网络基础知识 141

8.1.1 网络基本概念 141

8.1.2 Linux的网络接口与端口 142

8.2 物理网卡的配置 143

8.2.1 图形方式下配置网卡 143

8.2.2 配置文件与相关命令 145

8.2.3 字符界面下配置网卡 149

8.3 虚拟网卡的配置 150

8.3.1 图形方式下设置虚拟网卡 150

8.3.2 字符界面下设置虚拟网卡 152

8.4 配置网卡的设备别名 153

8.4.1 图形方式下设置网卡的设备别名 153

8.4.2 字符界面下设置网卡的设备别名 158

第9章 配置Squid代理服务 160

9.1 Squid代理服务器概述 160

9.2 Squid代理服务器配置 160

9.3 配置客户端的Internet浏览器 164

9.3.1 配置Windows系统的客户端 164

9.3.2 配置Linux系统的客户端 165

第10章 配置DHCP服务 168

10.1 DHCP概述 168

10.2 DHCP工作过程 169

10.3 DHCP配置文件 169

10.4 DHCP服务器配置实例 172

10.4.1 DHCP服务器的配置 172

10.4.2 DHCP客户端的配置 173

第11章 配置Samba服务 177

11.1 Samba服务器的安装 177

11.2 Samba服务器的配置基础 178

11.3 构建Samba服务器实例 182

11.3.1 构建Samba服务器实例一 182

11.3.2 构建Samba服务器实例二 183

11.3.3 构建Samba服务器实例三 184

11.4 建立Samba用户 185

11.5 Linux字符界面访问Samba服务器 187

11.6 图形方式下配置Samba服务器 188

11.7 设置防火墙与SELinux 193

11.8 Windows客户端访问Samba服务器 196

第12章 配置FTP服务 198

12.1 FTP服务器概述 198

12.2 vsftpd服务器 199

12.2.1 vsftpd服务器的用户 199

12.2.2 vsftpd配置文件 199

12.3 vsftpd服务器的配置 201

12.3.1 vsftpd服务器的安装 201

12.3.2 配置vsftpd服务器实例一 202

12.3.3 配置vsftpd服务器实例二 205

12.3.4 配置vsftpd服务器实例三 208

12.3.5 配置vsftpd服务器其他功能 209

第13章 配置DNS服务 210

13.1 DNS服务器基础 210

13.1.1 域名服务器简介 210

13.1.2 DNS相关的配置文件 211

13.2 DNS软件包的安装 214

13.3 配置主域名服务器 215

13.4 启动域名服务器 217

13.5 检测主域名服务器的配置 218

13.5.1 Linux环境下检测域名服务器 218

13.5.2 Windows环境下检测域名服务器 219

第14章 配置WWW服务 221

14.1 WWW服务配置基础 221

14.1.1 安装Apache软件包 221

14.1.2 Apache服务器的配置文件 222

14.1.3 Apache服务器的启动 223

14.2 利用Apache默认配置构建Web站点 223

14.3 构建基于本地用户的Web站点 225

14.4 配置虚拟主机 227

14.4.1 配置基于IP地址的虚拟主机 228

14.4.2 配置基于域名的虚拟主机 230

14.5 Apache的授权与认证 232

14.5.1 Apache基于主机的授权与认证 233

14.5.2 Apache基于用户的授权与认证 234

第15章 Linux C编程基础 236

15.1 Linux编程基础 236

15.2 GCC编译器 236

15.2.1 GCC简介 236

15.2.2 GCC命令格式 237

15.2.3 GCC的库函数处理 238

15.2.4 GCC编译过程 238

15.3 GNU make 244

15.3.1 GNU make简介 244

15.3.2 makefile文件 245

15.3.3 make运用实例 246

15.4 调试器GDB 249

15.4.1 GDB基础 249

15.4.2 GDB调试程序过程 250

15.4.3 GDB应用实例 250

15.5 GDB命令 256