当前位置:首页 > 工业技术
Linux配置与管理教程
Linux配置与管理教程

Linux配置与管理教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:史苇杭主编;陈永霞,吴伟,夏栋梁,刘超慧副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030375728
  • 页数:282 页
图书介绍:本书共17章。第一部分为Linux系统入门,包括第1章到第3章,主要介绍Linux的基础知识、安装方法和两种不同操作界面的组成与使用。第二部分为Linux基本操作,包括第4章到第8章,主要讲解Linux的基本功能和常用操作,包括文件管理、文本编辑、设备管理、软件包管理和用户管理几个部分。第三部分为Linux系统管理基础,包括第9章到第12章,分别从shell、shellscripts、进程管理、系统服务等方面介绍如何对本地机器进行管理,同时也对系统的常用分析方法做了简单说明。第四部分为网络管理,包括第13章到第17章,此部分先介绍了与个人Linux主机的网络管理相关的基本概念,然后详细讲解了如何进行远程登录以及如何进行FTP、Samba和www服务器的安装与配置。
《Linux配置与管理教程》目录

第1章 Linux简介 1

1.1 操作系统概述 1

1.1.1 操作系统的功能 1

1.1.2 主流操作系统介绍 2

1.2 Linux的起源与发展 3

1.2.1 Linux的起源 3

1.2.2 Linux的发展 4

1.3 Linux的特点 5

1.4 Linux的组成 6

1.4.1 内核 6

1.4.2 shell 7

1.4.3 X Window 7

1.4.4 应用程序 8

1.5 Linux的版本 8

1.6 Linux的功能 9

1.6.1 文件管理 9

1.6.2 进程管理 9

1.6.3 内存管理 10

1.6.4 用户和组群管理 10

1.6.5 设备管理 10

习题 11

第2章 Linux的安装 12

2.1 安装前的准备 12

2.1.1 硬件需求 12

2.1.2 硬盘分区 12

2.2 安装过程 13

2.3 首次登录 27

习题 31

第3章 Linux操作界面 32

3.1 Linux操作界面的分类 32

3.2 X Window图形化操作界面 32

3.2.1 X Window的历史 32

3.2.2 X Window的组成 33

3.2.3 X Window的启动过程 34

3.2.4 GNOME和KDE 35

3.2.5 字符界面与X Window的切换 35

3.3 字符型操作界面与shell指令格式 35

3.3.1 字符界面简介 36

3.3.2 shell指令格式 36

3.4 几个常用shell指令 36

3.4.1 用户登录与注销 36

3.4.2 重启与关机 37

3.4.3 在线帮助指令man和info 39

3.5 常用快捷键 41

习题 41

第4章 文件管理 42

4.1 文件和目录概述 42

4.1.1 文件和目录的概念 42

4.1.2 Linux的目录结构 43

4.1.3 绝对路径与相对路径 44

4.2 文件和目录权限 45

4.2.1 文件和目录的属性 45

4.2.2 文件和目录的权限 46

4.2.3 修改文件和目录的属性及权限 47

4.2.4 文件的隐藏属性和默认权限 49

4.2.5 文件的特殊权限 50

4.3 文件和目录管理 52

4.3.1 常用的文件与目录管理指令 52

4.3.2 查看文件内容的指令 56

4.3.3 查询指令 60

4.3.4 链接文件 63

习题 64

第5章 文本编辑器vim 65

5.1 vim编辑器的工作模式 65

5.2 vim的基本操作 65

5.3 普通模式下的操作 66

5.3.1 光标移动 66

5.3.2 复制、删除与粘贴 67

5.3.3 撤销与重做命令 67

5.4 编辑模式下的操作 67

5.5 命令模式下的操作 70

5.5.1 搜索和替换 70

5.5.2 高亮显示和取消高亮显示 71

5.5.3 显示和取消行号 71

5.5.4 保存和退出 72

5.5.5 在vim中运行shell命令 72

5.6 其他常用功能 73

5.6.1 编辑多个文件 73

5.6.2 区块选择和操作 74

5.6.3 多窗口显示 74

