当前位置:首页 > 工业技术
Linux服务器搭建完全技术宝典
Linux服务器搭建完全技术宝典

Linux服务器搭建完全技术宝典PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:王晓超,于涛,周艳艳编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113109356
  • 页数:486 页
图书介绍:本书从实用角度出发,对Red Hat Enterprise Linux 5平台下的系统管理及网络服务做了全面系统地介绍。内容涵盖了Linux 5系统安装与相关配置、桌面管理、用户和用户组管理、磁盘管理、DNS服务的配置与管理、WWW服务的配置与管理、FTP服务的配置与管理、打印服务的配置与管理、NFS服务的配置与管理、Samba服务的配置与管理、DHCP服务的配置与管理、电子邮件服务的配置与管理、NAT服务的配置与管理等内容。
《Linux服务器搭建完全技术宝典》目录

第1章 Linux系统概述 1

1.1 Linux的由来 1

1.1.1 Linux的发展史 1

1.1.2 Linux开发遵循的标准 1

1.2 Linux版本简介 2

1.2.1 Red Hat Linux 2

1.2.2 Debian Linux 2

1.2.3 Ubuntu Linux 3

1.3 Linux操作系统简介 3

1.3.1 Linux操作系统结构 3

1.3.2 Linux特点 4

1.3.3 Linux的主要应用领域 5

1.4 Red Hat Enterprise Linux 5简介 6

第2章 Linux企业版的安装与管理 7

2.1 Linux 5的两个版本 7

2.2 Linux与其他操作系统比较 7

2.2.1 Linux与UNIX比较 7

2.2.2 Linux与Windows比较 7

2.3 Linux的安装准备阶段 8

2.3.1 硬件要求 8

2.3.2 Linux 5的安装方式 9

2.3.3 系统分区规划 9

2.3.4 多操作系统并存问题 10

2.4 Linux 5的安装阶段 10

2.4.1 Linux 5的安装 10

2.4.2 硬盘分区方案选择 12

2.4.3 网络与时区的设置 14

2.4.4 定制组件的设置 16

2.5 Linux 5的基本配置阶段 17

2.5.1 Linux 5的安全设置 17

2.5.2 系统日期和时间的设置 18

2.5.3 软件更新设置 19

2.6 卸载Linux 5 20

2.7 Linux的引导与登录 21

2.7.1 Linux的启动过程 21

2.7.2 Linux的关闭与重新引导 21

2.7.3 Linux的登录 22

2.7.4 Linux的退出 23

第3章 Linux的桌面环境 24

3.1 GNOME和KDE桌面管理器 24

3.2 使用GNOME桌面 25

3.2.1 GNOME桌面简介 25

3.2.2 配置GNOME首选项 26

3.2.3 退出GNOME 28

3.3 Nautilus文件管理器简介 28

3.3.1 Nautilus文件管理器的工作模式 29

3.3.2 Nautilus文件管理器的使用 30

3.4 使用KDE桌面 31

3.4.1 KDE桌面的安装 31

3.4.2 KDE桌面简介 33

3.4.3 配置KDE桌面 34

3.5 Konqueror文件管理器 35

3.5.1 打开Konqueror文件管理器 35

3.5.2 Konqueror文件管理器的使用 36

3.5.3 Konqueror的配置 37

3.6 定制自己的桌面 38

3.6.1 配置X Windows 38

3.6.2 选择桌面管理器 40

第4章 FTP服务器的搭建与管理 41

4.1 FTP服务概述 41

4.1.1 FTP工作原理 41

4.1.2 匿名用户 42

4.1.3 FTP服务的连接模式 42

4.1.4 流行FTP服务器软件 43

4.2 vsFTPd服务的安装 44

4.2.1 安装vsftpd软件 44

4.2.2 配置匿名用户登录环境 44

4.2.3 FTP服务的启动与关闭 45

4.3 vsFTPd的配置 46

4.3.1 配置文件简介 46

4.3.2 监听地址与控制端口 47

4.3.3 FTP模式与数据端口 48

4.3.4 ASCII模式 48

4.3.5 超时选项 49

4.3.6 负载控制 49

4.3.7 用户设置 49

4.3.8 用户登录控制 51

4.3.9 目录访问控制 51

4.3.10 文件操作控制 51

4.3.11 新增文件权限设置 51

4.3.12 日志设置 52

4.4 vsFTPd的具体应用 52

4.4.1 允许匿名用户上传文件 52

