Linux系统管理手册.pdf
《Linux系统管理手册.pdf》由会员分享,可在线阅读,更多相关《Linux系统管理手册.pdf(144页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Red Flag Asianux Server 3系统管理手册系统管理手册 北京中科红旗软件技术有限公司 地址:中国北京海淀区万泉河路 68 号紫金大厦 6 层 Red Flag Software Co.,Ltd.http:/www.redflag- 声明:本软件受相应版权法保护,并在 GNU GPL 约束其使用、拷贝、发布及反编译的授权下发布。在未经红旗软件公司事先书面授权的情况下,文档的任何部分都不得以任何形式和途径进行复制、修改及分发。本手册在编写过程中由于已考虑了各种可能的预防措施,红旗软件公司对可能出现的内容错误及缺失不承担责任。此出版物仅以其原有的存在形式提供,不含任何种类的明示
2、或默示,包括但不仅限于那些隐含的用于商业目的的、为某种特定目的而定制的、或无特定目的的担保。此出版物可能会出现技术上的失误或印刷上的错误。其更正将不断添加于此,并合并到此出版物的最新版本中。红旗软件公司保留在任何时刻对此出版物介绍的产品和/或程序进行添加和/或修改的权利。本文档的最终解释权归属于红旗软件公司。2007,版权所有:北京中科红旗软件技术有限公司。本产品使用了如下字库:东文字库,版权所有长沙东文软件有限公司。本产品使用了如下输入法:智能通用输入法平台-SCIM,版权所有苏哲。目录 目 录 目 录 序序.1 本书的适用对象.1 印刷惯例.1 提示与警告.2 第第 1 章章 命令行操作命
3、令行操作.1 1.1 基础知识.1 1.1.1 文件命名.1 1.1.2 路径.1 1.1.3 文件类型.1 1.1.4 目录结构.2 1.1.5 Shell简介.3 1.1.6 系统帮助.4 1.2 目录操作命令.5 1.2.1 查看目录.5 1.2.2 改变工作目录.5 1.2.3 创建目录.6 1.2.4 删除目录.6 1.2.5 显示当前目录.6 1.3 文件操作命令.7 1.3.1 显示文本文件.7 1.3.2 创建新文件.8 1.3.3 拷贝文件.8 1.3.4 移动和重命名文件.9 1.3.5 删除文件.9 1.3.6 文件链接.9 1.3.7 文件内容比较.10 1.3.8 查
4、找文件.11 1.3.9 在文件中查找正文.12 1.4 文件权限操作.12 1.4.1 改变文件主.13 1.4.2 改变用户组.13 1.4.3 文件权限设置.13 1.4.4 改变文件权限.14 1.4.5 默认权限.16 1.5 定向和管道.16 1.5.1 输入重定向.17 1.5.2 输出重定向.17 1.5.3 管道.19 1.6 进程和作业控制命令.19 1.7 基本网络命令.22 1.7.1 telnet命令.22 1.7.2 ftp命令.23 1.7.3 ping命令.24 1.7.4 finger命令.24 第第 2 章章 文件系统管理文件系统管理.25 2.1 文件系统
5、.25 2.1.1 Red Flag Asianux Server 3支持的文件系统类型.25 2.1.2 文件系统的创建、加载与卸载.25 2.1.3 维护文件系统.28 2.1.4 常用文件系统管理命令.28 2.1.5 使用设备.28 2.2 磁盘分区管理.30 2.2.1 查看分区表.31 2.2.2 创建分区.31 2.2.3 删除分区.32 2.2.4 重新划分分区大小.32 2.3 EXT3 文件系统.33 2.3.1 ext3的特性.33 2.3.2 创建一个ext3文件系统.33 2.3.3 转换到ext3文件系统.34 2.3.4 还原到ext2文件系统.34 2.4 交换
6、空间.34 2.4.1 使用交换分区.35 2.4.2 使用交换文件.35 2.5 RAID设备.36 目录 2.5.1 RAID的种类.36 2.5.2 RAID的级别.36 2.5.3 使用RAID.37 2.5.4 配置软件RAID.37 2.6 LVM逻辑卷管理.44 2.6.1 LVM的优点.44 2.6.2 LVM相关概念和术语.45 2.6.3 LVM结构图和工作原理.46 2.6.4 LVM的一般操作.47 2.6.5 磁盘分区问题.51 2.6.6 建立LVM用例.52 2.6.7 使用snapshot做备份.54 2.6.8 更换卷组硬盘.55 2.6.9 迁移卷组到其它系
7、统.56 2.6.10 分割卷组.57 2.6.11 转变根文件系统为LVM.59 2.6.12 共享LVM卷.61 2.7 配置磁盘限额.61 2.7.1 配置文件系统的磁盘限额支持.61 2.7.2 设置用户限额.62 2.7.3 设置用户组限额.63 2.7.4 设置软限制过渡期.63 2.7.5 管理磁盘配额.63 第第 3 章章 高级文件系统指南高级文件系统指南.65 3.1 日志系统(JOURNALING).65 3.1.1 元数据(Meta-data).65 3.1.2 fsck.65 3.1.3 日志(Journal).65 3.1.4 不同的日志文件系统.66 3.2 EXT
8、3.66 3.2.1 日志的记录方式.66 3.2.2 JBD的日志记录方法.67 3.2.3 数据保护.67 3.2.4 ext3工具.68 第第 4 章章 软件包管理软件包管理.69 4.1 使用RPM命令.69 4.1.1 安装、升级和更新.69 4.1.2 删除.69 4.1.3 查询.70 4.1.4 验证.70 4.2 安装TAR格式的软件包.70 第第 5 章章 使用使用VIM编辑器编辑器.72 5.1 VIM的工作模式.72 5.1.1 命令模式.72 5.1.2 插入模式.72 5.1.3 末行模式.72 5.2 VIM编辑文件的基本过程.72 5.2.1 光标的移动.72
9、5.2.2 基本编辑指令.74 5.2.3 离开.76 第第 6 章章 系统安全系统安全.77 6.1 系统安全概要.77 6.1.1 安全管理组成.77 6.1.2 常见安全问题及对策.78 6.2 系统备份.80 6.2.1 备份前的准备.80 6.2.2 常用备份命令.80 6.3 加密措施.83 6.3.1 SSH.83 6.3.2 PGP.87 6.3.3 OPENSSL.87 第第 7 章章 网络安全网络安全.88 7.1 XINETD.88 7.1.1 简介.88 7.1.2 Xinetd的配置.88 7.2 可插入验证模块(PAM).92 7.2.1 PAM 的优越性.92 目
10、录 7.2.2 PAM配置文件.93 7.2.3 PAM配置文件的格式.93 7.2.4 创建 PAM 模块.95 7.2.5 采用防火墙的优势.95 7.2.6 防火墙安全控制基本原则.95 7.2.7 防火墙基本类型.95 7.2.8 Iptables.96 7.3 SSH协议.98 7.3.1 SSH的特性.98 7.3.2 为何使用SSH.99 7.3.3 OpenSSH配置文件.99 7.3.4 更安全的Shell.100 7.4 NMAP扫描工具.101 7.4.1 Nmap简介.102 7.4.2 Nmap使用说明.102 7.4.3 Nmap使用示例.113 7.5 流量控制.
11、114 7.5.1 简介.114 7.5.2 配置.115 附附 录录.121 附录A 常见问题.121 附录B LINUX和DOS常用命令对照表.123 附录C 文件类型和文件名.124 附录D 术语表.126 序 1 序序 欢迎使用 Red Flag Asianux Server 3 操作系统!Red Flag Asianux Server 3 系统管理手册广泛地讨论了进行系统管理所需的基础知识及相关系统管理主题,是帮助您顺利执行系统管理任务并配置和管理一个高效、安全、稳定的服务器系统的理想选择。主要内容包括:?命令行界面操作?文件系统管理?配置任务计划?查看和维护系统日志?系统性能监视?
12、系统信息查看?系统服务管理?系统启动服务配置?软件包管理?用户和用户组管理?使用 vi 编辑器 本书的适用对象本书的适用对象 本手册适用于已掌握 Red Flag Asianux Server 3 系统的基础知识,并希望进一步学习系统管理技术,掌握操作系统定制的中级使用者。事实上,Red Flag Asianux Server 3 提供了多个图形化系统管理工具,利用这些工具能够简便、快捷地实现系统管理和配置任务,无论是资深管理员,还是 Linux 新手,使用起来都能得心应手。印刷惯例印刷惯例 Red Flag Asianux Server 3 系统管理手册用不同的字体、大小和风格代表文件名、命
13、令、菜单项和其它特殊元素,具体如下:格格 式式 含含 义义 示示 例例 command、filename、output message 系统命令、文件名或目录名、计算机的屏幕输出信息。使用 ls-a 命令来查看当前工作目录中的所有文件;编辑文件/etc/fstab;rootlocalhost/root#application 表示一个应用程序或实用工具的名称。使用 Kedit 编辑文本文件。表示键盘上的按键和组合按键。使用键进行命令补全;按切换输入法类型。序“Menu Item”界面上引用的文本、按钮和菜单项。确认后,请单击“下一步下一步”按钮继续。连续菜单选择之间的分隔符。“新建用户新建用户
14、”表示打开“新建新建”菜单,选择其中的“用户用户”子菜单项。user input 用户在命令行或文本框中输入的内容。在 boot:提示下键入 linux expert 命令,进入专家安装方式。提示与警告提示与警告 为了强调Red Flag Asianux Server 3 系统管理手册中的某些重要的信息,我们使用下面两种方式加以重点说明:一些有用的额外信息、使用中的提示和帮助用户更加顺利完成工作的小技巧等。一些有用的额外信息、使用中的提示和帮助用户更加顺利完成工作的小技巧等。看到这一标记时应特别注意,它表示一些重要的警告和错误提示信息。看到这一标记时应特别注意,它表示一些重要的警告和错误提示信
15、息。2 第章命令行操作1 第第1章 命令行操作章 命令行操作 熟悉在命令行界面下工作对使用和管理 Linux 操作系统意义重大,本章将介绍在 Red Flag Asianux Server 3 系统中进行 shell 操作的知识。1.1 基础知识基础知识 以下关于 Linux shell 及文件和目录的知识是学习本章的基础。1.1.1 文件命名文件命名 Linux 下文件名的最大长度可以是 256 个字符,通常由字母、数字、“.”(点号)、“_”(下划线)和“-”(减号)组成。文件名中不能含有“/”符号,因为“/”在 Linux 目录树中表示根目录或路径中的分隔符(如同 DOS 中的“”)。L
16、inux 系统支持文件名中的通配符,具体如下:星号(星号(*):匹配零个或多个字符;问号(问号(?):匹配任何一个字符;ab1 A-F:匹配任何一个列举在集合中的字符。本例中,该集合是 a、b、1 或任何一个从 A 到F 的大写字符;1.1.2 路径路径 操作系统查找文件所经过的路径称为路径名。使用当前目录下的文件时可以直接引用文件名;如果要使用其他目录下的文件,就必须指明该文件在哪个目录之中。按查找文件的起点不同可以分为两种路径:绝对路径绝对路径和相对路径相对路径。从根目录开始的路径称为绝对路径,从当前所在目录开始的路径称为相对路径,相对路径是随着用户工作目录的变化而改变的。与 DOS 相同
17、,每个目录下都有代表当前目录的“.”文件和代表当前目录父目录的“.”文件,相对路径名一般就是从“.”开始的。在在Linux目录树中,表示根目录或是路径中的分隔符是“目录树中,表示根目录或是路径中的分隔符是“/”。”。1.1.3 文件类型文件类型 Red Flag Asianux Server 3 系统支持以下文件类型:普通文件、目录文件、设备文件以及符号链接文件。普通文件普通文件:包括文本文件、数据文件、可执行的二进制程序等。1 第章命令行操作1 目录文件:目录文件:简称目录,Linux 中把目录看作一种特殊文件,利用它构成文件系统的分层树型结构。每个目录文件至少包括两个文件,“.”表示上一级
18、目录,“.”表示该目录本身。设备文件:设备文件:一种特别文件,Linux 系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特别设备文件:字符设备和块设备。符号链接:符号链接:一种特殊文件,它们存放的数据是文件系统中通向某个文件的路径。当使用符号链接文件时,系统自动地访问所保存的这个路径。1.1.4 目录结构目录结构 通过对系统目录组织结构的了解,可以在进行文件操作和系统管理时方便地知道所要的东西在什么地方。Red Flag Asianux Server 3 文件系统采用分层的树形目录结构。即在一个根目录(通常用“/”表示)中,包含多个下级子目录或文件;子目录中又可含有更下级
19、的子目录或文件信息,这样逐层地延伸下去,构成一棵倒置的树。树中的“根”与“杈”代表的是目录或称为文件夹,而“叶子”则是每个文件,如下图所示。Linux 树型目录结构 下面列出了主要的系统目录及其简单描述:/bin:存放普通用户可以使用的命令文件。目录/usr/bin 也可用来贮存用户命令。/sbin:一般存放非普通用户使用的命令(有时普通用户也可能会用到)。目录/usr/sbin 中也包括了许多系统命令。/etc:系统的配置文件。/root:系统管理员(root 或超级用户)的主目录。/usr:包括与系统用户直接相关的文件和目录,一些主要应用程序也保存在该目录下。/home:用户主目录的位置,
20、保存了用户文件(用户自己的配置文件、文档、数据等)。/dev:设备文件。在 Linux 中设备以文件形式表现,从而可以按照操作文件的方式简便地对设备进行操作。2 第章命令行操作1 /media:文件系统挂载点。一般用于安装移动介质其它文件系统(如 DOS)的分区、网络共享文件系统或任何可安装文件系统。/lib:包含许多由/bin 和/sbin 中的程序使用的共享库文件。目录/usr/lib/中含有更多用于用户程序的库文件。/boot:包括内核和其它系统启动时使用的文件。/var:包含一些经常改变的文件。例如假脱机(spool)目录文件日志目录锁文件临时文件等。/proc:操作系统的内存映像文件
21、系统,是一个虚拟的文件系统(没有占用磁盘空间)。当您查看它们时,看到的是内存里的信息,这些文件有助于了解系统内部信息。/initrd:在计算机启动时挂载 initrd.img 映像文件的目录以及载入所需设备模块的目录。/opt:存放可选择安装的文件和程序。主要由第三方开发者用于安装和卸装他们的软件包。/tmp:用户和程序的临时目录,该目录中的文件被系统自动清空。/lost+found:在系统修复过程中恢复的文件。1.1.5 Shell简介简介 用户在命令行下工作时,不是直接同操作系统内核打交道,而是由命令解释器接受命令,分析后再传给相关的程序。进入 Red Flag Asianux Serve
22、r 3 环境时系统将自动启动相应的 shell,shell是一种命令行解释程序,它提供用户与操作系统之间的接口。Red Flag Asianux Server 3 下默认的 shell 是 bash。bash 命令的基本格式如下:命令名命令名 选项选项 参数参数 1 参数参数 2 其中,方括号括起的部分表明该项对命令而言是可选的。选项选项:对命令有特别定义,一般以“-”开始,多个选项可用一个“-”连起来,如 ls-l-a 与ls la 相同。参数参数:提供命令运行的信息,或是命令执行过程中所使用的文件名。输入用户名、口令与文件名、命令名时,一定要区分大小写,因为大小写字母在输入用户名、口令与文
23、件名、命令名时,一定要区分大小写,因为大小写字母在Linux系统中代表不同的含义。系统中代表不同的含义。在命令、选项和参数之间要用空格隔开。连续的空格会被在命令、选项和参数之间要用空格隔开。连续的空格会被shell解释为单个空格。解释为单个空格。?键入命令键入命令 3 第章命令行操作1 4 在 shell 提示符下输入相应的命令,然后按回车键确认,shell 将会读取该命令并执行。如果系统找不到输入的命令,会显示:“Command not Found”。这时,需检查键入命令的拼写及大小写是否正确。使用分号(;)可以将两个命令隔开,这样可以实现在一行中输入多个命令。命令的执行顺序和输入的顺序相同
24、。?命令补齐命令补齐 当要输入的命令目录很深或命令中的文件名很长时,只要按一下键,系统会在可能的命令或文件名中找到相匹配的项,自动帮您补齐。如果有一个以上的文件符合输入的字符串,不能补齐时,可以按两下键,系统将把所有符合的文件名列出来。?历史记录历史记录 shell 会把过去输入过的命令记忆下来,只要按上下方向键,就可以选择以前输入过的命令了。有了以上基础,可以运行下面列出的几个简单命令来实际使用一下:clear:刷新屏幕;date:在屏幕上显示日期和时间;echo:将命令行中的内容回显到标准输出上。cal:显示月份和日历。1.1.6 系统帮助系统帮助 Red Flag Asianux Ser
25、ver 3 具有强大的系统和网络功能,数量众多的实用工具软件和大量复杂的操作命令。为了帮助用户随时查询,顺利进行操作,系统提供了多种多样的联机帮助信息。?联机手册联机手册 通过 man 命令使用联机用户手册,系统可以显示任何命令的联机帮助信息。它将命令名称作为参数,该命令的语法格式为:man command 常用的 Linux 系统帮助手册按章节分类,位于/usr/man 目录下。例如,下面的命令行将显示 cal 命令的手册页:$man cal 使用命令“man man”会显示出 man 命令本身的使用方法。第章命令行操作1 5?在所查询的命令后加-help 参数的方式,也可以显示出命令的参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统管理 手册
限制150内