Linux系统应用教程 / 21世纪高等学校规划教材·计算机应用
作者: 赵宏、曹洁等
出版时间:2013年8月
出版社:清华大学出版社
- 清华大学出版社
- 9787302319429
- 141783
- 0045158136-7
- 16开
- 2013年8月
- 工学
- 软件工程
- TP316.85
- 计算机类
- 本科
《Linux系统应用教程》将复杂的理论融合在实际应用中,以简单的实例对理论进行诠释,使读者在掌握Linux操作技能的同时加深对理论的理解。全书图文并茂,对关键的操作步骤进行了屏幕截图,以加强读者对内容的理解。
《Linux系统应用教程》可作为普通高等院校及高层次高等职业院校计算机相关专业学生教材,也可作为广大Linux用户、网络管理员、系统管理员的自学用书和参考手册。
第1章 Linux系统基础知识
1.1 Linux的诞生
1.2 Linux的特点
1.3 Linux与其他操作系统的比较
1.4 Linux的组成
1.5 Linux的应用
1.6 常见Linux系统发行版本
习题
第2章 Linux系统的安装
2.1 常用的安装方式
2.2 安装前的准备
2.3 虚拟机安装Linux
2.3.1 安装VMware Workstation虚拟机
2.3.2 在虚拟机上安装Linux
2.4 多操作系统的安装
习题
第3章 图形用户界面及其操作
3.1 XWindow系统
3.2 KDE
3.3 桌面组件
3.3.1 鼠标
3.3.2 面板
3.3.3 菜单
3.3.4 菜单中的符号含义
3.4 控制面板
3.5 常用操作介绍
3.5.1 鼠标
3.5.2 键盘
3.5.3 显示属性设置
3.5.4 屏幕保护程序
3.5.5 屏幕背景
3.5.6 飞溅屏幕
3.5.7 日期和时间
3.5.8 更改当前用户密码
3.5.9 软件包管理器
3.5.10 网络配置
3.5.11 语言设置
3.5.12 服务设置
3.5.13 用户和组的设置
3.5.14 任务管理器
3.5.15 Guarddog防火墙设置工具
3.6 常用应用程序
3.6.1 Xpdf查看器
3.6.2 屏幕截图程序
3.6.3 绘图程序
3.6.4 文件压缩归档工具
3.6.5 文本编辑器
3.6.6 科学计算器
3.6.7 gFTP
3.6.8 二进制编辑器
3.6.9 Wireshark网络分析器
习题
第4章 Linux系统的常用命令
4.1 命令执行方式
4.1.1 文本方式的命令行
4.1.2 图形界面下的命令行
4.2 文件和目录
4.2.1 Linux中的文件类型
4.2.2 常用目录
4.2.3 路径
4.2.4 对文件操作的用户分类
4.2.5 文件操作权限
4.2.6 文件名通配符
4.3 常用命令
4.3.1 文件管理类
4.3.2 磁盘管理类
4.3.3 系统管理类
4.3.4 系统设置类
4.3.5 压缩备份类
4.3.6 文档编辑类
4.3.7 网络通信类
4.3.8 RPM
习题
第5章 Linux系统的网络服务
5.1 FTP
5.1.1 FTP简介
5.1.2 启动vsftp配置工具
5.1.3 启动和停止vsftp服务
5.1.4 默认FTP站点属性
5.1.5 用户权限设置
5.1.6 用户添加与删除
5.1.7 配置文件
5.2 Web
5.2.1 Web服务简介
5.2.2 启动Web配置工具
5.2.3 启动和停止Web服务
5.2.4 默认Web站点设置
5.2.5 创建虚拟主机
5.2.6 删除虚拟主机
5.2.7 虚拟目录
5.2.8 配置文件
5.3 DNS
5.3.1 DNS服务简介
5.3.2 DNS服务器类型
5.3.3 启动DNS配置工具
5.3.4 配置正向DNS服务
5.3.5 配置反向DNS服务
5.3.6 启动和停止DNS服务
5.3.7 测试DNS服务
5.3.8 删除区域
5.3.9 配置文件
5.4 DHCP
5.4.1 DHCP简介
5.4.2 DHCP服务工作过程
5.4.3 启动DHCP配置工具
5.4.4 配置DHCP服务
5.4.5 启动和停止DHCP服务
5.4.6 测试DHCP服务
5.4.7 删除子网
5.4.8 配置文件
5.5 Squid
5.5.1 Squid简介
5.5.2 Squid的代理服务类型
5.5.3 启动Squid配置工具
5.5.4 配置Squid服务
5.5.5 启动和停止Squid服务
5.5.6 配置文件
5.6 Sendmail
5.6.1 Sendmail简介
5.6.2 邮件传输过程
5.6.3 配置Sendmail服务
5.6.4 测试邮件服务
5.6.5 配置文件
5.7 Postfix
5.7.1 Postfix简介
5.7.2 配置Postfix服务
5.7.3 Postfix配置文件
习题
第6章 Linux系统工具
6.1 NFS
6.1.1 NFS介绍
6.1.2 服务器端的配置
6.1.3 启动服务
6.1.4 设置防火墙
6.1.5 使用服务
6.2 TFTP服务
6.2.1 检测与安装软件包
6.2.2 服务器端设置
6.2.3 启动TFTP服务
6.2.4 设置防火墙
6.2.5 TFTP服务客户端
6.3 Redmin
6.3.1 启动Redmin服务
6.3.2 远程登录
6.3.3 远程管理
6.3.4 注销
6.4 Samba
6.4.1 Samba简介
6.4.2 Samba服务的启动
6.4.3 Samba用户管理
6.4.4 Samba服务的配置
6.4.5 共享级服务配置实例
6.4.6 用户级服务配置实例
6.4.7 相关命令
6.4.8 共享打印机
6.5 Telnet
6.5.1 Telnet简介
6.5.2 选择Telnet服务
6.5.3 启动Telnet服务
6.5.4 测试服务
6.5.5 定制服务
6.6 SSH
6.6.1 SSH简介
6.6.2 SSH服务的启动
6.6.3 基于密码的安全验证
6.6.4 基于密钥的安全验证
6.6.5 访问控制
6.7 LVM
6.7.1 LVM简介
6.7.2 建立逻辑卷
6.8 磁盘限额
6.8.1 磁盘限额简介
6.8.2 配置磁盘限额
6.9 VNC
6.9.1 VNC简介
6.9.2 工作流程
6.9.3 启动VNC Server
6.9.4 从浏览器远程登录
6.9.5 通过配置文件设置VNC Server
6.9.6 用VNC Viewer远程登录
6.9.7 关闭VNC Server
6.10 单用户系统模式
6.10.1 单用户系统模式简介
6.10.2 进入单用户系统模式
6.10.3 防止进入单用户系统模式
6.11 增加新硬件
6.11.1 增加新网卡
6.11.2 增加新硬盘
习题
第7章 Shell编程
7.1 Shell简介
7.1.1 编写第一个Shell程序
7.1.2 执行Shell程序
7.1.3 自动执行的Shell程序
7.2 变量和参数
7.2.1 变量
7.2.2 参数
7.2.3 相关命令
7.2.4 引用
7.3 流程控制结构
7.3.1 顺序结构
7.3.2 分支结构
7.3.3 循环结构
7.4 Shell函数
7.4.1 定义
7.4.2 调用
7.4.3 参数
7.4.4 全局变量与局部变量
习题
第8章 Linux下的C语言编程
8.1 GCC
8.1.1 GCC介绍
8.1.2 GCC的使用
8.1.3 使用举例
8.2 GDB
8.2.1 GDB介绍
8.2.2 GDB的使用
8.2.3 GDB的使用举例
8.3 make工具
8.3.1 make工具介绍
8.3.2 makefile文件
8.3.3 make使用举例
习题
参考文献