4.4.2 限制用户目录 53

4.4.3 配置高安全级别的匿名FTP服务器 54

4.4.4 虚拟用户的配置 54

4.5 PureFTPD服务器的安装 56

4.5.1 Apache服务的安装 56

4.5.2 安装MySQL数据库 56

4.5.3 安装PureFTPD 57

4.5.4 生成PureFTPD服务管理脚本 58

4.6 配置PureFTPD匿名用户登录环境 58

4.7 FTP客户端的配置与访问 61

4.7.1 Windows环境下访问FTP服务器 61

4.7.2 Linux环境下访问FTP服务器 61

第5章 电子邮件服务器的搭建与管理 63

5.1 电子邮件服务概述 63

5.1.1 电子邮件服务简介 63

5.1.2 邮件的专有名词 64

5.1.3 SMTP与POP3 65

5.2 安装Sendmail邮件服务器 65

5.2.1 Sendmail的安装 66

5.2.2 Sendmail的配置文件 66

5.2.3 初始配置Sendmail 67

5.3 配置Sendmail邮件服务器 67

5.3.1 主机别名 67

5.3.2 用户别名 67

5.3.3 允许投递 68

5.3.4 虚拟域 68

5.3.5 配置POP3与IMAP 69

5.3.6 邮件分拣 69

5.3.7 配置与访问电子邮件客户端 70

5.4 Postfix邮件服务的安装 72

5.4.1 关闭Sendmail服务 72

5.4.2 安装Postfix服务 73

5.5 Postfix邮件服务的配置文件 73

5.6 Postfix服务的基本设置 74

5.7 Postfix服务的高级配置 76

5.7.1 配置虚拟别名域 76

5.7.2 配置用户别名 77

5.7.3 配置SMTP认证 78

5.7.4 启动和停止Postfix服务 80

5.8 实现dovecot服务 81

5.9 实现cyrus-imapd服务 82

5.9.1 安装cyrus-imapd 82

5.9.2 配置cyrus-imapd 83

5.9.3 启动cyrus-imapd 84

5.9.4 创建用户邮箱 84

5.10 squirrelmail的安装和配置 86

5.10.1 安装squirrelmail 86

5.10.2 配置squirrelmail 87

5.10.3 登录squirrelmail 87

第6章 代理服务器的搭建与应用 88

6.1 代理服务器概述 88

6.2 安装squid服务器 90

6.2.1 安装前的准备工作 90

6.2.2 squid服务器的安装 90

6.2.3 初始化squid服务器 92

6.2.4 启动和停止代理服务器 93

6.3 squid服务器的基本配置 96

6.3.1 设置监听的IP和端口 96

6.3.2 设置缓存大小 96

6.3.3 访问控制设置 97

6.3.4 指定squid可以使用内存的理想值 99

6.3.5 其他参数设置 99

6.3.6 检测代理服务器是否处于运行状态 100

6.4 squid服务器高级配置 101

6.4.1 实现透明代理 101

6.4.2 squid安全设置 102

6.4.3 squid外部程序支持选项 104

6.5 squid日志管理 104

6.5.1 日志选项 104

6.5.2 squid代理服务器日志系统的构成 105

6.5.3 Webalizer介绍 105

6.5.4 安装及配置Webalizer 107

6.5.5 查看squid网络流量日志 108

6.6 不同环境中的代理客户端的配置 110

6.6.1 Windows系统下IE代理配置 110

6.6.2 Linux系统下Firefox代理设置 110

6.7 访问控制实例集锦 111

第7章 Web服务器的搭建与管理 115

7.1 Web服务简介 115

7.2 HTTP协议简介 116

7.2.1 标题 116

7.2.2 HTTP请求端口 117

7.2.3 HTTP的两种报文详解 117

7.3 初识Apache服务器 119

7.3.1 Apache的发展历程 119

7.3.2 Apache服务器的特点 120

7.4 Apache服务的安装与升级 121

7.4.1 安装前的准备 121

7.4.2 安装httpd服务 122

7.4.3 为Apache服务放行 123

7.4.4 Apache服务的升级 123

7.5 启动Apache服务 124

7.5.1 命令方式启动Apache服务 124

7.5.2 图形化方式启动Apache服务 124

7.6 如何停止Apache服务 125

7.7 如何重启Apache服务 125

7.8 配置Apache服务自动运行 125

7.9 Apache服务的基本配置 126

