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

  • 购买积分:11 如何计算积分?
  • 作  者:梁广民,王隆杰编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2004
  • ISBN:7560613365
  • 页数:298 页
图书介绍:本书介绍了Linux的基础、系统管理和网络管理。

第一篇LinuX基础 3

第1章Linux入门及安装 3

1.1 Linux入门 3

1.1.1什么是Linux 3

目 录 3

1.1.2 Linux的优点 4

1.1.3 Linux操作系统的架构 5

1.1.4 Linux与其他操作系统的比较 6

1.2.1红旗Linux简介 7

1.1.5如何得到Linux的最新消息 7

1.2红旗Linux的安装 7

1.2.2安装前的准备 8

1.2.3安装红旗Linux服务器3.0 9

1.3 LILO的配置和使用 17

1.3.1 LILO简介 17

1.3.2 LILO配置 17

本章小结 19

7.1 Shell的基本概念 1 19

1.3.3 LILO提示信息 19

习题 20

第2章常用的Linux命令 21

2.1文件和目录操作命令 21

2.1.1 pwd、cd 21

2.1.2 Is、tree 22

2.1.3 mkdir、rmdir 23

2.1.4 cp、rm、mv、ln 23

2.1.5 chmod、chown、chgrp 25

2.1.6 find、grep 26

2.1.7 cmp、diff 27

2.1.8 stat、touch 28

2.2显示命令 29

2.2.1 cat、more、less 29

2.2.2 head、tail 29

2.2.3 sort、uniq 30

2.2.4 file、locate、which 31

2.3.2查看系统的进程 32

2.3.1进程的启动 32

2.3进程管理和作业控制 32

2.3.3进程的控制 33

2.3.4作业控制 37

2.4文件压缩和备份 39

2.4.1压缩和解压命令 39

2.4.2文件备份 40

2.5网络命令 41

2.5.1 hostname、ping、host 41

2.5.2 ifconfig 42

2.5.4 Telnet、FTP 43

2.5.3 traceroute目标主机名或IP地址 43

2.5.5 wall、write、mesg 46

2.5.6 mail 46

2.5.7 finger 47

2.5.8 netstat[参数选项] 47

2.6其他命令 48

2.6.1 clear、dmesg、uname 48

2.6.2 date、cal 48

2.6.3 help、man 49

2.6.4 init、shutdown、halt、reboot、poweroff 49

2.6.5alias、unalias、history 51

2.6.6 su 51

2.6.7 who、whoami、w、last 51

2.6.8rpm——安装软件包 52

本章小结 55

习题 55

第3章vi编辑器的使用 56

3.1 vi的工作模式 56

3.2 vi的启动和退出 56

3.3 vi长指令和短指令 58

3.4 vi高级应用 61

3.4.1设置vi环境 61

3.4.2缩写与宏 63

3.4.3.exrc文件 64

3.4.4运行Shell命令 65

习题 66

本章小结 66

4.1.1 Linux下的用户 69

4.1.2账号系统文件 69

第二篇Linux系统管理 69

4.1用户的管理 69

第4章用户和组的管理 69

4.1.3创建新的用户 72

4.1.4修改用户的属性 73

4.1.5停止用户 75

4.1.6默认新用户的设置 76

4.1.7用户登录系统后环境的设定 78

4.1.8超级用户 81

4.2组的管理 81

4.2.1 Linux下的组和组文件 81

4.2.2组的添加 82

4.2.3组属性的修改 82

4.2.4文件的安全问题 83

4.3磁盘配额 84

本章小结 87

习题 87

第5章设备管理 88

5.1硬件设备 88

5.1.1 设备文件 88

5.1.2设备分类 89

5.2使用设备 90

5.2.1磁盘 90

5.2.2 CD-ROM 91

5.2.3打印机 91

5.2.4显卡 93

5.2.5声卡 95

5.2.6 Modem 96

5.2.7 ADSL 98

本章小结 100

习题 100

6.1.1磁盘的分区 102

第6章文件系统管理 102

6.1文件系统基础 102

6.1.2什么是文件系统 103

6.1.3文件 105

6.1.4 Linux系统的目录结构 106

6.2创建文件系统 106

6.2.1 Fdisk的使用 107

6.2.2文件系统的建立 110

6.2.3交换分区 111

6.3文件系统的安装和卸载 113

6.3.1手工安装和卸载文件系统 113

6.3.2文件系统的自动安装 115

6.4文件系统的维护 115

6.4.1检查文件系统 115

6.4.2磁盘坏块的检查 116

6.4.3其他常用的文件系统管理命令 117

本章小结 118

习题 118

7.1.1 Shell的概念 119

第7章Shell编程 119

7.1.2 Shell的种类 121

7.1.3创建及执行Shell脚本 123

7.2 Shell语法 124

7.2.1 Shell变量 124

7.2.2数值运算 126

7.2.3条件命令 127

7.2.4循环命令 132

7.2.5函数的定义和使用 137

7.3正则表达式 138

7.3.1 正则表达式基本元字符及使用 138

7.3.2正则表达式的应用 143

7.4 Shell编程综合实例 147

7.4.1实例一 147

7.4.2实例二 147

本章小结 149

习题 150

(Network File System) 153

8.1.1什么是NFS 153

8.1.2 NFS的工作原理 153

第8章网络文件系统NFS 153

