linux系统管理与服务器配置高志君_Linux系统管理与服务器配置

第1章Linux系统的安装与启动1

1.1学习引导1

1.2安装RedHatEnterpriseLinux5操作系统2

1.3首次启动Linux操作系统的配置9

1.4Linux操作系统基本操作项目12

1.4.1虚拟文本控制台13

1.4.2命令提示符14

1.4.3注销用户14

1.4.4重启和关机14

1.5习题与练习14

第2章文件系统管理15

2.1学习引导15

2.2Linux下的目录及文件管理项目16

2.2.1Linux的目录和文件16

2.2.2Linux的目录管理与文件管理18

2.3使用文本编辑器vi创建和编辑文本文件项目24

2.3.1vi编辑器24

2.3.2利用vi编辑器创建文件并进行编辑26

2.3.3查看系统信息28

2.4在虚拟机中挂载U盘项目29

2.5习题练习31

第3章用户管理32

3.1学习引导32

3.2用户组及用户账号管理项目33

3.2.1用户账户及组33

3.2.2创建和管理用户账户和组34

3.2.3知识扩展38

3.3文件属性的读取和修改项目40

3.3.1文件属性40

3.3.2文件属性的操作41

3.4习题与练习43

第4章服务与进程管理44

4.1学习引导44

〖=BW(〗目录〖=〗4.2Linux启动配置与快捷键设置项目45

4.2.1Linux系统的启动过程45

4.2.2Linux系统的运行级别46

4.2.3inittab配置文件47

4.3使用service和chkconfig命令管理NFS服务项目51

4.3.1服务的概念51

4.3.2服务的分类51

4.3.3服务的启动脚本51

4.3.4服务的启动与停止51

4.3.5配置服务的自启动状态53

4.4Linux进程调度项目54

4.4.1进程的概念55

4.4.2进程的启动55

4.4.3进程的查看57

4.4.4进程的终止58

4.5习题与练习59

第5章软件包管理60

5.1学习引导60

5.2使用RPM软件包管理工具安装telnetserver软件包61

5.2.1RPM软件包简介61

5.2.2RPM软件包命令的使用62

5.2.3图形界面下的RPM软件包管理工具66

5.2.4项目常见问题分析66

5.3使用TAR包管理工具实现文档的打包压缩项目67

5.3.1TAR包管理工具简介67

5.3.2TAR包管理工具的使用67

5.3.3项目常见问题分析72

5.4习题与练习72

第6章网络连接74

6.1学习引导74

6.2网络环境配置项目75

6.2.1主机名的配置75

6.2.2网卡的配置76

6.2.3客户端域名解析服务器的配置80

6.3网络调试与故障排查项目81

6.3.1常用网络调试命令81

6.3.2网络故障排查方法83

6.4习题与练习84

第7章DHCP服务器配置85

7.1学习引导85

7.2DHCP服务原理86

7.2.1DHCP功能介绍86

7.2.2DHCP的运作方式86

7.3DHCP服务器及客户端安装项目87

7.4DHCP客户端配置项目88

7.5DHCP服务器配置项目90

7.6项目常见问题分析与推理92

7.7习题与练习92

第8章NFS服务器配置93

8.1学习引导93

8.2创建NFS服务器配置项目94

8.2.1NFS服务器功能94

8.2.2安装配置NFS服务器95

8.3NFS客户端配置及客户端远程访问NFS服务器项目97

8.4项目常见问题分析与推理100

8.5习题与练习100

第9章Samba服务器配置101

9.1学习引导101

9.2通过Samba服务器为Windows系统提供

文件系统资源共享项目103

9.2.1Samba的应用环境103

9.2.2安装配置Samba服务器104

9.3习题与练习114

第10章FTP服务器配置115

10.1学习引导115

10.2创建FTP用户并本地访问项目116

10.2.1FTP服务器功能116

10.2.2FTP通信过程117

10.2.3FTP用户分类118

10.2.4创建FTP用户118

10.3FTP服务器安装项目122

10.4客户端远程访问FTP服务器项目123

10.4.1字符界面访问FTP124

10.4.2图形界面访问FTP124

10.5FTP服务器配置项目126

10.5.1匿名用户设置126

10.5.2系统界面设置127

10.5.3本地用户权限设置127

10.5.4服务相关设置127

10.5.5传输模式设置127

10.5.6主动与被动服务设置127

10.6项目常见问题分析与推理130

10.7习题与练习132

第11章Web服务器配置133

11.1学习引导133

11.2使用Apache服务器部署简单的Web站点项目134

11.2.1Apache服务器简介134

11.2.2安装Apache服务器135

11.3在Apache服务器上部署Web站点目录项目140

11.3.1Apache服务器配置文件简介140

11.3.2配置Apache服务器141

11.4部署个性化Web站点项目143

11.5基于域名的虚拟主机配置项目144

11.5.1虚拟主机简介144

11.5.2基于域名的虚拟主机144

11.6基于IP地址的虚拟主机配置项目147

11.7习题与练习149

第12章DNS服务器配置150

12.1学习引导150

12.2DNS服务器安装项目151

12.3DNS客户端配置项目154

12.4DNS服务器端配置项目156

12.4.1BIND文件配置简介156

12.4.2主配置文件named.conf简介157

12.4.3解析明细文件157

12.5项目常见问题分析与推理163

12.6习题与练习164

第13章MySQL数据库服务器配置165

13.1学习引导165

13.2MySQL安装与启动项目166

13.2.1MySQL的安装166

13.2.2停止或启动MySQL服务169

13.2.3测试MySQL安装是否成功171

13.3新建数据库和表项目172

13.3.1数据库操作173

13.3.2表操作174

13.3.3处理表数据178

13.3.4建立索引179

13.4管理与配置项目180

13.4.1创建用户181

13.4.2用户权限设置183

13.4.3MySQL数据库的备份和恢复184

13.5习题与练习186

第14章邮件服务器配置187

14.1学习引导187

14.2电子邮件的工作原理188

14.2.1SMTP协议简介188

14.2.2电子邮件的工作原理189

14.3电子邮件服务器安装与配置项目191

14.3.1安装Sendmail192

14.3.2启动/重新启动/停止Sendmail服务192

14.3.3配置Sendmail193

14.3.4为新用户开电子邮件账号194

14.3.5为电子邮件账户设置别名194

14.3.6指定邮箱容量限制195

14.3.7支持POP和IMAP功能195

14.4习题与练习196

第15章打印服务器配置197

151学习引导197

15.2CUPS打印系统配置项目198

15.2.1Linux打印综述198

1522CUPS打印系统199

15.2.3启动和停止CUPS服务199

15.2.4创建打印队列200

153CUPS管理项目206

15.4习题与练习210

第16章Linux内核管理与程序开发基础211

16.1学习引导211

16.2Linux内核管理212

16.2.1内核主要功能212

16.2.2各个子系统之间的依赖关系213

16.2.3系统数据结构213

16.2.4Linux内核源代码的结构214

16.3升级RedhatLinux内核项目215

16.4Linux下C/〖=C〗开发工具简介222

16.4.1Linux下C语言编译GCC工具222

16.4.2GDB调试工具224

16.5习题与练习226

第17章Shell编程基础227

17.1学习引导227

17.2Shell的基本概念和使用方法228

17.2.1Shell功能及常见Shell简介228

17.2.2Shell的基本语法结构230

17.2.3Shell高级操作233

17.3Shell编程基础知识235

17.3.1Shell环境变量235

17.3.2Shell变量赋值和引用236

17.3.3Shell的程序流程控制237

17.4Shell进制转换编程项目241

17.5习题与练习244

第18章防火墙与NAT配置245

18.1学习引导245

18.2NAT及防火墙基本原理246

18.2.1私有地址与NAT服务原理246

18.2.2防火墙的基本工作原理247

18.3Linux下iptables简介249

18.3.1TABLES和TARGETS249

18.3.2PARAMETERS(参数)250

18.3.3OTHEROPTIONS(其他参数)251

18.3.4MATCHEXTENSIONS(匹配的扩展)251

18.3.5TARGETEXTENSIONS(扩展目标模块)253

18.4NAT配置项目255

18.4.1静态地址转换的实现256

18.4.2动态地址转换的实现256

18.4.3端口复用动态地址转换(PAT)的实现257

18.5用iptables配置防火墙项目258

18.5.1查看本机关于IPTABLES的设置情况258

18.5.2清除原有规则259

18.5.3设定预设规则259

18.5.4添加规则260

18.5.5配置一个NAT表防火墙261

18.6习题与练习263

第19章软件阵列和逻辑卷管理264

191学习引导264

192创建软件阵列项目265

19.2.1常见的RAID类型265

19.2.2软件阵列和硬件阵列268

19.3模拟RAID故障恢复项目270

19.4逻辑卷创建及调整项目272

19.5建立逻辑卷快照项目280

19.6习题与练习283

第20章Linux虚拟化284

20.1学习引导284

20.2创建和安装虚拟机项目285

20.2.1虚拟机285

20.2.2Xen虚拟化285

20.2.3硬件支持286

20.2.4Xen的组件与安装286

20.3使用virsh程序管理虚拟机290

204习题与练习294

参考文献295

附录A教学设计与实施方法296

附录B考核方法299

你可能感兴趣的:(linux系统管理与服务器配置高志君_Linux系统管理与服务器配置)