第6章 设备管理 76

6.1 文件系统概述 76

6.1.1 文件系统概念 76

6.1.2 Linux支持的文件系统 76

6.1.3 虚拟文件系统VFS 78

6.2 文件系统与磁盘管理 79

6.2.1 文件系统与磁盘的关系 79

6.2.2 查看磁盘与目录容量 79

6.2.3 磁盘分区 83

6.2.4 磁盘格式化 85

6.2.5 磁盘检查 86

6.2.6 磁盘挂载与卸载 86

6.2.7 swap空间的创建与管理 88

6.3 开机挂载 90

6.3.1 与开机挂载相关的文件 90

6.3.2 设置开机挂载 91

习题 91

第7章 软件包管理 92

7.1 文件归档与压缩 92

7.1.1 压缩指令gzip与bzip2 92

7.1.2 打包指令tar 96

7.2 tarball管理 97

7.2.1 tar命令与压缩工具的组合使用 97

7.2.2 tarball管理 98

7.3 RPM软件包管理及YUM功能 99

7.3.1 RPM简介 99

7.3.2 使用rpm命令 100

7.3.3 YUM管理介绍 104

习题 105

第8章 用户和组群管理 106

8.1 用户和组群概述 106

8.1.1 Linux用户账户概述 106

8.1.2 Linux用户账户配置文件 106

8.1.3 图形界面下用户账户的设置 108

8.1.4 字符界面下用户账户的设置 110

8.2 组群账户管理 114

8.2.1 Linux组群账户配置文件 114

8.2.2 图形界面下组群账户的设置 115

8.2.3 字符界面下组群账户的设置 116

8.3 用户和组群常用维护命令 117

8.4 手动新增用户 121

8.5 磁盘配额 122

习题 126

第9章 Bash Shell的使用 127

9.1 shell概述 127

9.1.1 Linux下的主流shell 127

9.1.2 shell的基本功能 128

9.1.3 bash的优点 131

9.2 bash变量 133

9.2.1 变量设置规则 133

9.2.2 shell变量分类 135

9.2.3 变量的键盘读取与声明 137

9.3 bash的环境配置文件 139

9.3.1 login shell与non-login shell 139

9.3.2 login shell的配置初始化 139

9.3.3 non-login shell的配置初始化 141

9.4 数据流重定向 141

9.5 管道指令 143

9.5.1 选取指令 144

9.5.2 双重定向 145

9.6 历史指令 146

9.7 命令执行控制符号&&与‖ 147

9.7.1 &&与‖ 148

9.7.2 &&与‖混合使用 148

9.8 正则表达式 148

9.8.1 正则表达式语法支持情况 149

9.8.2 grep指令与正则表达式的组合 149

9.8.3 sed工具与正则表达式的组合 153

9.8.4 扩展正则表达式 155

习题 156

第10章 Shell Script 157

10.1 Shell Script概述 157

10.2 Shell Script的编写及执行方法 157

10.2.1 脚本的编写 157

10.2.2 交互式脚本 158

10.2.3 脚本的执行 159

10.2.4 shell脚本执行方法的比较 160

10.3 test指令和判断符号[] 161

10.3.1 test指令 161

10.3.2 判断符号[] 163

10.4 Shell Script的默认变量 165

10.5 条件判断语句 166

10.5.1 if-then语句 166

10.5.2 case…in…esac语句 168

10.5.3 function 169

10.6 循环语句 170

10.6.1 while循环语句 170

10.6.2 until循环 170

10.6.3 for循环语句 171

10.7 Shell Script的调试 173

10.7.1 在shell脚本中输出调试信息 173

10.7.2 利用sh指令来调试 173

习题 173

第11章 进程管理与系统监视 175

11.1 进程管理 175

11.1.1 进程概念 175

11.1.2 进程的启动 176

11.1.3 进程管理指令 176

11.2 系统监视 183

11.2.1 用户查询指令 183

11.2.2 系统资源查询指令 183

11.3 系统日志 186

11.3.1 系统日志的作用和格式 186

11.3.2 常用的系统日志 187

习题 187

