Linux 操作指导专题 文档密级 内部公开
2004-02-04
华为 3Com 机密 未经许可不得扩散 第1页, 共53页
产品名称
Product name
密级
Confidentiality level
CAMS
机密
产品版本
Product version
V100
Total 53pages
共
55
页
Linux 操作指导专题
(
仅供内部使用
)
拟制
:
日期
2003-09-06
审核
:
日期
2003-09-06
审核
:
日期
2003-09-06
批 准
:
日期
2003-09-06
华为3Com技术有限公司
版权所有
侵权必究
Linux 操作指导专题 文档密级 内部公开
2004-02-04
华为 3Com 机密 未经许可不得扩散 第2页, 共53页
修订记录
日期
修订版本
描述
作者
Linux 操作指导专题 文档密级 内部公开
2004-02-04
华为 3Com 机密 未经许可不得扩散 第3页, 共53页
目 录
第 1 章 命令行操作及常用命令使用...........................................................................................5
1.1 命令行操作...................................................................................................................5
1.1.1 Shell 简介...........................................................................................................5
1.1.2 Shell 控制台使用方法 ..........................................................................................6
1.2 常用命令使用................................................................................................................6
1.2.1 登录和退出 Linux 系统.........................................................................................6
1.2.2 文件和目录操作命令............................................................................................8
1.2.3 用户及用户组管理命令 ......................................................................................10
1.2.4 进程及任务管理命令..........................................................................................13
1.2.5 磁盘及文件系统管理命令 ...................................................................................16
1.2.6 软件安装命令....................................................................................................17
第 2 章 文件查看/编辑方法介绍...............................................................................................19
2.1 cat 命令介绍...............................................................................................................19
2.2 vi 命令介绍.................................................................................................................19
2.2.1 vi 的进入与退出.................................................................................................20
2.2.2 vi 中显示行号....................................................................................................20
2.2.3 光标移动操作....................................................................................................21
2.2.4 文本插入操作....................................................................................................22
2.2.5 文本修改操作....................................................................................................23
2.2.6 文本搜索与替换操作..........................................................................................25
2.3 head 及 tail 命令介绍...................................................................................................26
第 3 章 网络配置及操作..........................................................................................................27
3.1 网络配置命令..............................................................................................................27
3.1.1 ifconfig .............................................................................................................27
3.1.2 route................................................................................................................28
3.2 网络操作命令..............................................................................................................30
3.2.1 netstat..............................................................................................................30
3.2.2 nslookup ..........................................................................................................31
3.2.3 host .................................................................................................................32
3.2.4 finger ...............................................................................................................32
3.2.5 Ping 命令..........................................................................................................33
3.3 常用网络配置文件介绍................................................................................................33
3.3.1 /etc/sysconfig/network 网络设置.........................................................................34
3.3.2 /etc/hosts IP 地址和主机名的映射.......................................................................34
3.3.3 /etc/services.....................................................................................................35
Linux 操作指导专题 文档密级 内部公开
2004-02-04
华为 3Com 机密 未经许可不得扩散 第4页, 共53页
3.3.4 /etc/host.conf 配置名字解析器............................................................................35
3.3.5 /etc/nsswitch.conf 配置名字解析器.....................................................................36
3.3.6 /etc/resolv.conf 配置 DNS 客户 ..........................................................................37
3.3.7 /etc/xinetd.conf .................................................................................................37
3.3.8 /etc/modules.conf 文件......................................................................................39
3.3.9 /etc/sysconfig/network-scripts/ifcfg-ethN 文件 .....................................................39
3.4 常用网络操作方法.......................................................................................................39
3.4.1 ftp 远程文件传输 ...............................................................................................40
3.4.2 telnet................................................................................................................42
3.4.3 r-系列命令 ........................................................................................................43
第 4 章 常用使用技巧..............................................................................................................45
4.1 Linux 下软件包的安装及卸载........................................................................................45
4.1.1 RPM 安装操作 ..................................................................................................45
4.1.2 RPM 查询操作 ..................................................................................................45
4.1.3 RPM 卸载操作 ..................................................................................................46
4.1.4 RPM 升级操作 ..................................................................................................46
4.1.5 RPM 验证操作 ..................................................................................................46
4.1.6 RPM 的其他附加命令 ........................................................................................47
4.2 Linux 操作系统的时钟系统 ...........................................................................................47
4.2.1 时钟系统介绍....................................................................................................47
4.2.2 硬件时钟系统与系统时间的同步 .........................................................................47
4.3 系统信息及运行状态监控.............................................................................................48
4.3.1 df 命令..............................................................................................................49
4.3.2 du 命令.............................................................................................................49
4.3.3 top 命令............................................................................................................49
4.3.4 iostat 命令 ........................................................................................................50
4.4 打包/压缩工具 tar........................................................................................................50
4.5 文件及文件内容的查找................................................................................................51
4.5.1 文件查找命令find..............................................................................................51
4.5.2 文件内容查找命令 grep......................................................................................51
4.6 Linux 的系统服务及其配置 ...........................................................................................52
4.6.1 服务简介 ..........................................................................................................52
4.6.2 启动和停止服务 ................................................................................................52
4.6.3 服务的添加 删除 自动运行及状态 ..................................................................53
Linux 操作指导专题 文档密级 内部公开
2004-02-04
华为 3Com 机密 未经许可不得扩散 第5页, 共53页
第
1
章
命令行操作及常用命令使用
1.1 命令行操作
1.1.1 Shell 简介
shell 是用户和 Linux 操作系统之间的接口 Linux 中有多种 shell 其中缺省
使用的是 bash
Linux 系统的 shell 作为操作系统的外壳为用户提供使用操作系统的接口 它
是一个命令语言解释器 拥有自己内建的 shell 命令集 shell 也能被系统中其
他应用程序所调用 用户在提示符下输入的命令都由 shell 先解释然后传给
Linux核心
Linux中的 shell 有多种类型 其中最常用的几种是 Bourne shell sh C shell
csh 和 Korn shell ksh 三种 shell 各有优缺
Bourne shell 是 UNIX 最初使用的 shell 并且在每种 UNIX 上都可以使用
Bourne shell 在 shell 编程方面相当优秀 但在处理与用户的交互方面做得不
如其他几种 shell Linux操作系统缺省的 shell 是 Bourne Again shell 它是
Bourne shell 的扩展 简称 bash 与 Bourne shell 完全向后兼容 并且在
Bourne shell 的基础上增加增强了很多特性 它还包含了很多 C shell 和 Korn
shell 中的优点 有灵活和强大的编程接口同时又有很友好的用户界面
C shell 是一种比 Bourne shell 更适于编程的 shell 它的语法与 C 语言很相似
Linux为喜欢使用 C shell 的人提供了 Tcsh Tcsh 是 C shell 的一个扩展版本
Tcsh 包括命令行编辑可编程单词补全 拼写校正 历史命令替换 作业控制
和类似 C语言的语法 它不仅和 Bash shell是提示符兼容 而且还提供比 Bash
shell 更多的提示符参数
Korn shell 集合了 C shell 和 Bourne shell 的优点并且和 Bourne shell 完全兼
容 Linux系统提供了 pdksh ksh 的扩展 它支持任务控制 可以在命令行
上挂起 后台执行 唤醒或终止程序
Redhat Linux系统默认的 shell 是 bash 对普通用户用$作提示符 对超级用
户 root 用#作提示符 一旦出现了 shell 提示符就可以键入命令名称及命令所
需要的参数
我们来实习一下 shell 是如何工作的 在 shell 提示符下输入以下命令