《零起点学Linux系统管理》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:范海绍,李方园等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111373094
  • 页数:151 页
图书介绍:本书以当前流行的Enterprise Red Hat Linux 4.0为蓝本,全面介绍了Linux操作系统的使用及配置。全书共分为10讲,内容涉及Linux系统的安装、基本网络配置、用户管理、文件系统管理、文件编辑、系统管理、软件包安装、基本网络功能应用,和扩展内容Shell程序设计基础、C语言编程工具。

第1讲 Linux系统安装 1

1.1引言 1

1.1.1 Linux简介 1

1.1.2 Linux版本说明 4

1.1.3各种安装方法介绍 5

1.2企业项目场景1 : Linux系统安装 6

1.3 Linux系统安装教学目标(4学时) 6

1.4项目一 实验指导 7

1.4.1新建虚拟机 7

1.4.2在虚拟机上安装Linux系统 7

1.5项目一完成步骤详解 9

1.5.1新建虚拟机 9

1.5.2在虚拟机上安装Linux系统 12

1.6思考题 22

第2讲 基本网络配置 23

2.1引言 23

2.1.1网络的定义 23

2.1.2网络组成 24

2.1.3网络IP地址 24

2.1.4网络路由 25

2.1.5网络域名 25

2.2企业项目场景2:基本网络配置 26

2.3 Linux系统基本网络配置教学目标(8学时) 26

2.4项目二 实验指导 27

2.4.1配置网卡 27

2.4.2测试网络 27

2.4.3用“ping”命令测试 27

2.4.4用ifconfig命令 28

2.4.5开通和关闭网络设备(网卡) 28

2.4.6设置临时IP地址 28

2.4.7设置默认网关 28

2.4.8设置指定网关 29

2.4.9文件上传和下载 29

2.4.10远程登录 29

2.5项目二完成步骤详解 29

2.5.1网卡设置 29

2.5.2设置指定网关 33

2.5.3简单域名设置 34

2.5.4网络测试 36

2.6思考题 38

第3讲 Linux系统用户管理 39

3.1引言 39

3.2企业项目场景3 : Linux系统用户管理 49

3.3 Linux系统用户管理教学目标(8学时) 49

3.4项目三 实验指导 50

3.4.1新建组 50

3.4.2删除组 50

3.4.3新建用户 50

3.4.4删除用户 51

3.4.5修改用户属性 51

3.4.6暂停和恢复用户账号 51

3.4.7超级用户管理(学习Vi编辑后再做) 51

3.5项目三完成步骤详解 52

3.5.1新建组 52

3.5.2新建用户 52

3.5.3暂停和恢复用户账号 54

3.5.4超级用户管理(学习Vi编辑后再做) 54

3.6思考题 58

第4讲 Linux文件系统管理 59

4.1引言 59

4.1.1文件和目录概述 59

4.1.2文件类型 60

4.1.3文件系统和标准文件系统布局 61

4.2企业项目场景4 : Linux文件系统管理 64

4.3 Linux文件系统管理教学目标(16学时) 65

4.4项目四 实验指导 65

4.4.1文件处理 65

4.4.2目录(文件夹)处理 66

4.4.3文件和目录的存取权限 67

4.4.4文件和文件内容查找 68

4.4.5文件压缩与解压缩 68

4.5项目四完成步骤详解 69

4.5.1创建目录和文件 69

4.5.2设置文件/目录权限 70

4.5.3查找文件和文件内容 73

4.5.4文件压缩与备份 73

4.6思考题 74

第5讲 Linux文件编辑 75

5.1引言 75

5.1.1 Vi简介 75

5.1.2 Vi使用方法 75

5.2企业项目场景5 : Linux文件编辑 79

5.3 Linux文件编辑教学目标(4学时) 79

5.4项目五 实验指导 80

5.4.1文件录入命令 80

5.4.2文件修改 80

5.4.3文件保存 80

5.4.4文件查找和替换 81

5.4.5其他编辑手段 81

5.5项目五完成步骤详解 81

5.5.1新建文件并打开输入区 81

5.5.2录入文件内容 82

5.5.3保存文件 82

5.6思考题 84

第6讲 Linux系统管理 85

6.1引言 85

6.1.1什么是磁盘配额(Quota) 85

6.1.2 Quota的一般用途 86

6.1.3 Quota的使用限制 86

6.1.4 Quota的规范设置选项 86

6.1.5 Linux工作调度种类:at, crontab 87

6.1.6 at运行方式 87

6.1.7 cron运行方式 88

6.2企业项目场景6 : Linux系统管理 89

6.3 Linux系统管理教学目标(8学时) 89

6.4项目六 实验指导 90

6.4.1磁盘配额 90

6.4.2定时执行命令 90

6.4.3周期执行命令 91

6.5项目六完成步骤详解 91

6.5.1为部门和用户分配磁盘空间 91

6.5.2定时执行任务 94

6.6思考题 96

第7讲 Linux软件包安装 97

7.1引言 97

7.1.1 RPM软件包管理 97

7.1.2 Tarball源代码软件包 99

7.2企业项目场景7 : Linux系统软件包安装 100

7.3 Linux系统软件包安装教学目标(4学时) 100

7.4项目七 实验指导 101

7.4.1 RPM软件包管理工具 101

7.4.2源代码软件包安装 102

7.5项目七完成步骤详解 102

7.5.1挂接光盘 102

7.5.2安装vsftpd软件包 102

7.5.3安装tar格式的源码软件包ruby 103

7.6思考题 104

第8讲 基本网络功能应用 105

8.1引言 105

8.1.1 NFS网络概述 105

8.1.2 NFS的优点 105

8.1.3 NFS工作原理 106

8.1.4 Web服务概述 107

8.1.5 Apache服务器 107

8.2企业项目场景8:基本网络功能应用 108

8.3基本网络功能应用教学目标(8学时) 108

8.4项目八实验指导 109

8.4.1 NFS网络 109

8.4.2 Web网络 109

8.5项目八完成步骤详解 110

8.5.1 NFS网络实现 110

8.5.2 Web网络实现 113

8.6思考题 115

第9讲 Shell程序设计基础 116

9.1引言 116

9.2 Shell程序设计基础教学目标(8学时) 117

9.3 Shell程序设计基础 实验指导 118

9.3.1 Linux变量 118

9.3.2重定向和管道 119

9.3.3命令替换 119

9.3.4算术运算 119

9.3.5 Shell程序执行和程序参数 119

9.3.6条件表达式 120

9.3.7控制结构 121

9.3.8函数 124

9.3.9菜单命令select 125

9.3.10作业控制 125

第10讲 C语言编程工具 127

10.1引言 127

10.2 C语言编程工具教学目标(4学时) 127

10.3 C语言编程工具 实验指导 128

10.3.1 C编译器 128

10.3.2单模块程序 128

10.3.3多模块程序 129

10.3.4归档模块ar 129

10.3.5编译管理工具make 130

10.3.6 make工具与ar归档工具联合应用 131

10.3.7调试器gdb 132

附录 常用命令索引及详解 134

参考文献 151