《河南移动-RedHat-操作系统-日常维护手册-V1》由会员分享,可在线阅读,更多相关《河南移动-RedHat-操作系统-日常维护手册-V1(41页珍藏版)》请在金锄头文库上搜索。
1、 红帽操作系统日常维护手册 红帽操作系统日常维护手册 红帽操作系统日常维护手册 VER 1 0VER 1 0 红帽专家服务 2009 年 04 月 红帽操作系统日常维护手册 文档信息 文档信息 文挡名称 初稿作者审核 建立日期 红帽操作系统日常维护手册 2009 04 29 文档修订记录 文档修订记录 章节编号 章节名称 修订内容简述 修订日期 修订前版本号 红帽操作系统日常维护手册 红帽操作系统日常维护手册 目录 目录 第 1 章第 1 章 基本开机和登录操作 5基本开机和登录操作 5 1 1 登录和退出系统 5 1 2 如何关闭计算机 5 第 2 章第 2 章 管理帐号和口令 7管理帐号和
2、口令 7 2 1 创建新的帐号 7 2 2 设置用户密码 7 2 3 使用SU登录系统 7 2 4 显示帐号信息 8 2 5 修改用户属性 8 2 6 目录和文件操作命令 8 2 7 基本目录和文件操作命令 9 2 8 使用VI编辑文件 10 第 3 章第 3 章 进程和作业控制 12进程和作业控制 12 3 2 使用TOP命令查看进程状态 12 3 3 调度启动 CRON命令 13 3 4 进程的挂起及恢复命令BG FG 14 3 5 杀死一个进程 KILL命令 14 第 4 章第 4 章 管理磁盘空间 16管理磁盘空间 16 4 1 DF命令 16 4 2 DU命令 17 4 3 FSCK
3、命令 17 4 4 BADBLOCK 18 4 5 检查文件系统中的文件有无修改 19 第 5 章第 5 章 备份数据 20备份数据 20 5 1 使用TAR做备份 20 红帽操作系统日常维护手册 5 2 使用CPIO进行备份 21 5 3 MT命令用来控制磁带机 22 5 4 备份策略 23 第 6 章第 6 章 网络监控 24网络监控 24 6 1 使用NETSTAT监控 TCP IP 网络连接 24 6 2 IPTRAF的介绍 28 6 3 SNMP 和 MRTG 介绍 29 第 7 章第 7 章 内存监控 30内存监控 30 7 1 使用FREE查看内存的一些命令 30 7 2 使用
4、TOP 监视系统资源 31 第 8 章第 8 章 查看磁盘 IO 32查看磁盘 IO 32 8 1 使用VMSTAT查看 IO 情况 32 第 9 章第 9 章 日志及其查看 36日志及其查看 36 9 1 查看日志的工具 36 9 2 常见的系统日志 36 第 10 章第 10 章 如何寻求支持 38如何寻求支持 38 10 1 驱动相关问题 38 10 2 KERNEL PANIC 38 10 3 网络相关问题 38 10 4 性能问题 39 10 5 红帽支持电话 39 红帽操作系统日常维护手册 在操作系统运行过程中 需要对系统进行维护 本文选取一些较常用命令 希望能对 Linux 有一
5、 个更加深入的了解 红帽操作系统日常维护手册 第1章 基本开机和登录操作 1 1 登录和退出系统 默认安装后 系统中的管理员帐号的用户名为 root 这个帐号对系统的一切都有完全的访问权 限 在 Login 提示后键入 root 然后按 Enter 键 如果敲入中有错 可用 Del 或 BackSpace 来 纠正错误 按 Enter 键后会出现 Password 提示 输入 root 的口令 按 Enter 键 就应该看到 类似下面的信息 root localhost root 进入如上的交互界面后 就可以执行命令进行维护操作 root 是用来执行系统管理任务 如创 建新的用户帐号 关机等等
6、 因为 root 的权限不受限制 如果不慎输入了错误的命令 则可能 会导致灾难性的后果 所以在以 root 登录时 必须格外小心 在完成操作以后 用户需要退出 Linux 虽然大多数 shell 有 logout 命令 但多数人输入 Ctrl D 或者键入 exit 这些命令都会使用户退出登录 1 2 如何关闭计算机 如果当前用户是 root 可以执行 shutdown h now 关闭计算机 root localhost root shutdown h now 如果需要重新启动计算机 可以执行 shutdown r now 或者 reboot 命令 root localhost root s
7、hutdown r now 如果是普通用户可以执行 poweroff 命令关闭计算机 user localhost poweroff shutdown 命令的更多功能和另外一些相关的命令 比如 init 0 init 6 halt 等等 请查 红帽操作系统日常维护手册 看帮助文件 man shutdown 红帽操作系统日常维护手册 第2章 管理帐号和口令 2 1 创建新的帐号 除了 root 用户以外 我们可以创建其他普通用户来维护不同的业务 但是只有 root 用户拥有创 建用户的权力 假设我们要创建一个名字为 lin 的帐号 命令如下 root localhost root adduser
8、 lin 2 2 设置用户密码 创建了新帐号之后 我们还必须为新帐号设置口令 否则用户仍然无法使用这个帐号登录 passwd 命令可以用来为新创建的用户分配口令 修改已存在的用户的口令和修改您登录的用户的口令 root localhost root passwd lin New UNIX password Retype new UNIX password passwd all authentication tokens updated successfully 2 3 使用 su 登录系统 出于安全方面的考虑 管理员在大多数时间是用普通用户的帐号登录远程系统 如果需要执行 只有 root 才能
9、执行的命令 那么可以使用 su 命令切换到 输入 su 命令后 会要求用户输入 root 的口令 正确地输入了口令后 用户的当前登录就会 变成 root 或其他用户的登录 lin localhost lin su Password root localhost lin 红帽操作系统日常维护手册 2 4 显示帐号信息 使用 id 可以显示用户的信息 root intellpc2 id root uid 0 root gid 0 root groups 0 root 1 bin 2 daemon 3 sys 4 adm 可以看到用户 root 的 uid gid 和用户所属的组 2 5 修改用户属
10、性 使用 usermod 可以修改用户属性 如若修改 user 用户的 home 目录为 home nopulse 命令如下 root intellpc2 usermod d home nocpulse user usermod 这个命令还有很多其他参数 列表如下 也可以查看 man man usermod 参数 作用 u 修改用户 uid g 修改用户组 d 修改 home 目录 s 修改交互 SHELL 2 6 目录和文件操作命令 Linux继承了unix操作系统结构清晰的特点 在linux下的文件结构非常有条理 现在就把linux 下的目录结构简单介绍一下 目录 说明 bin linux
11、 常用的命令所在的目录 etc 这个目录下存放了系统管理时要用到的各种配置文件和子目录 lib 这个目录是用来存放系统动态连接共享库的 红帽操作系统日常维护手册 sbin 这个目录是用来存放系统管理员的系统管理程序 tmp 用来存放不同程序执行时产生的临时文件 boot 在这个目录下存放的都是系统启动时要用到的程序 我们在使用 lilo 引导 linux 的时候 会用到这里的一些信息 home 用户的 home 目录 mnt 用户放置挂载项的目录 media 另一个用户放置挂载项的目录 root root 用户的 home 目录 usr 通常用于存放用户的应用程序和文件 dev 因为在这个目录
12、中包含了所有 linux 系统中使用的外部设备 proc 这是一个显示系统信息的伪文件系统 里面的文件可以显示当前内存中的系统信息 2 7 基本目录和文件操作命令 显示目录内容的命令是 ls 显示当前目录的命令是 pwd 更改当前目录的命令是 cd 通过这些 命令就可以切换到各个不同的目录 ls 也可以用于显示文件内容 因为在 Linux 中 所有的东西 包括设备 文件 目录 SOCKET 接口等等 都以文件形式出现 目录只是一个特殊的文件 对文件的操作是最基本的命令 常用的命令如下 ll cp mv cat chmod chown 等等命令 命令 作用 ll 显示文件的大小 权限和属主 cp
13、 拷贝到 mv 把改名为 chown 修改文件权限 chmod 修改文件的属主 cat 显示文件内容 less 分页的形式显示文件内容 stat 显示文件的节点信息 红帽操作系统日常维护手册 rm 删除目录或者文件 这是 Linux 中最常用也是最简单的几条命令 本文就不细述 2 8 使用 vi 编辑文件 vi 是 Unix 世界里极为普遍的文书编辑器 在系统维护过程中 需要经常使用编辑软件修改文本 文件 熟悉 vi 能够带来很大的方便 vi 有两种工作模式 输入模式和命令模式 用户可以通过 Esc 键在这两种模式之间进行切换 输入模式是用来输入文字资料的 而命令模式则是用来下达一些编排文件
14、存档 以及离开 vi 等 等的操作指令 当执行 vi 后 会先进入命令模式 此时输入的任何字符都被视为命令 要进入 vi 可以直接在系统提示符下键入 vi vi 就可以自动载入所要编辑的文件 或是打开一个新的文件 为了进入输入状态可以使用下表的命令 添加文本的方法 键击 作用 a 从游标所在位置后面添加新文本 A 从当前行的末尾添加文本 I 从游标所在位置前添加新文本 I 从当前行的行首插入新文本 o 在当前行的下面打开一行以添加文本 O 在当前行的上面打开一行以添加文本 配合键盘上的功能键 如 方向键 Insert Delete 等等 就可以利用 vi 来处理文字资料了 对文件进行更正与修改
15、就可能要删除文本 使用 vi 用户可以删除一个字符 一个字几个字或 一整行 下表描述了这些删除命令 删除文本命令 键击 作用 X 删除游标所在字符 dd 删除游标所在的一行 R 修改游标所在字符 r 后接着要修正的字符 R 进入取代状态 新增文本会覆盖原先文本 直到按 ESC 回到命令模式下为止 红帽操作系统日常维护手册 S 删除游标所在字符 并进入输入模式 S 删除游标所在的行 并进入输入模式 在编辑完文件之后 用户可以有几种退出 vi 的方法 要退出 vi 编辑环境 必须在命令模式中 要改变到命令模式 按 Esc 键 下表列出 可用于退出 vi 的命令 退出 vi 的方法 命令 作用 q
16、对缓冲区没有做任何修改后退出 或在缓冲区被改变并保存到文本中之后退出 q 退出 并且放弃自缓冲区最后一次保存到文件以后的所有对缓冲区的改变 wq x 或 ZZ 把缓冲区写入工作文件 然后退出 除了我们上面对 vi 的简要介绍 用户还应该使用 vi 的 man page 来获得有关 vi 编辑器使用的详 细知识 红帽操作系统日常维护手册 第3章 进程和作业控制 Linux 是一个多任务的操作系统 系统上同时运行着多个进程 正在执行的一个或多个相关进程 称为一个作业 使用作业控制 用户可以同时运行多个作业 并在需要时在作业之间进行切换 作业控制指的是控制正在运行的进程的行为 比如 用户可以挂起一个进程 等一会儿再继续执 行该进程 shell 将记录所有启动的进程情况 在每个进程过程 中 用户可以任意地挂起进程 或重新启动进程 作业控制是许多 shell 包括 bash 和 tcsh 的一个特性 使用户能在多个独 立作业间进行切换 3 1 1 使用 ps 显示系统的进程 ps 命令是最基本同时也是非常强大的进程查看命令 使用该命令可以确定有哪些进程正在运行 和运行的状态 进程是否结束 进程有