7.9.1 Apache配置文件——httpd.conf 126

7.9.2 Apache服务的基本配置简述 126

7.9.3 Apache全局配置 126

7.9.4 主服务器配置 128

7.9.5 虚拟主机配置 131

7.10 Apache服务器的控制 132

7.11 浏览权限的设置 132

7.11.1 分布式特定目录存取控制 133

7.11.2 整体存取控制 134

7.12 虚拟目录简述 135

7.13 配置与管理虚拟主机 136

7.14 用户认证和授权 138

7.14.1 如何创建用户名和密码 138

7.14.2 指定相应的认证方式 138

7.15 Apache日志管理和统计分析 141

7.15.1 错误日志简述 142

7.15.2 配置访问日志 142

7.15.3 日志统计分析 144

7.15.4 日志文件的压缩备份 145

7.16 配置动态Web站点 145

7.16.1 PHP动态网站的创建 145

7.16.2 JSP动态网站的创建与配置 147

7.16.3 CGI动态网站的创建与配置 151

第8章 DHCP服务器的搭建与管理 153

8.1 DHCP服务简述 153

8.1.1 DHCP服务的实现过程 153

8.1.2 DHCP服务器分配的IP地址类型 155

8.2 DHCP服务器的安装 156

8.2.1 安装DHCP服务器的前提 156

8.2.2 安装DHCP服务器 156

8.2.3 DHCP服务器的启动和停止 158

8.3 配置DHCP服务 159

8.3.1 配置文件的格式 159

8.3.2 配置IP作用域 162

8.3.3 配置客户机的IP 162

8.3.4 租约期限的设置 163

8.3.5 保留特定的IP地址 163

8.3.6 多网段的IP地址的分配 164

8.3.7 DHCP服务器配置实例集锦 165

8.4 配置DHCP客户机 166

8.4.1 Linux客户端的配置 166

8.4.2 Windows客户端配置 167

第9章 DNS服务器的搭建与管理 169

9.1 DNS服务概述 169

9.1.1 DNS服务简介 169

9.1.2 DNS提供的服务 169

9.1.3 DNS查询原理和规划 170

9.1.4 DNS域名解析 171

9.2 DNS服务的安装 172

9.2.1 安装DNS服务 172

9.2.2 安装chroot软件包 172

9.2.3 DNS服务的启动与停止 173

9.3 DNS服务器主配置文件简介 173

9.3.1 设置根区域和主区域 175

9.3.2 根服务器区域文件 175

9.3.3 编写正向域名解析文件 178

9.3.4 设置反向解析区域 180

9.3.5 反向解析区域文件 181

9.4 功能实现 182

9.5 主要名称服务器的测试 182

9.6 配置辅助DNS服务器 186

9.6.1 设置多台辅助DNS的作用 186

9.6.2 配置辅助DNS必要条件及其配置过程 186

9.7 配置缓存Cache-only服务器 187

9.8 DNS客户端的配置 187

9.8.1 在Linux下配置DNS客户端 187

9.8.2 在Windows下配置DNS客户端 188

第10章 Samba服务器的搭建与管理 190

10.1 Samba服务概述 190

10.1.1 Samba服务简介 190

10.1.2 Samba服务的安装 190

10.1.3 Samba服务的图形化配置方法 192

10.1.4 启动、停止和重启Samba服务 195

10.2 Samba服务的配置文件 195

10.2.1 Samba服务的主要配置文件 195

10.2.2 Samba服务的密码文件 196

10.2.3 Samba服务的日志文件 196

10.3 smb.conf文件详解 197

10.3.1 smb.conf文件结构 197

10.3.2 smb.conf文件语法和变量 198

10.3.3 smb.conf文件详解 199

10.3.4 smb.conf文件中的段 201

10.3.5 Samba服务具体参数设置 201

10.4 Samba服务功能实现 202

10.4.1 指定Samba所要加入的工作组 202

10.4.2 注释说明服务器 203

10.4.3 限制可访问服务器IP地址的范围 203

10.4.4 打印机设置 204

10.4.5 设置guest账号匿名登录 204

10.4.6 设置日志文件名、存放路径及大小 205

10.4.7 与服务器相关的安全设置 205

10.4.8 共享的具体设置 208

10.5 如何访问共享资源 210

10.5.1 不同客户端主机的资源访问 210

10.5.2 本机Windows分区和Linux分区的资源互访 211

