《Linux系统管理与维护》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王秀平编著
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2010
  • ISBN:9787301167366
  • 页数:243 页
图书介绍:本书以Red Hat Enterprise Linux 5操作系统为平台,比较系统、全面地介绍了Linux操作系统的图形界面的操作、常用命令的使用、程序脚本的编写、系统安装与配置、多种服务器的配置与管理等知识。全书采用项目化的形式编写,共分9个项目:初识Linux操作系统、Linux的桌面应用、Linux Shell命令使用、Linux Shell程序设计、Linux操作系统的安装及远程访问、Linux在中小企业的应用、Linux在校园网的应用、Linux在服务外包企业的应用、Linux在政府部门的应用。本在项目中采用“边做边学”的形式介绍了大量操作案例,并配有自主训练和习题。本书配有电子教案,需要者可与出版社联系或从网站上下载,免费提供。本书不仅可以作为高职高专、职业教育计算机类学生的教材,也可以作为Linux操作系统爱好者和管理员的技术参考书或Linux认证的培训教材。无论是Linux的新手还是经验丰富的读者,都可以从本书中受益。

项目一 初识Linux操作系统 1

项目概要 1

任务一 认识操作系统 1

1.1.1操作系统的概念 1

1.1.2操作系统的发展 2

1.1.3操作系统功能及指标 3

1.1.4常见的现代操作系统 4

任务二 认识Linux操作系统 5

1.2.1开源运动 5

1.2.2 Linux的产生与发展 6

1.2.3 Linux的组成与特点 6

1.2.4 Linux的版本 8

1.2.5 Red Hat Enterprise Linux 10

任务三 启动与登录Linux 11

1.3.1 GRUB系统引导 11

1.3.2 Linux的登录与注销 11

学习小结 14

自主训练 14

习题 14

项目二Linux的桌面应用 16

项目概要 16

任务一X Window与GNOME的使用 16

2.1.1 X Window简介 16

2.1.2使用GNOME 17

2.1.3 Nautilus的使用 21

2.1.4配置GNOME 23

2.1.5退出GNOME 24

任务二 图形化方式的系统管理 24

2.2.1系统菜单 24

2.2.2网络客户端工具 29

2.2.3用户、组和权限管理 30

任务三 用图形化方式安装应用程序 33

2.3.1 Linux下软件安装方式 33

2.3.2安装KDE 34

2.3.3使用KDE 35

学习小结 36

自主训练 37

习题 37

项目三Linux Shell命令使用 38

项目概要 38

任务一 认识Linux Shell 38

3.1.1 Linux Shell简介 38

3.1.2使用Bash Shell 39

3.1.3 Linux Shell命令格式 40

3.1.4 Linux简单命令与帮助 40

3.1.5 Linux命令的使用技巧 42

任务二 浏览Linux文件系统 43

3.2.1 Linux文件及目录结构 43

3.2.2 Linux文件及目录命令 45

任务三 文件管理工具 51

3.3.1文本处理工具 51

3.3.2文件分析工具 53

3.3.3文件查找工具 55

3.3.4标准的输入/输出和管道 56

任务四 用户、组、权限的管理命令 58

3.4.1权限的概念 58

3.4.2用户、组、权限的查看与修改 59

3.4.3账户系统文件 61

3.4.4用户管理工具 63

3.4.5用户权限设置 63

任务五 设备管理命令 66

3.5.1 Linux环境下的设备 66

3.5.2 Linux下常用的设备使用命令 66

任务六 网络管理命令 68

3.6.1 TCP/IP网络配置 68

3.6.2 Linux静态路由 72

3.6.3网络客户端软件和网络诊断工具 75

任务七 服务与软件包管理命令 76

3.7.1管理服务 76

3.7.2文件打包与压缩命令 78

3.7.3软件包管理 80

学习小结 82

自主训练 82

习题 83

项目四Linux Shell程序设计 85

项目概要 85

任务一 学习变量与表达式 85

4.1.1变量 85

4.1.2表达式 88

任务二 学习流程控制结构 93

4.2.1分支结构 93

4.2.2循环结构 95

任务三 编辑与运行Shell脚本 97

4.3.1 vim的使用 97

4.3.2 Shell编程 99

任务四 管理Linux中的进程与作业 100

4.4.1 Linux中的进程 100

4.4.2 Linux中的作业控制 105

学习小结 113

自主训练 113

习题 114

项目五Linux操作系统的安装及远程访问 117

项目概要 117

任务一 安装Linux操作系统 117

5.1.1安装Linux前的准备 117

5.1.2 Linux安装过程 119

任务二 在虚拟机上安装Linux操作系统 134

5.2.1虚拟化技术 134

5.2.2安装VMware 134

5.2.3安装Linux虚拟机 135

任务三 认识Linux的启动过程 137

5.3.1 Linux的启动过程 137

5.3.2 GRUB配置文件grub.conf 139

5.3.3系统初始化配置文件inittab 140

任务四OpenSSH服务器的配置与管理 142

5.4.1安装SSH服务器 142

5.4.2配置SSH服务器 144

5.4.3启动SSH服务器 145

5.4.4访问SSH服务器 146

学习小结 149

自主训练 149

习题 149

项目六Linux在中小企业的应用 151

项目概要 151

任务一DNS服务器的安装与配置 152

6.1.1 DNS域名系统介绍 152

6.1.2 DNS服务器的安装与启动 154

6.1.3配置DNS服务器 156

6.1.4域名服务器的测试与客户端的配置 160

任务二DHCP服务器的安装与配置 161

6.2.1 DHCP服务概述 161

6.2.2 DHCP服务的安装 162

6.2.3 DHCP服务的配置 163

6.2.4 DHCP客户端的配置 166

任务三Samba服务器的安装与配置 166

6.3.1了解Samba服务 166

6.3.2安装Samba服务器 167

6.3.3配置Samba服务器 168

6.3.4访问Samba服务器共享资源 172

学习小结 173

自主训练 174

习题 174

项目七Linux在校园网的应用 177

项目概要 177

任务一FTP服务器的安装与配置 177

7.1.1了解FTP服务器 177

7.1.2安装与启动vsftpd服务 179

7.1.3配置vsftpd 179

7.1.4访问FTP服务器 184

任务二WWW服务器的安装与配置 186

7.2.1 Apache服务器背景知识 186

7.2.2配置Apache服务器 190

学习小结 192

自主训练 192

习题 193

项目八Linux在服务外包企业的应用 196

项目概要 196

任务一 数据库服务器的安装与配置 196

8.1.1了解数据库的基本知识 196

8.1.2安装MySQL数据库 197

8.1.3 MySQL的简单使用 200

8.1.4 MySQL的图形化工具——phpMyAdmin 203

任务二 邮件服务器的安装与配置 205

8.2.1了解电子邮件系统 205

8.2.2安装Sendmail电子邮件服务器 207

8.2.3配置Sendmail电子邮件服务器 208

学习小结 213

自主训练 213

习题 213

项目九Linux在政府部门的应用 215

项目概要 215

任务一Linux环境下代理服务器的配置 215

9.1.1了解代理服务器 215

9.1.2 Squid的安装 217

9.1.3配置Squid Server 218

任务二Linux环境下防火墙的配置 223

9.2.1认识防火墙 223

9.2.1 iptables配置 225

任务三Linux日志管理 232

9.3.1 Linux日志简介 232

9.3.2 Linux日志文件 235

9.3.3日志循环 236

学习小结 238

自主训练 239

习题 239

附录Linux常见认证考试 241

参考文献 243