linux应用与开发基础
本书是将要学习嵌入式或者想要成为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
- 1
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页