当前位置:首页 > 工业技术
Linux基础教程
Linux基础教程

Linux基础教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:吴学毅主编
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2005
  • ISBN:7810825720
  • 页数:283 页
图书介绍:本书以Red Hat Linux 9为基础,介绍Linux系统的概念、字符和图形模式下的使用、原理和管理等方面的内容,通过大量的应用实例,由浅入深地引导读者使用Linux。全书共2篇,第1篇是理论和应用篇,共10章,分别介绍了Linux系统的基础和安装过程、常用Linux命令、vi编辑器的使用、shell编程、Linux图形环境的应用和管理、Linux内核构成和管理、设备的使用、用户及组的管理、Linux系统管理、网络配置和管理等;第2篇为实验篇,共10个实验,分别与相应章相对应,以帮助读者提高对Linux的使用。而且章后面都提供了大量的习题。本书可作为高职高专、大专院校学生的Linux课程教材,也可作为广大Linux用户、系统管理员和众多Linux系统自学者的参考书或作培训教材。
《Linux基础教程》目录

目录 1

第1章 Linux基础及安装 1

1.1 Linux基础知识 1

1.2 Linux对硬件的要求 5

1.3 Red Hat Linux系统安装 7

1.3.1 硬盘分区 7

1.3.2 RedHatLinux安装过程 9

1.4 LILO的配置和使用 19

1.4.1 LILO简介 19

1.4.2 配置LILO 19

1.4.3 卸载LILO 21

小结 21

习题 21

2.1.1 注册和退出系统 22

2.1 系统安全性 22

第2章 常用Linux命令 22

2.1.2 修改口令 25

2.1.3 良好的保密习惯 25

2.2 命令的使用 26

2.2.1 bash简介 26

2.2.2 命令格式 27

2.2.3 键入命令 27

2.2.4 修改命令行输入错误 27

2.2.5 特殊字符 28

2.3 文件操作命令 28

2.3.1 文件系统概念 28

2.3.2 文件显示命令 30

2.3.3 匹配、排序命令 34

2.3.4 比较文件内容的命令 37

2.3.5 复制、删除和移动文件的命令 39

2.3.6 文件内容统计命令 40

2.4 目录及其操作命令 41

2.4.1 目录结构 41

2.4.2 创建和删除目录的命令 43

2.4.3 改变工作目录和显示目录内容命令 43

2.4.4 链接文件的命令 45

2.4.5 改变文件或目录存取权限的命令 46

2.4.6 改变用户组和文件主的命令 47

2.5 文件压缩命令 48

2.6 联机帮助命令 49

2.7 进程控制命令 52

2.7.1 查看系统的进程 52

2.7.2 进程控制 53

2.8 网络命令 53

2.9 其他命令 57

小结 59

习题 60

第3章 vi编辑器 61

3.1 vi的工作方式 61

3.1.1 命令方式 61

3.1.2 输入方式 61

3.1.3 ex转义方式 62

3.2 vi的启动和退出 63

3.2.1 启动vi 63

3.2.2 退出vi 64

3.3 文本输入 64

3.3.1 插入命令 64

3.3.2 附加命令 65

3.3.3 打开命令 65

3.3.4 输入方式下光标移动 66

3.4.1 打开一个文件 67

3.4 打开文件 67

3.4.2 打开多个文件 68

3.4.3 用vi打开多个窗口 70

3.5 保存文件 70

3.6 移动光标 71

3.7 文本修改 72

3.7.1 删除与替换 72

3.7.2 查找 74

3.7.3 复制、粘贴、剪切 75

3.7.4 重复 76

3.7.5 撤销 76

3.8 ex命令 77

3.8.1 命令定位 77

3.8.2 常用ex命令 78

习题 79

小结 79

第4章 shell编程 81

4.1 shell概述 81

4.1.1 shell的特点 81

4.1.2 shell的主要版本 82

4.2 创建和执行shell脚本 82

4.3 shell特殊字符 84

4.3.1 引号 84

4.3.2 输入/输出重定向 87

4.3.3 注释和管道线 89

4.3.4 命令执行操作符 90

4.4 shell变量 91

4.4.1 用户变量 91

4.4.2 内部变量 92

4.4.3 环境变量 92

4.4.4 位置参数 93

4.5 正则表达式与算术运算 95

4.5.1 正则表达式 95

4.5.2 算术运算 96

4.6 控制结构 98

4.6.1 条件语句 98

4.6.2 循环语句 103

4.7 其他语句 107

4.7.1 break语句 107

4.7.2 continue语句 107

4.7.3 exit语句 108

4.8 函数 108

4.9 调试shell脚本 109

4.10 实例 110

习题 111

小结 111

第5章 Linux图形环境 113

5.1 Linux图形界面概述 113

