《Linux基础教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张同光主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302183600
  • 页数:319 页
图书介绍:本书将带领大家在兴趣中步入Linux殿堂。

第1章 Linux简介与安装 1

1.1Linux简介 1

1.1.1Linux的起源 2

1.1.2Linux的特点 3

1.1.3Linux的版本 5

1.2实例:硬盘安装RedHatEnterpriseLinux5.2 7

1.3Linux的引导过程 19

1.4引导工具GRUB的设置与应用 20

1.4.1实例:GRUB的设置 20

1.4.2实例:GRUB的应用 25

1.5本章小结 26

1.6习题 26

第2章 Linux的用户接口与文本编辑器 28

2.1Shell 28

2.1.1Shell命令行 29

2.1.2命令和文件名的自动补齐功能 29

2.1.3历史命令与命令别名 30

2.1.4通配符与文件名变量 32

2.1.5输入/输出重定向与管道 34

2.2KDE与GNOME 36

2.2.1KDE桌面环境 36

2.2.2GNOME桌面环境 38

2.3Linux中的文本编辑器简介 38

2.3.1KDE与GNOME中的文本编辑器 39

2.3.2Vi、Vim与Emacs文本编辑器 39

2.4实例:使用Vim编辑文件 40

2.5本章小结 43

2.6习题 43

第3章 系统管理 45

3.1实例:用户管理 45

3.1.1用户管理 45

3.1.2组管理 51

3.1.3su和sudo命令 53

3.2实例:进程管理 59

3.2.1监视进程 60

3.2.2使用kill命令控制进程 65

3.2.3进程的优先权 67

3.2.4crontab和at命令 68

3.3实例:其他系统管理 72

3.4本章小结 77

3.5习题 78

第4章 磁盘与文件管理 79

4.1实例:磁盘管理 79

4.1.1文件系统挂载 79

4.1.2查看磁盘空间 82

4.1.3磁盘配额 83

4.1.4其他磁盘相关命令 89

4.2实例:文件与目录管理 91

4.2.1查看目录与文件内容 92

4.2.2文件与目录的创建、复制、删除、转移及重命名 100

4.2.3文件内容统计命令 104

4.2.4搜索命令 105

4.2.5文件的追加、合并、比较与排序 110

4.2.6文件的链接 114

4.3实例:文件与目录的安全 115

4.3.1chmod与umask命令 116

4.3.2chown命令 119

4.4实例:文件的压缩与解压缩 120

4.4.1gzip和gunzip命令 120

4.4.2tar命令 122

4.5本章小结 124

4.6习题 125

第5章 软件包管理 127

5.1RPM 127

5.1.1RPM简介 127

5.1.2实例:RPM的使用 129

5.2yum 136

5.2.1yum简介 137

5.2.2实例:yum的使用 137

5.3本章小结 141

5.4习题 142

第6章 MySQL与PHP 143

6.1MySQL 143

6.1.1MySQL简介 143

6.1.2实例:MySQL的简单使用 146

6.2PHP 150

6.2.1PHP的语法 150

6.2.2实例:PHP的使用 159

6.3本章小结 162

6.4习题 162

第7章 组建Linux局域网与网络互联 164

7.1实例:网络接口配置 164

7.1.1GUI方式 164

7.1.2CLI方式 168

7.2Samba服务器的设置 171

7.2.1Samba概述 171

7.2.2实例:组建Linux局域网与配置Samba服务器 172

7.2.3SELinux简介 185

7.3防火墙的设置 187

7.3.1netfilter/iptables简介 187

7.3.2iptables的语法及其使用 187

7.3.3实例:防火墙的设置 190

7.4NAT与代理服务器的设置 192

7.4.1NAT概述 192

7.4.2实例:NAT的设置 194

7.4.3代理服务器Squid简介 196

7.4.4实例:局域网中使用Squid共享上网 196

7.5网络互联 199

7.5.1路由概述 199

7.5.2实例:静态路由设置 200

7.5.3实例:动态路由设置 202

7.6本章小结 205

7.7习题 205

第8章 提供Internet服务 207

8.1DHCP服务及配置 207

8.1.1DHCP概述 207

8.1.2实例:设置DHCP服务器 208

8.1.3实例:设置DHCP客户机 214

8.2DNS服务及配置 216

8.2.1DNS概述 216

8.2.2实例:设置DNS服务器 218

8.2.3实例:设置DNS客户机 233

8.3WWW服务器的设置 234

8.3.1Apache概述 234

8.3.2实例:设置Apache服务器 235

8.3.3实例:动态网站建设 262

8.4FTP服务器的设置 275

8.4.1FTP概述 275

8.4.2实例:设置FTP服务器 275

8.5邮件服务器的设置 279

8.5.1邮件服务器概述 279

8.5.2实例:设置sendmail服务器 280

8.6本章小结 285

8.7习题 286

第9章 Linux中的Shell编程 287

9.1Shell编程基础 287

9.1.1Shell脚本的建立和执行 287

9.1.2Shell变量 289

9.1.3控制Shell提示符 293

9.1.4测试命令 293

9.1.5算术运算 296

9.1.6内部命令 297

9.2Shell程序设计的流程控制 299

9.2.1复合结构 299

9.2.2条件判断 299

9.2.3循环控制 302

9.2.4无条件控制 304

9.3Shell脚本中的函数 306

9.4Shell脚本的调试 307

9.5本章小结 308

9.6习题 308

附录A ps命令的各选项及其功能 310

附录B FTP信息代码及其内部命令 313

附录C 网站资源 318

参考文献 319