第三篇Linux网络管理 153

8.1 NFS基本原理 153

8.2配置NFS服务器 154

8.2.1安装NFS 155

8.2.2配置导出文件:/etc/exports 155

8.2.3激活NFS 157

8.2.4导出目录:exportfs 159

8.3配置NFS客户 160

8.4.1 NFS的性能 163

8.4 NFS的性能、安全和故障排除 163

8.4.2 NFS的安全 164

8.4.3 NFS故障排除 165

本章小结 168

习题 168

第9章动态主机配置协议DHCP 169

9.1 DHCP简介 169

9.1.1为什么需要DHCP 169

9.1.3 DHCP动态主机配置协议 170

9.1.2 BOOTP引导程序协议 170

9.1.4 DHCP的工作过程 171

9.1.5 DHCP功能的进一步讨论 172

9.2 DHCP的配置 172

9.2.1 DHCP服务器的配置 172

9.2.2 DHCP客户的配置 176

9.3 DHCP服务器的高级配置 179

9.3.1为计算机分配固定的IP地址 179

9.3.2进一步说明dhcpd.conf 179

9.4 DHCP故障排除 183

9.3.3 DHCP转接代理 183

本章小结 185

习题 185

第10章Samba 186

10.1 Samba简介 186

10.1.1 SMB协议 186

10.1.2什么是Samba 186

10.1.4 Samba的启动和退出 187

10.1.3 Samba的功能 187

10.2 Samba配置 188

10.2.1设置smb.conf文件 188

10.2.2共享访问控制 192

10.2.3 Samba安全级别 194

10.2.4 guest用户映射 194

10.3使用加密口令 195

10.3.1 Samba口令文件 195

10.3.2使用加密口令 195

10.3.3 smbpasswd的使用 196

10.3.4不使用加密口令 197

10.4 Samba和Windows互相通信 198

10.4.1从Linux机上访问Windows 198

资源 198

10.4.2从Windows机上访问Linux 201

资源 201

10.4.3 Linux和Windows互发短消息 202

——SWAT 204

10.5.2基于Web的配置工具 204

10.5 Samba组件中的应用程序 204

10.5.1报告Samba状态 204

10.6 Samba常见故障排除 206

10.6.1 Samba服务器上的故障排除 206

10.6.2 Samba客户机上的故障排除 207

本章小结 207

习题 207

第11章域名系统 209

11.1 DNS简介 209

11.1.1概述 209

11.1.2 DNS结构 210

11.1.3资源记录 211

11.1.4域名服务器分类 212

11.2 DNS域名解析 214

11.2.1客户解析过程调用 214

11.3.1 BIND及其主要配置文件 215

1 1.3 DNS配置 215

11.2.2域名解析过程 215

11.3.2相关配置文件 222

11.3.3 DNS的安全管理 223

11.4 DNS的启动、停止和测试 223

11.4.1 DNS的启动和停止 223

11.4.2 DNS测试 224

11.5 DNS故障排除 227

习题 228

本章小结 228

第12章Apache 230

12.1 Apache简介 230

12.1.1 Apache的地位和功能 230

12.1.2 Apache的下载和安装 231

12.1.3 Apache的启动与关闭 234

12.2 Apache的配置 234

12.2.1文件httpd.conf的全局参数 235

12.2.2文件httpd.conf的服务器的主要设置 237

12.3.1用户个人主页 239

12.3 Apache的各种服务 239

12.3.2虚拟主机 240

12.3.3代理服务 242

12.4 Apache访问控制 244

12.4.1 Apache访问控制指令 245

12.4.2基于主机的访问控制 246

12.4.3基于用户名的访问控制 247

12.5 Apache常见故障排除 249

本章小结 250

习题 251

第13章FTP 252

13.1 FTP简介 252

13.1.1文件传输协议 252

13.1.2 FTP命令 253

13.1.3 wu-ftp 255

13.2配置wu-ftp服务器 256

13.2.1 ftpaccess文件 256

13.2.3 ftphosts 266

13.2.2 ftpusers 266

13.3.1连接数统计命令ftpcount 267

13.3.2在线用户查看命令ftpwho 267

13.3.3 FTP关闭文件生成命令ftpshut 267

13.3 wu-ftp的相关应用 267

13.3.4用脚本实现自动FTP 268

13.4 wt-ftp常见故障排除 268

13.4.1检查ftp的配置文件 269

13.4.2查看log文件 269

本章小结 269

习题 270

第14章防火墙 271

14.1防火墙简介 271

14.1.1防火墙的分类和基本工作原理 271

14.1.2包过滤型防火墙的两种策略 273

14.2.2使用ipchains的准备工作 274

14.2.3 ipchains的工作流程 274

14.2用ipchains过滤数据包 274

14.2.1什么是ipchains 274

14.2.4 ipchains命令 277

14.2.5 ipchains的使用 278

14.2.6实例 281

14.2.7让建立的规则在系统启动时生效 283

14.2.8 IP伪装 284

14.3 iptables 284

14.3.1 iptables的原理 284

14.3.3 iptables命令 285

14.3.2使用iptables准备工作 285

14.3.4 iptables使用实例 286

14.3.5 iptables与ipchains的区别 287

14.3.6 iptables中的IP伪装 288

本章小结 288

习题 288

附录A习题参考答案 289

附录B命令说明 292

参考文献 298