第11章 NFS服务器的搭建与管理 213

11.1 NFS服务概述 213

11.1.1 使用NFS的好处 213

11.1.2 RPC简介 214

11.1.3 NFS服务的组件 214

11.2 NFS服务的安装与配置 215

11.2.1 NFS服务的安装 215

11.2.2 NFS服务的配置 216

11.2.3 NFS服务的启动与停止 216

11.2.4 NFS文件的存取权限 217

11.3 在客户端挂载NFS文件系统 218

11.3.1 查看NFS服务器信息 218

11.3.2 加载NFS服务器共享目录 218

11.3.3 自动挂接NFS文件系统 219

11.3.4 用户共享资源时自动挂接NFS 219

第12章 LDAP目录服务器的搭建与管理 220

12.1 目录服务概述 220

12.1.1 目录服务优缺点 220

12.1.2 X.500简述 220

12.1.3 LDAP简述 221

12.1.4 LDAP与X.500的异同 222

12.1.5 流行的目录服务产品简介 223

12.2 LDAP基础知识 225

12.2.1 LDAP的几种基本模型简介 225

12.2.2 LDAP的初步认识 226

12.2.3 目录树的规划 227

12.2.4 LDAP的应用领域 228

12.3 安装LDAP 228

12.3.1 安装Berkeley DB数据库 228

12.3.2 安装OpenLDAP 230

12.4 OpenLDAP的初始化 230

12.4.1 OpenLDAP的基本配置 230

12.4.2 OpenLDAP服务器的启动 232

12.4.3 建立初始化数据 232

12.5 安装LDAP图形界面管理工具的分类 233

12.6 安装phpLDAPadmin并配置Apache服务 234

12.6.1 准备安装 234

12.6.2 安装phpLDAPadmin 235

12.6.3 配置Apache服务 235

12.6.4 如何访问虚拟目录 235

12.7 配置phpLDAPadmin 236

12.8 使用OpenLDAPadmin管理目录树 238

12.8.1 登录phpLDAPadmin 238

12.8.2 组织单元的创建 239

12.8.3 用户组的创建 239

12.8.4 用户账号的创建 240

12.9 LDAP服务的身份验证实战 241

12.9.1 Linux系统用户验证 242

12.9.2 FTP用户验证 243

12.9.3 Web用户验证 244

第13章 网络防火墙与NAT服务器的搭建与管理 245

13.1 防火墙概述 245

13.1.1 防火墙的成长历程 245

13.1.2 防火墙分类简介 245

13.1.3 防火墙的分类 246

13.1.4 防火墙的工作原理 247

13.2 iptables的构成和基本概念 249

13.2.1 iptasles的构成 249

13.2.2 iptables的基本概念 249

13.3 iptables的工作原理 251

13.3.1 iptables传输数据包的过程 251

13.3.2 关闭系统防火墙iptables 252

13.4 iptables命令格式 253

13.5 iptables的使用 256

13.5.1 查看规则 256

13.5.2 增加规则 257

13.5.3 插入规则 258

13.5.4 删除规则 259

13.5.5 替换规则 259

13.5.6 清除规则和计数器 260

13.6 NAT服务概述 261

13.6.1 NAT服务简介 261

13.6.2 使用iptables实现NAT服务 263

13.6.3 配置NAT客户端 264

13.7 Linux下访问控制应用实例集锦 266

13.7.1 禁止访问指定的网站 266

13.7.2 禁止部分指定客户机上网 267

13.7.3 禁止客户机访问某些服务 267

13.7.4 禁止客户机使用腾讯QQ 268

13.7.5 禁止使用ICMP协议 268

13.7.6 强制访问指定站点 269

第14章 Telnet和VNC服务器的搭建与管理 270

14.1 Telnet服务概述 270

14.1.1 安装Telnet服务 270

14.1.2 Telnet服务的启动和停止 271

14.1.3 Telnet的基本配置 272

14.1.4 使用Telnet客户端 273

14.1.5 Telnet服务的安全 274

14.2 VNC服务概述 274

14.2.1 VNC的组成 275

14.2.2 VNC运行的工作流程 275

14.3 VNC服务的安装 275

14.3.1 安装VNC服务前的工作 275

14.3.2 安装VNC服务 275

14.4 VNC服务的启动 276

14.4.1 VNC服务的启动配置 276

14.4.2 启动VNC服务 277

14.4.3 停止VNC服务 278

