图书介绍
Linux系统应用与开发教程PDF|Epub|txt|kindle电子书版本网盘下载
- 刘海燕,荆涛编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111304746
- 出版时间:2010
- 标注页数:257页
- 文件大小:77MB
- 文件页数:267页
- 主题词:Linux操作系统-教材
PDF下载
下载说明
Linux系统应用与开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Linux使用基础2
第1章 Linux概述2
1.1 初识Linux2
1.1.1 什么是Linux2
1.1.2 Linux的特性3
1.1.3 Linux与其他操作系统的区别4
1.1.4 GNU、GPL和LGPL5
1.1.5 Linux的主要版本6
1.2 Linux纵览8
1.3 Linux的安装9
1.3.1 安装前的准备9
1.3.2 引导安装程序9
1.3.3 收集安装信息11
1.3.4 正式安装15
1.4 启动与关闭Linux16
1.4.1 首次启动16
1.4.2 登录18
1.4.3 注销20
1.4.4 关闭21
1.5 本章小结21
习题22
第2章 shell及常用命令23
2.1 Linux终端使用基础23
2.1.1 什么是Linux终端23
2.1.2 shell的基本形式23
2.2 文件与目录的基本概念25
2.2.1 文件与文件类型25
2.2.2 目录26
2.2.3 工作目录、用户主目录与路径27
2.3 目录和文件的基本操作28
2.3.1 显示文件命令28
2.3.2 复制、删除和移动命令29
2.3.3 创建和删除目录命令30
2.3.4 切换工作目录和显示目录命令31
2.3.5 查找与定位命令32
2.3.6 链接命令ln34
2.3.7 创建文件、改变文件或目录时间的命令touch34
2.3.8 文件比较与排序命令35
2.4 备份与压缩命令36
2.4.1 备份命令tar36
2.4.2 压缩和解压命令gzip37
2.4.3 解压命令unzip38
2.5 其他常用命令38
2.5.1 显示文字命令echo38
2.5.2 显示日历命令cal39
2.5.3 日期时间命令date39
2.5.4 清除屏幕命令clear41
2.5.5 软件包管理命令rpm41
2.6 联机帮助命令42
2.6.1 man42
2.6.2 info42
2.6.3 help42
2.7 本章小结42
习题43
第3章 文本编辑器vi的使用44
3.1 vi简介44
3.2 vi的进入与退出45
3.2.1 进入vi45
3.2.2 保存文件和退出vi46
3.2.3 浏览文件46
3.3 vi的编辑操作命令46
3.3.1 vi中的行号46
3.3.2 vi中的字、句子和段47
3.3.3 光标移动操作47
3.3.4 屏幕滚动48
3.3.5 命令模式下的文本编辑49
3.3.6 插入模式下的文本编辑52
3.3.7 重复与取消命令53
3.4 vim对vi的改进53
3.5 本章小结53
习题54
第4章 X Window系统的使用55
4.1 Fedora下的X Window系统55
4.1.1 X Window系统的组成与特点55
4.1.2 GNOME简介56
4.1.3 KDE简介56
4.1.4 GNOME/KDE提供的软件56
4.1.5 窗口管理器57
4.2 GNOME桌面环境58
4.2.1 GNOME登录界面58
4.2.2 GNOME桌面59
4.2.3 GNOME面板59
4.2.4 GNOME的窗口管理器65
4.2.5 GNOME的文件浏览器65
4.2.6 系统管理与设置70
4.3 本章小结72
习题72
第5章 Linux系统的常用软件73
5.1 办公软件73
5.1.1 办公套件OpenOffice.org73
5.1.2 Writer组件74
5.1.3 Calc组件76
5.1.4 Impress组件78
5.2 网络应用软件80
5.2.1 浏览器Firefox80
5.2.2 电子邮件客户端软件Evolution82
5.2.3 即时通信程序QQ83
5.2.4 网络电话程序Skype84
5.3 多媒体应用软件85
5.3.1 音乐播放器Rhythmbox86
5.3.2 电影播放器Totem与RealPlayer87
5.4 工具软件88
5.4.1 GNU图像处理程序88
5.4.2 文本编辑器89
5.5 本章小结90
习题90
第二部分 Linux的系统管理92
第6章 硬件管理92
6.1 存储设备的挂载与卸载92
6.1.1 确定挂载信息92
6.1.2 挂载命令mount93
6.1.3 挂载设备的过程93
6.1.4 卸载设备94
6.1.5 配置挂载95
6.1.6 图形化挂载工具96
6.1.7 磁盘格式化96
6.2 声卡97
6.2.1 安装ALSA声卡驱动程序97
6.2.2 安装OSS声卡驱动程序98
6.2.3 检测声卡98
6.3 显卡100
6.4 打印机101
6.4.1 获取打印机驱动程序101
6.4.2 安装驱动程序101
6.4.3 配置打印机103
6.4.4 测试打印机105
6.5 本章小结106
习题106
第7章 网络的基本配置107
7.1 网络接口配置工具107
7.1.1 使用文本模式配置工具107
7.1.2 使用图形配置工具108
7.1.3 使用终端命令ifconfig111
7.2 网络接口的启动与禁止112
7.3 网络接口的查看112
7.4 常用网络命令113
7.4.1 网络测试命令113
7.4.2 远程登录命令116
7.5 网络相关配置文件118
7.5.1 网络配置文件118
7.5.2 网络接口配置文件118
7.5.3 域名解析控制文件118
7.5.4 域名解析交换配置文件119
7.5.5 主机名列表文件119
7.5.6 域名服务器设置文件120
7.5.7 协议定义文件120
7.5.8 网络服务列表文件120
7.6 本章小结121
习题121
第8章 常用网络服务的使用与配置122
8.1 网络服务管理工具122
8.1.1 图形界面的管理工具122
8.1.2 文本界面的管理工具123
8.1.3 命令行界面的管理工具123
8.1.4 xinetd124
8.2 Apache服务器125
8.2.1 Apache服务器简介125
8.2.2 安装126
8.2.3 启动与关闭127
8.2.4 配置127
8.2.5 应用实例129
8.3 vsFTPd服务器131
8.3.1 简介131
8.3.2 安装132
8.3.3 启动与关闭132
8.3.4 配置132
8.3.5 FTP客户端133
8.3.6 应用实例134
8.4 Samba服务器135
8.4.1 简介135
8.4.2 安装136
8.4.3 启动与关闭136
8.4.4 配置136
8.4.5 应用实例139
8.5 DNS服务器142
8.5.1 简介142
8.5.2 安装Bind143
8.5.3 启动与关闭144
8.5.4 使用system-config-bind配置DNS144
8.5.5 使用配置文件配置DNS147
8.6 本章小结151
习题152
第9章 系统管理与监视153
9.1 用户管理153
9.1.1 账号与配置文件153
9.1.2 用户管理155
9.1.3 账号管理和查看命令159
9.1.4 文件权限管理161
9.2 进程管理163
9.2.1 进程的概念163
9.2.2 启动进程163
9.2.3 进程管理命令167
9.3 系统监视168
9.3.1 系统监控命令top168
9.3.2 内存查看命令free168
9.3.3 磁盘空间用量查看命令df169
9.3.4 系统监视器169
9.4 日志查看171
9.4.1 日志文件171
9.4.2 查看日志172
9.5 本章小结173
习题173
第10章 Linux系统的安全管理174
10.1 Linux系统的安全设置174
10.1.1 系统安全设置174
10.1.2 账号安全设置175
10.1.3 网络服务安全设置176
10.2 SELinux177
10.2.1 SELinux简介177
10.2.2 SELinux的基本概念178
10.2.3 SELinux的控制180
10.2.4 SELinux的策略管理182
10.2.5 SELinux的监视192
10.2.6 SELinux与原访问控制机制的关系193
10.3 本章小结194
习题194
第三部分 Linux平台上的程序设计第11章 shell程序设计196
11.1 使用shell196
11.2 bash程序设计197
11.2.1 bash程序的一般格式197
11.2.2 变量的声明和使用198
11.2.3 条件判断201
11.2.4 控制结构203
11.2.5 函数207
11.3 shell程序实例209
11.3.1 Linux实例程序209
11.3.2 文件备份脚本示例209
11.4 本章小结211
习题211
第12章 GCC的使用与开发212
12.1 GCC简介212
12.2 GCC的使用212
12.3 利用GCC开发C语言程序215
12.3.1 简单的C语言程序215
12.3.2 多个文件的C程序216
12.3.3 使用makefile生成程序217
12.4 调试218
12.4.1 静态调试218
12.4.2 动态调试220
12.5 本章小结222
习题222
第13章 GTK+图形界面程序设计223
13.1 X Window编程简介223
13.2 GTK+程序设计简介223
13.3 用GTK+开发图形界面程序224
13.3.1 基本的GTK+程序224
13.3.2 编译GTK+源程序227
13.3.3 应用容器的GTK+程序227
13.4 本章小结233
习题233
第14章 Qt图形界面程序设计234
14.1 Qt程序设计简介234
14.2 开发Qt图形界面程序234
14.2.1 简单Qt图形程序235
14.2.2 Qt程序的编译236
14.2.3 关联消息的图形程序237
14.3 本章小结243
习题243
第15章 集成开发环境KDevelop的使用244
15.1 KDevelop简介244
15.2 KDevelop的使用244
15.2.1 启动KDevelop245
15.2.2 创建工程246
15.2.3 编辑工程248
15.2.4 编译生成工程250
15.3 本章小结252
习题252
附录 Linux终端命令253