5.1.1 X Window的历史 113

5.1.2 X Window的体系结构 114

5.1.3 X Window系统的用户观点 115

5.2 GNOME 116

5.2.1 进入X Window 116

5.2.2 GNOME桌面环境 116

5.2.3 GNOME的控制面板和主菜单 117

5.2.4 GNOME窗口管理器 120

5.2.5 文件管理器 121

5.2.6 终端窗口——Xterm 125

5.2.7 GNOME的控制中心 126

5.2.8 添加、删除应用程序 126

5.3.2 KDE的使用 128

5.3 KDE图形系统 128

5.3.1 KDE概述 128

5.3.3 KDE面板 129

5.3.4 KDE窗口管理器 132

5.3.5 KDE文件管理器 133

小结 136

习题 136

第6章 Linux内核管理 137

6.1 概述 137

6.2 进程管理 138

6.2.1 进程和线程的概念 139

6.2.2 进程的结构 141

6.2.3 Linux的进程控制 142

6.2.4 进程调度 144

6.2.5 shell基本工作原理 145

6.3 通信机制 146

6.3.1 信号机制 147

6.3.2 管道文件 150

6.3.3 System V IPC机制 151

6.4 文件系统 151

6.4.1 ext2文件系统 152

6.4.2 VFS(虚拟文件系统) 156

6.5 内存管理 160

6.5.1 Linux内存管理概述 160

6.5.2 请求分页机制 162

6.5.3 内存交换机制 167

6.6 设备管理 168

6.6.1 设备管理概述 168

6.6.2 设备驱动程序和内核之间的接口 169

习题 172

小结 172

第7章 设备使用 173

7.1 概述 173

7.1.1 设备驱动程序概念 173

7.1.2 Linux中的数据传送方式 174

7.2 磁盘存储器的使用 176

7.3 CD-ROM的使用 177

7.4 打印机 178

7.5 配置Linux图形显示特性 182

7.6 声卡 185

7.7 调制解调器 186

7.8 ISDN 190

7.9 ADSL 191

习题 193

小结 193

第8章 用户及组的管理 194

8.1 用户账号管理概述 194

8.1.1 用户账号 194

8.1.2 Linux系统中的归属关系模式 195

8.2 用户账号的管理 196

8.2.1 Linux下的用户 196

8.2.2 账号系统文件 196

8.2.3 创建新的用户 199

8.2.4 修改用户的属性 200

8.2.5 停止用户 202

8.2.6 默认新用户的设置 203

8.2.7 用户登录系统后环境的设定 205

8.2.8 超级用户 207

8.3 组的管理 208

8.3.1 Linux下的组和组文件 208

8.3.2 组的添加 209

8.3.3 组属性的修改 210

8.3.4 文件的安全问题 210

8.4 使用用户管理器管理用户 211

8.4.1 添加新用户 212

8.4.2 修改用户属性 213

8.4.3 添加新组 214

8.4.4 修改组属性 214

8.5 磁盘配额 215

小结 217

习题 217

第9章 系统管理 218

9.1 概述 218

9.2 文件系统的管理 218

9.2.1 文件系统创建 218

9.2.2 Linux主流文件系统格式 226

9.2.3 查看Linux文件类型 230

9.3 文件系统的备份 230

9.4 系统安全管理 233

9.5 系统性能的优化 234

小结 238

习题 238

第10章 网络管理 239

10.1 概述 239

10.2 网络协议 240

10.2.1 IP协议 240

10.2.2 FTP文件传输协议 241

10.2.3 TCP/UDP 242

10.2.4 IPX/SPX 242

10.3 网卡的安装 242

10.4 配置网络 243

10.5 打印共享 246

10.6 电子邮件 248

10.6.1 电子邮件简介 248

10.6.2 电子邮件协议 248

10.6.3 电子邮件地址 249

10.6.4 Linux电子邮件系统模型 249

10.7 网络文件系统 251

10.7.1 网络文件系统简介 251

10.7.2 网络文件系统的配置 252

10.8 网络管理 253

10.9 网络安全 254

10.9.1 网络安全简介 254

10.9.2 网络安全系统应具备的功能 255

10.9.3 常用的网络安全工具包 255

10.9.4 网络安全相关措施 259

10.9.5 防火墙技术 262

小结 264

习题 264

附录A 实验 265

实验1 Red Hat Linux 9.0系统的安装 265

实验2 常用命令的使用 267

实验3 vi编辑器的使用 268

实验4 shell程序设计 270

实验5 图形环境的使用 272

实验6 进程及文件系统的使用 274

实验7 设备的使用 276

实验8 用户及组的管理 277

实验9 系统管理 278

实验10 配置Linux网络 281

参考文献 283

返回顶部