14.4.4 配置VNC服务为自动启动的后台服务 278

14.5 检测VNC服务 279

14.5.1 检查VNC服务进程 279

14.5.2 检测VNC服务进程端口 279

14.5.3 查看VNC服务日志 279

14.6 VNC服务相关的配置 280

14.6.1 vncserver命令详解 280

14.6.2 如何配置图形桌面环境 280

14.6.3 配置多个桌面号 281

14.7 VNC客户端的配置 281

14.7.1 在Linux平台下配置VNC客户端 281

14.7.2 Windows平台下的VNC客户端配置 282

14.7.3 SSH隧道技术支持下的VNC客户端的配置 283

第15章 SSH服务器的搭建与管理 285

15.1 SSH服务概述 285

15.1.1 SSH服务简介 285

15.1.2 公钥加密体系结构 286

15.2 安装SSH服务器 287

15.3 配置SSH服务器 287

15.3.1 查看安装文件及其位置 288

15.3.2 /etc/ssh/sshd_config文件选项 288

15.4 SSH服务的启动和停止 290

15.4.1 启动SSH服务 290

15.4.2 重启SSH服务 291

15.4.3 自动启动SSH服务 291

15.4.4 停止SSH服务 292

15.5 如何使用SSH客户端 292

15.5.1 SSH客户端在Windows平台下的使用 292

15.5.2 SSH客户端在Linux平台下的使用 293

第16章 VPN服务器的配置与管理 297

16.1 VPN简介 297

16.1.1 虚拟专用网定义 297

16.1.2 安全性 297

16.1.3 可用性 298

16.1.4 可管理性 298

16.2 VPN协议 298

16.2.1 PPTP/L2TP网络协议 298

16.2.2 IPSec虚拟专用网安全协议 299

16.2.3 SOCKS v5安全协议 299

16.3 VPN工作原理 299

16.3.1 VPN的分类 300

16.3.2 VPN的组网方式 300

16.4 VPN的安全技术 301

16.4.1 隧道技术 302

16.4.2 加密技术 302

16.4.3 密钥管理技术 303

16.4.4 身份认证技术 303

16.5 安装VPN服务器 303

16.5.1 VPN服务器硬件环境 303

16.5.2 安装VPN服务器 304

16.6 VPN服务的启动与停止 305

16.6.1 启动VPN服务 305

16.6.2 重启VPN服务 305

16.6.3 自动启动VPN服务 306

16.6.4 停止VPN服务 306

16.7 配置VPN服务器 306

16.7.1 VPN主配置文件 306

16.7.2 账号文件的配置 307

16.7.3 设置NAT并打开Linux内核路由功能 307

16.8 配置VPN客户端 308

16.8.1 建立VPN连接 308

16.8.2 连接VPN服务器 309

16.8.3 访问内部网络192.168.10.0网段的资源 310

第17章 PostgreSQL网络数据库服务器的搭建与配置 311

17.1 PostgreSQL简述 311

17.1.1 PostgreSQL的发展历程 311

17.1.2 PostgreSQL的主要特征 312

17.1.3 MySQL、PostgreSQL和Oracle的区别 313

17.2 PostgreSQL的安装 313

17.2.1 安装前的准备 313

17.2.2 PostgreSQL服务器安装 313

17.3 启动、重启和停止PostgreSQL服务 314

17.3.1 启动PostgreSQL服务 314

17.3.2 重启或停止PostgreSQL服务 314

17.3.3 启动、重启或停止PostgreSQL服务的图形化方式 315

17.3.4 配置PostgreSQL服务的自动启动 315

17.4 PostgreSQL组件程序 316

17.4.1 PostgreSQL服务器端应用 316

17.4.2 PostgreSQL客户端应用 316

17.4.3 PostgreSQL客户端程序——sql 316

17.5 PostgreSQL基本操作 319

17.5.1 创建和连接PostgreSQL数据库 319

17.5.2 删除PostgreSQL数据库 320

17.5.3 创建数据表 321

17.5.4 删除表 322

17.5.5 修改表 322

17.6 PostgreSQL角色管理 324

17.7 PostgreSQL数据库权限管理 324

17.7.1 赋予权限 325

17.7.2 撤销用户或组的权限 326

17.8 PostgreSQL数据库备份 327

17.9 PostgreSQL数据库恢复 328

17.10 PostgreSQL日常清理 329

17.11 基于Web的远程操作——hpPgAdmin 330

