资源介绍
本书是将要学习嵌入式或者想要成为linux系统管理人员的基本入门书籍,非常不错
Linux应用与开发基础
目 录
第一章 了解LINUX操作系统.......................................................... 6
1.1 什么是LINUX ................................................................. 6
1.2 LINUX商标的故事............................................................. 7
1.3 LINUX系统特性............................................................... 7
1.4 LINUX有多少个版本........................................................... 7
1.5 LINUX版本号................................................................. 8
1.6 LINUX与其他系统的比较....................................................... 8
1.7 列举一些LINUX下的软件....................................................... 9
1.8 LINUX成功的因素............................................................. 9
第二章 LINUX的安装与组成......................................................... 10
2.1 你适合学习LINUX吗........................................................... 10
2.2 四大LINUX发行版本........................................................... 11
2.2.1 Ubuntu ................................................................ 12
2.2.2 Red Hat(Fedora) ..................................................... 12
2.2.3 红旗Linux ............................................................. 13
2.2.4 SuSE .................................................................. 13
2.3 安装LINUX前的工作............................................................ 14
2.3.1 Linux界面欣赏.......................................................... 14
2.3.2 安装Linux的硬件需求................................................... 16
2.3.3 获取Linux安装程序..................................................... 17
2.3.4 记录您的硬件信息...................................................... 17
2.3.5 备份数据.............................................................. 17
2.3.6 划分空间.............................................................. 18
2.4 安装LINUX .................................................................... 25
2.5 VMWARE虚拟机安装LINUX ......................................................... 37
2.6 硬盘安装LINUX ................................................................ 49
2.6.1 Ubuntu硬盘安装.......................................................... 49
2.6.2 Fedora硬盘安装.......................................................... 50
2.6.3 红旗Linux硬盘安装....................................................... 52
2.6.4 SuSE硬盘安装............................................................ 53
2.7 LINUX四个主要部分............................................................ 54
2.7.1 Linux Shell ............................................................. 54
2.7.2 Linux 实用工具.......................................................... 55
2.7.3 Linux 文件系统.......................................................... 55
2.7.4 内核.................................................................... 56
2.8 LINUX目录结构................................................................ 56
第三章 LINUX SHELL ............................................................... 58
3.1 LINUX SHELL 简介.............................................................. 58
3.2 启动SHELL .................................................................... 58
3.3 SHELL命令基本规则............................................................ 59
3.4 常用SHELL命令................................................................ 60
3.5 远程SHELL服务................................................................ 64
3.6 常见SHELL命令解析............................................................ 66
3.6.1 用“mkdir”命令建立目录................................................. 66
3.6.2 用“du”命令检查文件及目录占用空间...................................... 69
3.6.3 使用“ls”命令浏览目录内容.............................................. 71
3.6.4 用“groupdel”命令删除组................................................ 75
3.6.5 用“uname”命令获得系统信息............................................. 77
3.6.6 用“userdel”命令删除用户............................................... 78
3.6.7 用“top”命令显示系统进程............................................... 79
3.6.8 用“df”命令查看磁盘分区................................................ 81
3.6.9 用“cal”命令显示月历年历............................................... 85
3.6.10 用“clear”命令清理终端................................................ 88
3.6.11 用命令创建用户......................................................... 89
3.6.12 用“cd”命令定向到目录................................................. 92
3.6.13 用“groupadd”命令创建组............................................... 97
3.6.14 用“kill”命令杀死进程................................................. 99
3.6.15 用“file”命令验证文件................................................ 100
3.7 RPM包和“RPM”命令.......................................................... 102
3.8 用“MOUNT”命令安装分区..................................................... 111
3.9 用命令复制、移动和删除文件................................................. 120
第四章 LINUX文本编辑器VIM ....................................................... 127
4.1 VIM第一步.................................................................. 127
4.1.1 首次运行Vim ............................................................ 127
4.1.2 插入文本............................................................... 128
4.1.3 移动光标............................................................... 130
4.1.4 删除字符............................................................... 131
4.1.5 其他编辑命令........................................................... 134
4.1.6 退出................................................................... 135
4.1.7 求助................................................................... 136
4.2 移动...................................................................... 138
4.2.1 以Word为单位的移动..................................................... 138
4.2.2 移动到行首或行尾....................................................... 139
4.2.3 移动到指定的字符上..................................................... 140
4.2.4 以匹配一个括号为目的的移动............................................. 141
4.2.5 移动到指定行........................................................... 141
4.2.6 告诉你当前的位置....................................................... 142
4.2.7 滚来滚去............................................................... 143
4.2.8 简单搜索............................................................... 144
4.2.9 简单的搜索模式......................................................... 148
4.2.10 使用标记.............................................................. 149
4.3 小幅改动.................................................................. 151
4.3.1 操作符命令和位移....................................................... 151
4.3.2 改变文本............................................................... 152
4.3.3 重复改动............................................................... 154
4.3.4 Visual模式............................................................. 155
4.3.5 移动文本............................................................... 157
4.3.6 复制文本............................................................... 158
4.3.7 使用剪贴板............................................................. 158
4.3.8 文本对象............................................................... 159
4.3.9 替换模式............................................................... 160
4.3.10 结论.................................................................. 161
4.4 编辑多个文件.............................................................. 161
4.4.1 编辑另一个文件......................................................... 161
4.4.2 文件列表............................................................... 162
4.4.3 切换到另一文件......................................................... 165
4.4.4 备份................................................................... 166
4.4.5 在文件间复制粘贴....................................................... 167
4.4.6 查看文件............................................................... 169
4.4.7 更改文件名............................................................. 170
第五章 认识LINUX系统服务........................................................ 171
5.1 系统服务DAEMONS ........................................................... 171
5.1.1 什么是daemons .......................................................... 171
5.1.2 daemons的分类.......................................................... 172
5.1.3 与服务有关的端口对应资料:/etc/services ................................ 173
5.1.4 Daemon的命名规则....................................................... 175
5.1.5 系统Daemon放在哪里..................................................... 175
5.1.6 Daemon的启动方式:service .............................................. 176
5.2 解析SURPER DAEMON的设定档.................................................. 177
5.2.1 解析xinetd.conf ........................................................ 177
5.2.2 一个简单的 telnet 范例设定............................................. 181
5.3 TCP_WRAPPERS .............................................................. 184
5.4 系统开启的服务........................................................... 187
5.4.1 观察系统启动的服务..................................................... 187
5.4.2 设定开机后立即启动服务的方法........................................... 188
5.4.3 各个服务的简单说明..................................................... 193
第六章 LINUX基本网络服务........................................................ 201
6.1 网络....................................................................... 201
6.1.1 什么是网络............................................................. 202
6.1.2 以太网络............................................................... 204
6.1.3 OSI七层协定............................................................ 212
6.2 LINUX常用网络指令介绍....................................................... 215
6.2.1 网络参数设定指令....................................................... 215
6.2.2 网络侦错与观察指令..................................................... 228
6.2.3 远程联机指令........................................................... 238
6.2.4 文字接口网页浏览....................................................... 244
6.2.6 封包撷取功能........................................................... 248
6.3 简易NFS服务器的设定........................................................ 258
6.3.1 NFS的由来与其功能...................................................... 258
6.3.2 需要的套件............................................................. 260
6.3.3 server端的设定......................................................... 261
6.3.4 client端的设定......................................................... 270
6.3.5 安全设定(被防火强挡了) ................................................. 272
6.4 简易SAMBA服务器的设定...................................................... 275
6.4.1 原理................................................................... 275
6.4.2 套件安装............................................................... 281
6.4.3 server端的设定......................................................... 283
6.4.4 client端的设定......................................................... 332
6.4.5 安全相关方面........................................................... 336