《Linux操作系统》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:黄志洪等编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2003
  • ISBN:7502432035
  • 页数:342 页
图书介绍:

第1章 Linux基础 1

1.1 Unix概述 1

1.1.1 Unix的历史 1

1.1.2 Unix的特点 3

1.1.3 Unix的现状和未来 5

1.2 Linux基础知识 5

1.2.1 Linux的历史 6

1.2.2 Linux的技术特点 6

1.2.3 Linux的版本 7

1.2.4 Linux对中文的支持 8

小结 8

习题一 8

一、思考题 8

二、选择题 9

三、上机操作 9

第2章 基本操作 10

2.1 进入Linux系统 10

2.1.1 开机与系统选择 10

2.1.2 注册 10

2.1.3 控制和终端操作 11

2.1.4 进入图形界面 11

2.1.5 用Telnet方式远程连入 12

2.2 一些基本命令 13

2.2.1 修改密码 13

2.2.2 查询、修改日期与时间 14

2.2.3 观看月历 15

2.2.4 清屏 16

2.2.5 获取注册信息 16

2.2.6 与其他用户作简单通讯 17

2.2.7 观看主机配置情况 18

2.2.8 寻找命令使用方法 18

2.3 退出Linux 19

2.3.1 注销 19

2.3.2 关闭系统 19

小结 20

习题二 21

一、思考题 21

二、选择题 21

三、上机操作 21

第3章 树型结构 23

3.1 文件 23

3.1.1 Linux的文件 23

3.1.2 文件操作相关命令 24

3.2 目录和路径 27

3.2.1 树型结构基础知识 27

3.2.2 路径 30

3.2.3 与树型结构相关的操作 32

3.2.4 通配符与多文件操作 37

3.3 链接 41

3.3.1 硬链接 41

3.3.2 符号链接 42

3.4 文件的属性 43

3.4.1 显示文件的属性 43

3.4.2 权限字与权限操作 46

3.5 设备文件 48

3.6 磁盘的操作 51

3.7 备份 60

小结 62

习题三 62

一、思考题 62

二、选择题 63

三、上机操作 64

第4章 文本编辑 65

4.1 行编辑器ed 65

4.1.1 启动ed 65

4.1.2 输入和修改 65

4.1.3 查找与替换 67

4.1.4 保存与退出 67

4.2 全屏幕编辑器vi 67

4.2.1 进入vi及vi状态 67

4.2.2 光标移动 68

4.2.3 删除与恢复 69

4.2.4 替换 69

4.2.5 保存与退出 70

4.2.6 进入插入状态 70

4.2.7 寻找指定字符或字符串 72

4.2.8 块操作 75

4.3 功能强大的Emacs 76

4.3.1 Emacs是什么 76

4.3.2 Emacs的操作 77

4.4 文本的基本操作命令 87

4.4.1 more与less 87

4.4.2 pr 88

4.4.3 tail与head 89

4.4.4 spell 90

4.4.5 diff与cmp 90

4.4.6 wc 91

4.4.7 find与grep 92

小结 94

习题四 94

一、思考题 94

二、选择题 95

三、上机操作 95

第5章 Linux的安装和启动 96

5.1 安装的基本知识 96

5.1.1 硬件要求 96

5.1.2 硬盘分区 96

5.1.3 Linux的起动与多系统并存 96

5.1.4 安装前的准备 97

5.2 安装的过程 97

5.3 Loadlin方式的引导 105

5.4 安装后Linux系统的构成 107

5.5 引导过程 109

5.5.1 lilo 109

5.5.2 内核 111

5.5.3 init与inittab 112

5.5.4 Shell 114

小结 114

习题五 115

一、思考题 115

二、选择题 115

三、上机操作 115

第6章 用户管理 116

6.1 用户账号的设置 116

6.1.1 增加用户 116

6.1.2 /et/passwd文件与/etc/shadow文件 117

6.1.3 删除用户 119

6.1.4 观看和修改用户资料 120

6.2 用户组的设置 122

6.2.1 /etc/group文件 122

6.2.2 用户组的操作 123

小结 124

习题六 124

一、思考题 124

二、选择题 124

三、上机操作 125

第7章 Shell和Shell编程 126

7.1 什么是Shell 126

7.1.1 Shell的类型 126

7.1.2 为用户指定Shell 127

7.1.3 Shell的环境 128

7.2 Sell脚本 130

7.2.1 Shell脚本的编写 130

7.2.2 控制流 132

7.2.3 here文本 135

7.2.4 几个特别的Shell脚本 135

7.3 awk 141

7.3.1 调用awk 141

7.3.2 awk脚本 142

7.3.3 模式和动作 142

7.3.4 域和记录 142

7.3.5 awk内置变量 143

7.3.6 awk的字符函数 144

7.3.7 数组 144

7.3.8 控制流和循环 145

小结 145

习题七 145

一、思考题 145

二、选择题 149

三、上机操作 149

第8章 进程管理 150

8.1 进程管理的应用 150

8.2 定时执行 155

小结 156

习题八 157

一、思考题 157

二、选择题 157

三、上机操作 157

第9章 C编译器——gcc 158

9.1 什么是gcc 158

9.1.1 gcc简介 158

9.1.2 gcc的用法 158

9.2 make与Makefile 159

小结 160

习题九 161

一、思考题 161

二、选择题 161

三、上机操作 161

第10章 系统扩充 166

10.1 软件安装 166

10.1.1 传统安装 166

10.1.2 rpm 168

10.2 内核升级 171