17.11.1 phpPgAdmin的安装 331

17.11.2 配置phpPgAdmin 331

17.11.3 使用phpPgAdmin 332

第18章 MySQL数据库的搭建与配置 334

18.1 MySQL简介 334

18.1.1 MySQL的主要特征 334

18.1.2 MySQL与其他数据库的比较 335

18.2 MySQL的安装 335

18.2.1 安装前的准备 336

18.2.2 安装MySQL 336

18.2.3 启动和停止MySQL服务 338

18.3 MySQL服务的配置和使用 339

18.3.1 使用命令修改MySQL管理员的口令 339

18.3.2 MySQL数据库的创建和使用 340

18.3.3 MySQL数据表的创建 340

18.3.4 删除表 342

18.3.5 修改表 342

18.3.6 在表中插入记录 342

18.3.7 删除表中记录 343

18.3.8 修改记录 343

18.3.9 索引的创建和删除 344

18.4 用户的创建和删除 344

18.4.1 创建新用户 344

18.4.2 删除用户 345

18.4.3 更改用户密码 345

18.5 用户权限的设置 345

18.5.1 MySQL授权表中权限字段形式 345

18.5.2 使用GRANT语句授权 347

18.5.3 使用REVOKE语句撤权 347

18.6 图形化配置MySQL 347

18.6.1 phpMyAdmin的安装 347

18.6.2 配置phpMyAdmin虚拟目录 348

18.6.3 使用phpMyAdmin 349

第19章 使用Webmin配置各种服务 350

19.1 Webmin的概述 350

19.1.1 Webmin简介 350

19.1.2 Webmin的特性 350

19.1.3 Webmin的主要功能 350

19.2 安装和配置Webmin 352

19.2.1 Perl语言解释器的安装 353

19.2.2 Net-SSLeay perl和OpenSSL的安装 353

19.2.3 安装与访问Webmin 354

19.2.4 设置Webmin为中文界面 355

19.2.5 停止和启动Webmin服务 356

19.3 配置Samba服务 356

19.4 配置NFS服务 358

19.5 配置DNS服务 359

19.6 配置Web服务 361

19.6.1 设置主目录的路径 361

19.6.2 设置默认文档 362

19.6.3 设置日志文件 362

19.3.4 设置默认字符集 362

19.6.5 创建虚拟目录 363

19.6.6 虚拟主机的配置 363

19.7 配置网络防火墙与NAT服务 363

19.7.1 禁止客户机访问不健康网站 363

19.7.2 禁止某些客户机上网 364

19.7.3 强制访问指定的站点 365

19.7.4 配置内部网络服务器 366

19.8 配置代理服务 367

19.8.1 设置代理服务器监听的IP地址和端口号 367

19.8.2 设置内存缓冲大小 368

19.8.3 设置硬盘缓冲的大小 368

19.8.4 设置使用缓存的有效用户和组 368

19.8.5 定义DNS服务器地址 369

19.8.6 设置日志文件 369

19.8.7 设置运行Squid主机的名称和管理员的E-mail地址 370

19.8.8 设置默认访问控制列表 370

19.8.9 用户身份认证 371

19.9 配置SSH服务 372

第20章 Linux服务器集群 373

20.1 服务器集群 373

20.2 构建工作集群 373

20.2.1 使用VMware虚拟计算机 374

20.2.2 构建集群的操作步骤 374

20.3 使用OSCAR创建Linux集群 374

20.3.1 OSCAR简介 374

20.3.2 OSCAR的工作原理 375

20.3.3 OSCAR安装所需的Linux 5系统环境配置 375

20.3.4 安装OSCAR的准备 376

20.3.5 OSCAR软件包存放 378

20.3.6 安装OSCAR 378

20.3.7 选择和配置OSCAR组件 379

20.3.8 安装OSCAR服务器 380

20.3.9 创建客户端镜像 380

20.3.10 定义客户端 381

20.3.11 网络设置 381

20.3.12 安装客户端 381

20.3.13 安装测试集群 382

20.4 管理Linux集群 382

20.4.1 图形化管理工具——OSCAR Management Wizard 382

20.4.2 客户端管理——命令行 382

第21章 Linux Shell模式 384

21.1 Linux Shell概述 384

21.1.1 Linux Shell简介 384

21.1.2 系统默认Shell——bash shell 384

21.1.3 设置使用其他Shell 385

21.2 启动Shell 385

21.2.1 终端启动Shell 386

