《Linux基础及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:雷宇飞,孙永毅主编;白雪松,赵志刚,邓宾副主编
  • 出 版 社:天津:天津科学技术出版社
  • 出版年份:2008
  • ISBN:9787530844908
  • 页数:308 页
图书介绍:本书以当前最流行的red hat linux的最新发行版本为基础,全面介绍linux的桌面应用、系统管理和网络服务器等方面的基础知识和实际应用。全书分为10章,内容涉及linux的概况、linux的安装、gnome和kde桌面环境的使用、字符界面与shell、用户和组群管理、文件系统和文件管理、系统资源管理、linux网络服务器的配置和管理等内容。

第1章 Linux系统概述 1

1.1 Linux的起源与发展 1

1.2 Linux的结构与特性 2

1.2.1 Linux系统的结构 2

1.2.2 Linux系统的特性 3

1.3 Linux的主流发行版本 4

1.4 Linux系统与Windows系统的比较 6

1.5 习题 7

第2章 Linux系统安装 8

2.1 安装前的准备 8

2.2 图形化安装Red Hat Linux 9.0 11

2.3 系统升级 24

2.4 习题 26

第3章 Linux的图形界面 27

3.1 X Window系统 27

3.1.1 X Window简介 27

3.1.2 窗口管理器 27

3.2 Gnome桌面环境 28

3.2.1 GNOME桌面 29

3.2.2 GNOME面板 30

3.2.3 GNOME窗口管理器 32

3.2.4 GNOME文件管理器 32

3.3 GNOME基本操作 35

3.3.1 配置日期和时间 35

3.3.2 配置网络 35

3.3.3 浏览万维网 37

3.3.4 电子邮件程序 38

3.3.5 使用移动存储设备 39

3.3.6 打印机管理 40

3.3.7 音频使用 41

3.3.8 数码设备使用 42

3.3.9 图形图像 42

3.4 KDE桌面环境 43

3.4.1 KDE桌面与面板 43

3.4.2 KDE应用程序 44

第4章 Linux命令系统 48

4.1 shell 48

4.1.1 shell简介 48

4.1.2 转义符与通配符 49

4.1.3 命令别名 50

4.1.4 重定向 51

4.1.5 管道 53

4.1.6 shell变量 54

4.2 Linux的启动和关闭 56

4.2.1 登录系统 56

4.2.2 注销系统 56

4.2.3 关闭和重启系统 56

4.2.4 用户界面切换 60

4.3 Linux文件和目录操作命令 61

4.3.1 文件和目录的基本概念 61

4.3.2 显示文件目录命令 64

4.3.3 切换目录和查看当前目录命令 67

4.3.4 创建和删除目录的命令 68

4.3.5 建立和删除文件 69

4.3.6 复制和移动文件的命令 71

4.3.7 查找命令 72

4.3.8 文件显示命令 77

4.3.9 改变文件或目录存取权限的命令 84

4.3.10 链接文件命令 91

4.3.11 过滤命令 92

4.3.12 比较文件命令 95

4.3.13 打印命令 97

4.3.14 文件内容统计命令 98

4.3.15 排序命令 99

4.4 压缩与解压缩命令 99

4.5 其他命令 106

4.5.1 挂载命令 106

4.5.2 用户操作命令 109

4.5.3 通信命令 111

4.5.4 帮助命令 112

4.5.5 杂项命令 115

第5章 Linux文件和磁盘管理 119

5.1 Linux启动概述 119

5.2 Linux的文件系统 120

5.2.1 Linux支持的主要文件系统 120

5.2.2 Linux文件系统组织结构 123

5.3 Linux文件系统管理 126

5.3.1 创建文件系统 126

5.3.2 管理Linux文件系统 130

5.4 磁盘配额 134

5.4.1 磁盘配额概述 134

5.4.2 配置磁盘配额 134

5.4.3 管理磁盘配额 137

5.5 逻辑卷管理器(LVM) 138

5.5.1 LVM概述 138

5.5.2 LVM配置 139

5.6 独立磁盘冗余阵列(RAID) 142

5.6.1 RAID简介 142

5.6.2 硬件RAID和软件RAID 142

5.6.3 RAID级别 143

5.6.4 软件RAID配置 143

5.7 习题 146

第6章 Linux系统管理 147

6.1 Linux用户和组管理 147

6.1.1 用户管理 147

6.1.2 用户组管理 151

6.1.3 用户和用户组的配置文件 153

6.2 内核管理 156

6.2.1 内核编译前的准备 157

6.2.2 内核源代码 158

6.2.3 配置与编译内核 158

6.3 软件的安装 161

6.3.1 二进制分发包的安装 161

6.3.2 RPM安装包的管理 162

6.3.3 源代码分发包安装管理 174

6.4 vi编辑器 178

6.4.1 vi简介 178

6.4.2 vi的工作模式 178

6.4.3 命令模式命令 180

6.5 习题 185

第7章 Linux系统维护和进程管理 186

7.1 用户行为查看 186

7.1.1 w命令 186

7.1.2 who命令 187

7.1.3 last命令 187

7.2 Linux进程管理 188

7.2.1 进程查看 188

7.2.2 进程启动 194

7.2.3 进程的挂起、恢复和终止 199

7.3 日志管理 201

7.4 习题 203

第8章 Linux网络管理 204

8.1 计算机网络基础 204

8.1.1 网络参考模型 204

8.1.2 IP地址 207

8.2 Linux网络配置 207

8.2.1 基本网络命令 208

8.2.2 网络配置文件 224

8.3 Teinet服务 226

8.3.1 Telnet简介 226

8.3.2 Telnet服务应用 227

8.4 OpenSSH服务配置 229

8.4.1 SSH简介 229

8.4.2 使用OpenSSH 229

8.5 VNC服务 234

8.5.1 VNC简介 234

8.5.2 VNC配置 235

8.6 Webmin服务 237

8.6.1 Webmin简介 237

8.6.2 Webmin使用 238

8.7 习题 240

第9章 Linux网络服务器 241

9.1 Samba服务器 241

9.1.1 Samba简介 241

9.1.2 Samba服务器的安装与配置 242

9.1.3 使用Samba服务器 246

9.2 NFS服务器 248

9.2.1 NFS简介 248

9.2.2 NFS服务器的配置 248

9.2.3 NFS客户端的设置 249

9.3 DHCP服务器 251

9.3.1 DHCP协议 251

9.3.2 DHCP服务器配置 254

9.4 DNS服务器 257

9.4.1 域名系统概述 257

9.4.2 域名系统工作过程 258

9.4.3 域名服务器的配置 260

9.4.4 DNS服务器测试 265

9.5 FTP服务器 266

9.5.1 FTP协议 266

9.5.2 vsftpd服务器的安装与配置 267

9.5.3 FTP客户端的常用命令 272

9.6 Web服务器 275

9.6.1 Web服务和服务器 275

9.6.2 安装和启动Apache服务器 277

9.6.3 配置Apache服务器 278

9.6.4 配置虚拟主机 281

9.7 习题 286

第10章 Linux系统安全 287

10.1 Linux的主要安全问题 287

10.1.1 系统安全 287

10.1.2 用户安全 288

10.1.3 网络服务安全 290

10.2 PAM认证机制 292

10.3 包过滤防火墙 296

10.3.1 防火墙简介 296

10.3.2 包过滤防火墙 298

10.3.3 Netfilter/iptables简介 300

10.3.4 iptables配置实例 305

10.4 习题 308