第12章 系统服务和任务定制 188

12.1 系统服务概述 188

12.1.1 系统服务概念 188

12.1.2 分类 188

12.1.3 服务的启动和停止 188

12.2 定时任务定制 191

12.3 周期性任务定制 194

12.3.1 使用crontab指令方式定制 194

12.3.2 直接修改/etc/crontab 195

习题 196

第13章 Linux网络基本配置 197

13.1 TCP/IP协议基础知识 197

13.1.1 TCP/IP概述 197

13.1.2 IPv4地址和端口 199

13.1.3 IPv6 203

13.2 网络配置文件 203

13.2.1 网络设备配置文件 204

13.2.2 使用resolv.conf文件配置DNS服务器 204

13.2.3 使用network文件配置主机名 204

13.2.4 使用hosts文件配置主机名和IP地址的映射关系 205

13.3 常用网络命令 205

13.3.1 ifconfig命令 205

13.3.2 ping命令 206

13.3.3 netstat命令 207

13.3.4 nslookup命令 208

13.3.5 traceroute命令 209

13.4 网络安全 210

13.4.1 配置Linux防火墙 210

13.4.2 iptables防火墙 212

13.4.3 SELinux 214

习题 215

第14章 远程登录服务器 216

14.1 远程登录服务器简介 216

14.1.1 什么是远程登录服务器 216

14.1.2 远程登录的类型 216

14.2 Telnet服务器 217

14.2.1 Telnet的工作原理 217

14.2.2 Telnet服务的安装 217

14.2.3 Telnet服务的启动 219

14.2.4 登录Telnet服务器 220

14.3 SSH服务器 221

14.3.1 SSH简介 221

14.3.2 OpenSSH软件的安装 221

14.3.3 OpenSSH服务的启动 222

14.3.4 登录SSH服务器 223

习题 225

第15章 FTP服务器 226

15.1 FTP概述 226

15.1.1 FTP简介 226

15.1.2 FTP工作原理 226

15.2 安装FTP服务器 227

15.2.1 vsftpd所需软件 227

15.2.2 vsftpd安装 227

15.3 配置FTP服务器 230

15.3.1 vsftpd的配置基础 230

15.3.2 配置vsftpd服务器 232

15.3.3 实现实体用户访问 234

15.3.4 FTP服务器的启动与停止 240

15.4 配置FTP客户端 241

15.4.1 Linux客户端配置 241

15.4.2 Windows客户端配置 242

15.5 测试vsftpd服务器 242

习题 245

第16章 Samba服务器 246

16.1 Samba概述 246

16.1.1 SMB协议 246

16.1.2 Samba的功能 246

16.1.3 Samba工作原理 247

16.2 安装Samba服务器 248

16.2.1 Samba所需软件 248

16.2.2 Samba服务安装 248

16.2.3 Samba服务启动与停止 249

16.3 Samba服务器的配置 250

16.3.1 Samba服务的主配置文件 250

16.3.2 Samba服务的密码文件 253

16.3.3 Samba服务的用户映射文件 254

16.3.4 Samba服务的日志文件 254

16.3.5 配置文件和打印服务共享 255

16.3.6 Samba配置综合实例 257

16.4 Samba服务器的使用 259

16.4.1 从Linux访问Windows的共享资源 259

16.4.2 从Windows访问Linux的共享资源 261

16.4.3 Samba组件中的应用程序 262

习题 262

第17章 WWW服务器 264

17.1 WWW服务器简介 264

17.1.1 WWW工作原理 264

17.1.2 Apache简介 265

17.2 安装Apache服务器 266

17.2.1 Apache所需软件包 266

17.2.2 安装Apache服务 266

17.2.3 启动与停止Apache服务 267

17.3 Apache服务器配置 267

17.3.1 Apache服务器的主配置文件 267

17.3.2 Apache应用案例 270

17.3.3 各种Apache服务器配置 270

17.3.4 Web服务访问控制 273

17.3.5 虚拟主机设置 276

17.3.6 Apache服务器综合实例 279

习题 281

参考文献 282

返回顶部