21.2.2 直接启用Shell 386

21.2.3 直接启动命令行窗口 386

21.3 Shell指令详解 387

21.3.1 目录及文件管理命令 387

21.3.2 信息显示命令 392

21.3.3 网络基本配置命令 394

21.3.4 关机和注销命令 397

21.4 配置Shell环境 398

21.4.1 Shell环境变量 398

21.4.2 设置环境变量 400

21.4.3 Shell环境配置文件 401

21.5 使用vim文本编辑器 401

21.5.1 vim编辑器简介 402

21.5.2 vim常见命令 402

21.5.3 定制丰富多彩的vim 406

第22章 Linux系统管理 407

22.1 Linux系统安全管理 407

22.1.1 口令安全 407

22.1.2 文件和目录许可 408

22.2 文件系统管理 409

22.2.1 文件系统简介 409

22.2.2 文件类型 410

22.2.3 Linux的目录系统 410

22.2.4 文件压缩与归档 411

22.2.5 文件系统的安装 416

22.2.6 文件系统的卸载 417

22.3 用户管理 417

22.3.1 用户账号文件 417

22.3.2 用户群组文件 420

22.3.3 用户的设置 420

22.3.4 用户群组管理 428

22.4 磁盘管理 430

22.4.1 磁盘的基本原理 430

22.4.2 磁盘分区管理 431

22.4.3 磁盘管理命令 436

22.4.4 磁盘配额管理 441

22.5 程及作业管理 444

22.5.1 进程控制命令 445

22.5.2 作业控制方式 449

22.6 内核管理 450

22.6.1 内核简介 450

22.6.2 内核模块工具 451

22.6.3 内核的升级 452

22.7 软件包管理 453

22.7.1 rpm命令的作用 454

22.7.2 rpm软件包管理工具 454

22.8 硬件资源管理 454

22.8.1 硬件的标识及硬件系统支持 455

22.8.2 在Linux中查看硬件信息的工具 455

22.8.3 硬件的配置工具和文件 456

22.8.4 硬件驱动存放的位置 456

第23章 Linux网络管理工具 458

23.1 网络线路的连通性测试 458

23.1.1 直通双绞线的测试 459

23.1.2 交叉双绞线的测试 459

23.2 Linux图形界面下测试网络 459

23.2.1 网络设备查询 460

23.2.2 网络连通性测试 460

23.2.3 网络信息统计 460

23.2.4 网络路由跟踪 461

23.2.5 网络端口扫描 461

23.2.6 网络查阅 462

23.2.7 查询登录用户的信息 462

23.2.8 域名查询工具 462

23.3 利用ping命令测试网络连通性 463

23.3.1 确定网络设备系统可用性 463

23.3.2 测试网络性能 464

23.3.3 ping命令的其他选项 465

23.4 利用traceroute命令进行路由跟踪 466

23.4.1 traceroute显示代码 467

23.4.2 traceroute命令参数的应用 467

23.5 静态IP地址管理工具 469

23.5.1 IP地址 469

23.5.2 子网掩码 469

23.5.3 TCP/IP配置文件 470

23.6 在图形界面下配置以太网络 470

23.6.1 配置网卡并指定IP地址 471

23.6.2 为单网卡指定多个IP地址 472

23.6.3 修改网络配置 473

23.7 在命令模式下配置以太网络 475

23.7.1 利用ifconfig命令显示所有可用网络接口 475

23.7.2 利用ifconfig命令禁用或激活网络接口 476

23.7.3 利用ifocnfig命令修改IP地址及子网掩码 477

23.7.4 利用ifconfig命令为单网卡指定多个IP地址 477

23.8 动态IP地址分配工具 478

23.9 安装DHCP服务 479

23.9.1 通过软件包管理安装DHCP服务 479

23.9.2 图形界面下运行软件包安装DHCP服务 480

23.9.3 在终端命令状态下安装DHCP服务 481

23.10 DHCP服务的启动与停止 481

23.10.1 通过服务配置启动和停止DHCP服务 481

23.10.2 通过终端命令启动和停止DHCP服务 482

23.11 DHCP服务的配置 482

23.12 网络地址表管理工具 484

23.12.1 显示ARP缓存 484

23.12.2 删除一条ARP缓存记录 485

23.12.3 添加一条ARP缓存记录 485

23.12.4 从文件加载ARP缓存记录 485

相关图书
作者其它书籍
返回顶部