10.2.1 获得内核源码 171

10.2.2 配置内核 171

10.2.3 编辑与安装新内核 182

小结 185

习题十 185

一、思考题 185

二、选择题 185

三、上机操作 186

第11章 系统维护与监视 187

11.1 文件系统维护 187

11.2 交换空间 187

11.3 系统监视 189

小结 194

习题十一 195

一、思考题 195

二、选择题 195

三、上机操作 195

第12章 图形界面 196

12.1 X Window 196

12.1.1 什么是X 196

12.1.2 X的结构 196

12.2 Linux下的X——XFrea86 197

12.2.1 配置 197

12.2.2 Xfea86图形界面的功能与操作 199

12.2.3 中文化问题 202

小结 206

习题十二 206

一、思考题 206

二、选择题 206

三、上机操作 206

第13章 网络的基本概念与设置 207

13.1 什么是网络 207

13.1.1 网络的定义 207

13.1.2 网络的分类与结构 207

13.1.3 网络的硬件与软件 208

13.1.4 网络的应用 209

13.2 Internet与TCP/IP协议 210

13.2.1 Internet的历史与现状 210

13.2.2 TCP/IP基础知识 212

13.3 Linux的基本网络配置 213

13.3.1 安装与驱动网卡 213

13.3.2 设定IP地址及TCP/IP基本参数 213

13.3.3 检测连通性 215

13.3.4 使用MODEM拨号上网 216

13.4 TCP/IP实用程序 218

13.4.1 ping 218

13.4.2 Telnet 219

13.4.3 FTP 220

13.4.4 traceroute 223

13.4.5 ifconfig 224

小结 225

习题十三 225

一、思考题 225

二、选择题 225

三、上机操作 225

第14章 网络资源共享 226

14.1 Linux/Unix系统之间文件共享——NFS 226

14.1.1 NFS的概念 226

14.1.2 NFS的安装和启动 226

14.1.3 架设NFS文件系统 227

14.2 Linux/Windows系统之间文件共享——Samba 229

14.2.1 什么是Samba 229

14.2.2 安装与启动Samba 229

14.2.3 Samba的配置 230

14.2.4 在Linux上访问Windows的共享资源 233

14.3 打印机网络共享 233

14.3.1 建立打印服务器 233

14.3.2 使用远程打印机 234

小结 234

习题十四 235

一、思考题 235

二、选择题 235

三、上机操作 235

第15章 电子邮件 236

15.1 电子邮件系统 236

15.1.1 电子邮件的历史 236

15.1.2 电子邮件的体系结构和服务 236

15.2 Linux下的电子邮件系统 237

15.2.1 Linux下的邮件服务器 237

15.2.2 Linux下的邮件用户代理 242

15.3 mail命令 242

15.4 建立Linux下的邮件服务器 247

15.4.1 sendmail的复杂性 247

15.4.2 sendmail的组成结构和原理 247

15.4.3 编译和配置sendmail 251

15.4.4 技巧和提示 253

小结 256

习题十五 256

一、思考题 256

二、选择题 256

三、上机操作 257

第16章 DNS服务器 258

16.1 DNS的工作原理 258

16.1.1 域名 258

16.1.2 因特网的域名系统 258

16.1.3 DNS的消息格式 260

16.1.4 对象内容与资源记录内容 261

16.2 Linux下的域名服务器系统 261

16.3 BIND的安装与配置 262

16.3.1 BIND的编译与安装 262

16.3.2 Linux下与域名系统相关的几个配置文件 263

16.3.3 Caching Only域名服务器的配置 264

16.3.4 主域名服务器的配置 269

16.3.5 从域名服务器的配置 272

16.4 配置chroot的DNS 273

小结 275

习题十六 276

一、思考题 276

二、选择题 276

三、上机操作 276

第17章 FTP服务器 277

17.1 wu-ftp 277

17.1.1 wu-ftp的安装 277

17.1.2 wu-ftp的配置 278

17.1.3 wu-ftpd的启动和测试 285

17.1.4 实用命令 286

17.2 Proftpd 286

17.2.1 Proftpd的安装 286

17.2.2 Proftpd的配置 286

17.2.3 一个实例 289

17.2.4 proftpd的启动和测试 292

小结 292

习题十七 292

一、思考题 292

二、选择题 292

三、上机操作 292

第18章 Web服务器 293

18.1 Apache的安装 293

18.1.1 编辑设置 293

18.1.2 编译和安装 294

18.2 Apache的配置 294

18.2.1 全局设置 295

18.2.2 主服务器设置 297

18.3 虚拟Web服务器 308

18.3.1 虚拟主机的类型与运行方式 308

18.3.2 基于IP的虚拟主机 308

18.3.3 基于域名的虚拟主机 310

小结 312

习题十八 312

一、思考题 312

二、选择题 312

三、上机操作 312

第19章 Proxy服务器 313

19.1 Proxy的概念 313

19.1.1 什么是Proxy 313

19.1.2 Proxy的应用 313

19.2 利用Apache建立Proxy 313

19.2.1 配置前的准备工作 314

19.2.1 建立Proxy服务器 314

19.2.2 建立Cache服务器 315

19.2.4 常用的mod-proxy模块的指令 315

19.3 Squid 316

19.3.1 安装Squid 316

19.3.2 配置Squid 317

19.3.3 更多的配置参数 319

19.3.4 启动和关闭Squid 327

19.3.5 日志文件 327

小结 328

习题十九 328

一、思考题 328

二、选择题 328

三、上机操作 329

参考答案 330