第一章:什么是朊务器(1.5学时)



Similar documents
I

修改版-操作手册.doc

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

《C语言基础入门》课程教学大纲

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

国债回购交易业务指引

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

Microsoft Word - 第7章 图表反转形态.doc

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

第2章 数据类型、常量与变量

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

教师上报成绩流程图

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

深圳市新亚电子制程股份有限公司

世华财讯模拟操作手册

<4D F736F F D D323630D6D0B9FAD3A6B6D4C6F8BAF2B1E4BBAFB5C4D5FEB2DFD3EBD0D0B6AF C4EAB6C8B1A8B8E6>

登录、注册功能的测试用例设计.doc

2006年顺德区高中阶段学校招生录取分数线

Microsoft Word - 文件汇编.doc

 编号:


生产支援功能 使用说明书(IP-110 篇)

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

正 规 培 训 达 规 定 标 准 学 时 数, 并 取 得 结 业 证 书 二 级 可 编 程 师 ( 具 备 以 下 条 件 之 一 者 ) (1) 连 续 从 事 本 职 业 工 作 13 年 以 上 (2) 取 得 本 职 业 三 级 职 业 资 格 证 书 后, 连 续 从 事 本 职 业

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

Template BR_Rec_2005.dot

<4D F736F F D20BFC9B1E0B3CCD0F2BFD8D6C6CFB5CDB3C9E8BCC6CAA6B9FABCD2D6B0D2B5B1EAD7BC2E646F63>

ETF、分级基金规模、份额变化统计

中 国 软 科 学 年 第 期!!!

2016 年 荔 湾 区 财 政 核 定 支 出 汇 总 表 表 二 单 位 名 称 : 广 州 文 化 公 园 基 本 支 出 项 目 支 出 科 目 编 码 预 算 科 目 名 称 一 般 公 共 预 算 5, , , , ,

云信Linux SSH认证代理用户手册

Cybozu Garoon 3 管理员手册

第 一 部 分 MagiCAD for Revit 安 装 流 程

上海证券交易所会议纪要

一、资质申请

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

<4D F736F F D20B3D6B2D6CFDEB6EEB1EDB8F1D7EED6D52E646F63>

珠江钢琴股东大会

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

Microsoft Word - 第3章.doc


上证指数

2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

关于修订《沪市股票上网发行资金申购

目 录 第 一 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 硬 件 使 用 介 绍... 3 第 二 章 博 星 卓 越 电 子 商 务 营 销 策 划 实 践 平 台 管 理 员 端 功 能 使 用 介 绍 系 统 管 理 员 登 陆 班

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

中 中 中 中 部 中 岗 位 条 件 历 其 它 历 史 师 地 理 师 生 物 师 体 与 健 康 师 从 事 中 历 史 工 从 事 中 地 理 工 从 事 中 生 物 工 从 事 中 体 与 健 康 工 2. 课 程 与 论 ( 历 史 ); 2. 科 ( 历 史 )

2014年中央财经大学研究生招生录取工作简报

黄 金 原 油 总 持 仓 增 长, 同 比 增 幅 分 别 为 4.2% 和 4.1% 而 铜 白 银 以 及 玉 米 则 出 现 减 持, 减 持 同 比 减 少 分 别 为 9.4%,9.4% 以 及 6.5% 大 豆, 豆 粕 结 束 连 续 4 周 总 持 仓 量 增 长, 出 现 小 幅

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

类 似 地, 又 可 定 义 变 下 限 的 定 积 分 : ( ). 与 ψ 统 称 为 变 限 积 分. f ( ) d f ( t) dt,, 注 在 变 限 积 分 (1) 与 () 中, 不 可 再 把 积 分 变 量 写 成 的 形 式 ( 例 如 ) 以 免 与 积 分 上 下 限 的

一 公 共 卫 生 硕 士 专 业 学 位 论 文 的 概 述 学 位 论 文 是 对 研 究 生 进 行 科 学 研 究 或 承 担 专 门 技 术 工 作 的 全 面 训 练, 是 培 养 研 究 生 创 新 能 力, 综 合 运 用 所 学 知 识 发 现 问 题, 分 析 问 题 和 解 决

年 8 月 11 日, 公 司 召 开 2015 年 第 五 次 临 时 股 东 大 会, 审 议 通 过 了 关 于 公 司 <2015 年 股 票 期 权 激 励 计 划 ( 草 案 )> 及 其 摘 要 的 议 案 关 于 提 请 股 东 大 会 授 权 董 事 会 办 理 公

全国艺术科学规划项目

收 入 支 出 项 目 2016 年 预 算 项 目 2016 年 预 算 预 算 01 表 单 位 : 万 元 ( 保 留 两 位 小 数 ) 一 公 共 财 政 预 算 拨 款 一 人 员 经 费 一 般 财 力 人 员 支 出 成 品

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章


书面申请

GB

上海证券交易所会议纪要

·岗位设置管理流程

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

四川省农村义务教育学生

导 数 和 微 分 的 概 念 导 数 的 几 何 意 义 和 物 理 意 义 函 数 的 可 导 性 与 连 续 性 之 间 的 关 系 平 面 曲 线 的 切 线 和 法 线 导 数 和 微 分 的 四 则 运 算 基 本 初 等 函 数 的 导 数 复 合 函 数 反 函 数 隐 函 数 以

4 进 入 交 互 区 设 置 的 组 件 管 理, 在 组 件 管 理 中, 教 师 可 以 选 择 课 程 空 间 中 的 所 有 组 件, 并 通 过 点 击 启 用 或 不 启 用 选 定 组 件 在 课 程 空 间 中 的 显 示 5 进 入 工 作 室 管 理 的 工 作 室 首 页,

工 程 勘 察 资 质 标 准 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 工 程 勘 察 相 应 专 业 类 型 主 要 专 业 技 术 人 员 配 备 技 术

乐视云视频发行平台 操作手册 V1.1

火车浏览器脚本制作教程

操作手册

全国教师资格认定管理信息系统

物 流 从 业 人 员 职 业 能 力 等 级 证 书 分 为 四 个 级 别, 分 别 为 初 级 助 理 级 中 级 和 高 级 ; 采 购 从 业 人 员 职 业 能 力 等 级 证 书 分 为 三 个 级 别, 分 别 为 中 级 高 级 和 注 册 级 请 各 有 关 单 位 按 照 通


<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

证券代码: 证券简称:长城电脑 公告编号:

<4D F736F F D C4EAB9A4B3CCCBB6CABFCAFDD1A7D7A8D2B5BFCEBFBCCAD4B4F3B8D9D3EBD2AAC7F3>

证监会行政审批事项目录

第 六 章 债 券 股 票 价 值 评 估 1 考 点 一 : 债 券 价 值 的 影 响 因 素 2

Microsoft Word - Disclose.doc

2016年市委组织部部门预算

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院

B-002 行 政 处 罚 在 气 象 探 测 环 境 保 护 范 围 内 从 事 危 害 气 象 探 测 环 境 活 动 的 处 罚 中 华 人 民 共 和 国 气 象 法 第 三 十 五 条 第 一 款 第 二 项 B-003 行 政 处 罚 在

第二讲 数列

中国石化油品销售企业CRM调研报告

微软用户

第 9 章 如 果 打 印 机 通 过 FireWire 连 接, 则 HP 建 议 使 用 FireWire 模 块 添 加 打 印 机, 以 充 分 利 用 FireWire 打 印 的 各 项 功 能, 并 且 仅 使 用 IP over Firewire 访 问 打 印 机 的 内 嵌 式

新, 各 地 各 部 门 ( 单 位 ) 各 文 化 事 业 单 位 要 高 度 重 视, 切 实 加 强 领 导, 精 心 组 织 实 施 要 根 据 事 业 单 位 岗 位 设 置 管 理 的 规 定 和 要 求, 在 深 入 调 查 研 究 广 泛 听 取 意 见 的 基 础 上, 研 究 提

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六

<4D F736F F D20BCC6CBE3BBFAD1A7BBE1C2DBCEC4B9DCC0EDCFB5CAB9D3C3CBB5C3F7CAE9CDB >

现 场 会 议 时 间 为 :2016 年 5 月 19 日 网 络 投 票 时 间 为 :2016 年 5 月 18 日 年 5 月 19 日 其 中 通 过 深 圳 证 券 交 易 所 交 易 系 统 进 行 网 络 投 票 的 时 间 为 2016 年 5 月 19 日 9:30-

Transcription:

Linux 系 统 初 级 培 训 Linux 操 作 系 统 初 级 培 训 DSC 认 证 培 训 体 系 曙 光 信 息 产 业 ( 北 京 ) 有 限 公 司

目 录 第 一 章 :Linux 操 作 系 统 简 介 1.1 Linux 操 作 系 统 起 源 1.2 Linux 操 作 系 统 特 性 1.3 Linux 操 作 系 统 结 构 1.4 Linux 操 作 系 统 内 核 版 本 1.5 Linux 操 作 系 统 发 行 版 本 1.6 Linux 操 作 系 统 特 点 第 二 章 : Linux 操 作 系 统 安 装 和 基 本 配 置 第 三 章 : Linux 操 作 系 统 的 文 件 系 统 结 构 第 四 章 : Linux 操 作 系 统 的 用 户 管 理 第 五 章 : Linux 操 作 系 统 常 用 命 令 详 解 第 六 章 : Linux 操 作 系 统 的 进 程 管 理

第 一 章 :Linux 操 作 系 统 简 介 Linux 以 它 的 高 效 性 和 灵 活 性 著 称 具 有 多 任 务 多 用 户 的 能 力 Linux 之 所 以 受 到 广 大 计 算 机 爱 好 者 的 喜 爱, 其 主 要 原 因 有 两 个, 一 是 它 属 于 自 由 软 件, 用 户 不 用 支 付 任 何 费 用 就 可 以 获 得 它 和 它 的 源 代 码, 并 且 可 以 根 据 自 己 的 需 要 对 它 进 行 必 要 的 修 改 另 一 个 原 因 是, 它 具 有 Unix 的 全 部 功 能, 任 何 使 用 Unix 操 作 系 统 或 想 要 学 习 Unix 操 作 系 统 的 人 都 可 以 从 Linux 中 获 益

1.1 Linux 操 作 系 统 起 源 Linux 是 一 个 诞 生 于 网 络 成 长 于 网 络 且 成 熟 于 网 络 的 操 作 系 统 1991 年, 芬 兰 大 学 生 Linus Torvalds 萌 发 了 开 发 一 个 自 由 的 UNIX 操 作 系 统 的 想 法, 当 年 Linux 诞 生, 为 了 不 让 这 个 羽 毛 未 丰 的 操 作 系 统 夭 折,Linus 将 自 已 的 作 品 Linux 通 过 Internet 发 布 从 此 一 大 批 知 名 的 不 知 名 的 hack 编 程 人 员 加 入 到 开 发 过 程 中 来,Linux 逐 渐 成 长 起 来 Linux 一 开 始 是 要 求 所 有 的 源 码 必 须 公 开, 并 且 任 何 人 均 不 得 从 Linux 交 易 中 获 利 然 而 这 种 纯 粹 的 自 由 软 件 的 理 想 对 于 Linux 的 普 及 和 发 展 是 不 利 的, 于 是 Linux 开 始 转 向 GPL, 成 为 GNU 阵 营 中 的 主 要 一 员 Linux 凭 借 优 秀 的 设 计, 不 凡 的 性 能, 加 上 IBM INTEL CA ORACLE 等 国 际 知 名 企 业 的 大 力 支 持, 市 场 份 额 逐 步 扩 大, 逐 渐 成 为 主 流 操 作 系 统 之 一 Linux 只 是 内 核, 即 操 作 系 统 中 允 许 用 户 的 软 件 与 硬 件 通 信 的 那 部 分 Linux 产 商 借 网 络 爱 好 者 升 级 的 内 核, 通 过 优 化 增 加 功 能 出 售 各 个 版 本 的 linux 操 作 系 统

1.2 Linux 操 作 系 统 特 点 开 放 性 : 指 系 统 遵 循 世 界 标 准 规 范, 特 别 是 遵 循 开 放 系 统 互 连 (OSI) 国 际 标 准 多 用 户 : 是 指 系 统 资 源 可 以 被 不 同 用 户 使 用, 每 个 用 户 对 自 己 的 资 源 ( 例 如 : 文 件 设 备 ) 有 特 定 的 权 限, 互 不 影 响 多 任 务 : 它 是 指 计 算 机 同 时 执 行 多 个 程 序, 而 且 各 个 程 序 的 运 行 互 相 独 立 良 好 的 用 户 界 面 :Linux 向 用 户 提 供 了 两 种 界 面 : 用 户 界 面 和 系 统 调 用 Linux 还 为 用 户 提 供 了 图 形 用 户 界 面 它 利 用 鼠 标 菜 单 窗 口 滚 动 条 等 设 施, 给 用 户 呈 现 一 个 直 观 易 操 作 交 互 性 强 的 友 好 的 图 形 化 界 面 设 备 独 立 性 : 是 指 操 作 系 统 把 所 有 外 部 设 备 统 一 当 作 成 文 件 来 看 待, 只 要 安 装 它 们 的 驱 动 程 序, 任 何 用 户 都 可 以 象 使 用 文 件 一 样, 操 纵 使 用 这 些 设 备, 而 不 必 知 道 它 们 的 具 体 存 在 形 式 Linux 是 具 有 设 备 独 立 性 的 操 作 系 统, 它 的 内 核 具 有 高 度 适 应 能 力 提 供 了 丰 富 的 网 络 功 能 : 完 善 的 内 置 网 络 是 Linux 一 大 特 点 可 靠 的 安 全 系 统 :Linux 采 取 了 许 多 安 全 技 术 措 施, 包 括 对 读 写 控 制 带 保 护 的 子 系 统 审 计 跟 踪 核 心 授 权 等, 这 为 网 络 多 用 户 环 境 中 的 用 户 提 供 了 必 要 的 安 全 保 障 良 好 的 可 移 植 性 : 是 指 将 操 作 系 统 从 一 个 平 台 转 移 到 另 一 个 平 台 使 它 仍 然 能 按 其 自 身 的 方 式 运 行 的 能 力 Linux 是 一 种 可 移 植 的 操 作 系 统, 能 够 在 从 微 型 计 算 机 到 大 型 计 算 机 的 任 何 环 境 中 和 任 何 平 台 上 运 行

1.3 Linux 操 作 系 统 结 构 vi gcc sh ls diff multitasking hardware device interfaces kernel shell utilities TCP/IP stack grep bash cat wc who Kernel 系 统 启 动 时 将 内 核 装 入 内 存 管 理 系 统 各 种 资 源 Shell 用 户 界 面, 提 供 用 户 与 内 核 交 互 处 理 接 口 是 命 令 解 释 器, 提 供 强 大 的 编 程 环 境 bash,ash,pdksh,tcs h,ksh,sh,csh,zsh. Utility 提 供 各 种 管 理 工 具, 应 用 程 序

1.4 Linux 操 作 系 统 内 核 版 本 版 本 号 码 稳 定 版 本 开 发 版 本 2.4.32 2.6.19-6 主 版 本 号. 稳 定 ( 偶 )/ 开 发 版 本 ( 奇 ). 发 布 号 -patch 号 当 前 最 新 版 本 linux-2.6.28.tar.gz http://www.kernel.org/pub/linux/kernel/

1.5 Linux 操 作 系 统 发 行 版 本

目 录 第 一 章 : Linux 操 作 系 统 简 介 第 二 章 : Linux 操 作 系 统 安 装 和 基 本 配 置 2.1 Linux 系 统 安 装 前 的 准 备 2.2 Linux 系 统 安 装 方 式 的 选 择 2.3 Linux 系 统 安 装 内 容 的 选 择 2.4 服 务 器 磁 盘 控 制 器 类 型 2.5 Linux 系 统 磁 盘 分 区 2.6 Linux 系 统 分 区 优 点 2.7 Linux 系 统 分 区 识 别 2.8 Linux 系 统 主 要 分 区 介 绍 2.9 Linux 操 作 系 统 安 装 简 解 2.10 Linux 系 统 基 本 配 置 第 三 章 : Linux 操 作 系 统 的 文 件 系 统 结 构 第 四 章 : Linux 操 作 系 统 的 用 户 管 理 第 五 章 : Linux 操 作 系 统 常 用 命 令 详 解 第 六 章 : Linux 操 作 系 统 的 进 程 管 理

第 二 章 :Linux 操 作 系 统 安 装 和 基 本 配 置

2.1 Linux 系 统 安 装 前 的 准 备 Linux 安 装 前 须 知 安 装 前 要 了 解 所 安 装 服 务 器 的 硬 件 配 置 方 面 的 信 息, 主 要 包 括 磁 盘 控 制 器 型 号 网 卡 型 号 内 存 大 小 及 CPU 类 型 等, 根 据 相 关 信 息 和 用 户 使 用 情 况 安 装 合 适 的 Linux 操 作 系 统 在 安 装 Linux 前 要 了 解 Linux 的 一 些 基 础 知 识 服 务 器 硬 盘 分 区 要 求 根 据 需 要, 硬 盘 的 分 区 可 以 自 己 定 义, 建 议 最 少 安 装 三 个 分 区 :/ 根 分 区 /swap 交 换 分 区 /boot 引 导 分 区 多 操 作 系 统 的 安 装 可 以 在 硬 盘 上 安 装 一 个 以 上 的 操 作 系 统, 不 同 的 操 作 系 统 必 须 有 自 己 的 分 区, 在 安 装 Windows 及 Linux 双 操 作 系 统 时, 请 先 安 装 Windows 再 安 装 Linux

2.2 Linux 系 统 安 装 方 式 的 选 择 通 过 光 盘 介 质 引 导 安 装 CD DVD 通 过 网 络 引 导 安 装 NFS,HTTP,FTP 通 过 软 盘 (DOS) 引 导 安 装 需 将 操 作 系 统 拷 贝 到 硬 盘 某 个 分 区 通 过 网 络 传 输 镜 像 文 件 安 装 曙 光 公 司 DCIS 采 用 的 方 式

2.3 Linux 系 统 安 装 内 容 的 选 择 根 据 实 际 需 要 来 选 择 将 要 安 装 的 软 件 包 作 为 网 络 服 务 器 专 用, 提 供 用 户 服 务 作 为 办 公 专 用, 处 理 日 常 事 务 作 为 企 业 工 作 站 专 用, 提 供 内 部 资 源 管 理 如 果 将 来 有 别 的 需 要, 可 以 很 方 便 的 安 装 相 应 软 件, 实 现 各 种 所 需 功 能

2.4 服 务 器 磁 盘 控 制 器 类 型 磁 盘 类 型 : SATA,SCSI,SAS RAID 卡 型 号 : Adaptec:www.adaptec.com LSI :www.lsilogic.com

2.5 Linux 系 统 磁 盘 分 区 磁 盘 分 区 : 主 分 区 : 最 多 4 个 主 分 区, 其 中 一 个 主 分 区 必 须 被 标 志 为 是 活 动 的, 而 且 包 含 一 个 引 导 装 入 程 序 扩 展 分 区 : 将 主 分 区 之 一 转 换 成 一 个 扩 展 分 区, 然 后 将 扩 展 分 区 再 细 分 成 任 意 个 逻 辑 分 区, 不 可 将 目 录 安 装 在 扩 展 分 区 上 逻 辑 分 区 : 每 个 物 理 驱 动 器 上 最 多 只 能 有 11 个 逻 辑 分 区

2.6 Linux 系 统 分 区 优 点 增 强 可 用 性 : 如 果 系 统 一 个 分 区 由 于 故 障 而 不 能 使 用, 其 余 好 的 分 区 仍 然 可 以 使 用 ; 减 少 关 闭 时 间 : 如 果 系 统 故 障 只 影 响 一 部 分 分 区, 那 么 只 有 这 部 分 分 区 需 要 修 复, 故 能 比 整 个 分 区 修 复 花 的 时 间 更 少 ; 维 护 轻 松 : 如 果 需 要 修 复 分 区, 单 独 修 复 每 个 分 区 比 修 复 整 个 大 分 区 要 轻 松 得 多 ; 均 衡 I/O: 可 以 把 分 区 分 配 到 不 同 的 磁 盘 来 平 衡 I/O 改 善 性 能 ; 分 区 对 用 户 透 明, 最 终 用 户 感 觉 不 到 分 区 的 存 在

2.7 Linux 系 统 分 区 识 别 第 一 SCSI/SATA/SAS 的 主 盘 :/dev/sda 分 区 :/dev/sda1 /dev/sda2 /dev/sda3.. 第 二 SCSI/SATA/SAS 的 从 盘 :/dev/sdb 分 区 :/dev/sdb1 /dev/sdb2 /dev/sdb3.. 第 三 SCSI/SATA/SAS 的 主 盘 :/dev/sdc 分 区 :/dev/sdac1 /dev/sdc2 /dev/sdc3.. 主 分 区 被 命 名 为 sda1-sda3, 如 超 过 3 个 分 区, 则 /dev/sda4 被 定 义 为 扩 展 分 区, 在 /dev/sda4 下 生 成 /dev/sda5 逻 辑 分 区, Linux 操 作 系 统 最 多 能 分 11 个 逻 辑 分 区

2.8 Linux 系 统 主 要 分 区 介 绍 /boot /boot 引 导 分 区 : 该 目 录 放 置 系 统 内 核 及 驱 动 模 块 引 导 程 序, 需 要 独 立 分 区 : 1 独 立 有 利 于 避 免 文 件 系 统 损 坏 造 成 的 无 法 启 动 问 题, 如 果 独 立 出 来, 而 / 根 文 件 系 统 因 为 别 的 原 因 损 坏 了, 可 以 正 常 引 导 进 入 linux 内 核, 并 有 很 大 几 率 进 入 一 个 可 用 的 shell 来 修 复 系 统, 如 果 不 独 立, 则 很 可 能 / 文 件 系 统 损 坏 导 致 找 不 到 /boot 下 的 内 核 镜 像, 从 而 无 法 引 导 内 核 2 若 使 用 lilo 作 为 引 导, 避 免 1024 柱 面 问 题 使 用 grub 引 导 不 存 在 该 问 题 3 文 件 系 统 支 持 问 题 若 安 装 多 操 作 系 统,/boot 分 区 独 立 可 以 很 方 便 的 管 理 多 系 统 引 导 /boot 修 复 若 由 于 操 作 或 别 的 原 因 导 致 系 统 引 导 损 坏, 可 以 通 过 以 下 方 法 修 复 : 进 入 grub 模 式 grub> find /boot/grub/stage1 注 : 找 到 /boot 分 区 位 置 返 回 (hd0,0) 注 : 说 明 /boot 分 区 在 第 一 块 硬 盘 的 第 一 个 分 区 grub>root (hd0,0) 注 : 这 是 /boot 所 在 的 分 区 ; grub>setup (hd0) 注 : 把 GRUB 写 到 MBR 上 ;

2.8 Linux 系 统 主 要 分 区 介 绍 /swap Swap 空 间 的 作 用 当 系 统 的 物 理 内 存 不 够 用 的 时 候, 就 需 要 将 物 理 内 存 中 的 一 部 分 空 间 释 放 出 来, 以 供 当 前 运 行 的 程 序 使 用 那 些 被 释 放 的 空 间 可 能 来 自 一 些 很 长 时 间 没 有 什 么 操 作 的 程 序, 这 些 被 释 放 的 空 间 被 临 时 保 存 到 Swap 空 间 中, 等 到 那 些 程 序 要 运 行 时, 再 从 Swap 中 恢 复 保 存 的 数 据 到 内 存 中 这 样, 系 统 总 是 在 物 理 内 存 不 够 时, 才 进 行 Swap 交 换 有 一 点 要 声 明 的 是, 并 不 是 所 有 从 物 理 内 存 中 交 换 出 来 的 数 据 都 会 被 放 到 Swap 中 ( 如 果 这 样 的 话,Swap 会 不 堪 重 负 ), 有 相 当 一 部 分 的 数 据 直 接 交 换 到 文 件 系 统 分 区 规 则 : Swap space 比 内 存 要 慢 5-6 个 数 量 级 在 安 装 时, 系 统 会 尝 试 将 交 换 分 区 安 装 到 磁 盘 外 端 当 有 多 个 磁 盘 控 制 器 时, 在 每 个 磁 盘 上 都 建 立 交 换 分 区 尽 量 将 交 换 分 区 安 装 在 访 问 最 频 繁 的 数 据 区 附 近

2.8 Linux 系 统 主 要 分 区 介 绍 /swap 创 建 Swap 文 件 1. 以 超 级 用 户 (root) 身 份 登 陆 # dd if=/dev/zero of=swapfile bs=1024 count=32000 创 建 一 个 有 连 续 空 间 的 交 换 文 件 大 小 为 1024*32000=32G 2. 激 活 Swap 文 件 #/usr/sbin/swapon swapfile swapfile 指 的 是 上 一 步 创 建 的 交 换 文 件 3. 在 /etc/fstab /path/swapfile none Swap default 0 0 4. 检 验 Swap 文 件 是 否 加 上 /usr/sbin/swapon -s 删 除 多 余 的 Swap 空 间 1. 成 为 超 级 用 户 2. 使 用 Swapoff 命 令 收 回 Swap 空 间 #/usr/sbin/swapoff swapfile 3. 编 辑 /etc/fstab 文 件, 去 掉 此 Swap 文 件 的 实 体 4. 从 文 件 系 统 中 回 收 此 文 件 #rm swapfile

2.8 Linux 系 统 分 区 介 绍 / / 根 目 录 /root 超 级 用 户 主 目 录 /bin- 基 本 命 令 /boot-kernel 和 boot 配 置 文 件 /etc- 各 种 配 置 文 件 /usr- 用 户 程 序 /opt--- 附 加 的 应 用 软 件 包 /home- 用 户 目 录 /mnt--- 设 备 / 文 件 系 统 挂 载 点 /tmp- 临 时 文 件 /var- 可 变 信 息 区 (file spool,logs,requests,mail,etc.) /proc- 进 程 信 息 /dev- 设 备 /sbin- 系 统 管 理 员 执 行 程 序 /lib--- 基 本 的 共 享 库 和 核 心 模 块

2.9 Linux 操 作 系 统 安 装 简 解 以 光 盘 介 质 安 装 简 解 若 加 载 软 盘 驱 动, 输 入 linux dd 若 进 入 修 复 模 式, 输 入 linux rescue 若 进 入 单 用 户 模 式, 输 入 linux single

2.9.1 Linux 系 统 安 装 分 区 自 动 分 区 : 默 认 为 自 动 分 区, 系 统 会 分 三 个 分 区 /boot /swap / 根 手 工 分 区 : 根 据 应 用 分 区,/boot /swap 为 独 立 分 区, 可 以 定 义

2.9.2 Linux 系 统 手 工 分 区

2.9.2 系 统 安 装 需 关 闭 的 服 务 配 置 防 火 墙 及 SElinux 选 择 无 防 火 墙 no firwall Selinux 不 活 跃 disable SElinux

2.9.3 系 统 安 装 完 毕 后 的 工 作 在 系 统 安 装 的 过 程 中, 按 需 求 选 择, 无 要 求 的 默 认 即 可, 根 据 系 统 安 装 提 示 将 系 统 安 装 完 毕 系 统 安 装 完 毕 重 新 启 动 后, 进 行 用 户 登 录

2.9.4 系 统 安 装 完 毕 后 用 户 的 登 录 超 级 用 户 root (password 在 安 装 时 已 设 定 ) root 为 系 统 管 理 员, 可 以 完 成 任 何 事 情, 建 议 不 用 root 登 录 login: root password: ****** [root@localhost root]# 普 通 用 户 同 样 需 要 输 入 name &password [xyz@localhost xyz]$

2.10 Linux 系 统 基 本 配 置 - 网 络 配 置 网 络 的 配 置 #cd /etc/sysconfig/network-scripts #vi ifcfg-eth0 写 入 网 络 IP 等 #vi ifcfg-eth1 写 入 网 络 IP 等 设 置 完 IP 后, 重 启 网 络 系 统 # /etc/init.d/network restart 网 关 : 在 ifcfg-eth0 ifcfg-eth1 添 加 GATEWAY= 网 关 IP DNS: 在 ifcfg-eth0 ifcfg-eth1 添 加 NAMESERVER=DNSIP 网 络 相 关 配 置 文 件

2.10 Linux 系 统 基 本 配 置 - 网 络 文 件 /etc/hosts 如 果 系 统 的 IP 不 是 动 态 获 取, 简 单 的 主 机 名 解 析 文 件 格 式 : ip 地 址 主 机 名 cat /etc/hosts :127.0.0.1 localhost.localdomain localhost /etc/services Internet 网 络 服 务 文 件, 将 网 络 服 务 名 转 换 为 端 口 号 / 协 议 由 inetd telnet tcpdump 和 一 些 其 它 程 序 读 取 文 件 中 的 每 一 行 对 应 一 种 服 务, 它 由 4 个 字 段 组 成, 中 间 用 TAB 或 空 格 分 隔, 分 别 表 示 服 务 名 称 使 用 端 口 协 议 名 称 以 及 别 名 文 件 格 式 : 服 务 端 口 / 端 口 类 型 别 名 /etc/sysconfig/network(redhat linux) /etc/hostname(suse) 主 机 名 配 置 文 件, 记 录 着 本 机 的 主 机 名 /root/.rhosts 网 络 名 认 证

2.10 Linux 系 统 基 本 配 置 - 服 务 的 管 理 服 务 的 启 动 chkconfig 服 务 名 称 on 服 务 的 关 闭 chkconfig 服 务 名 称 off 服 务 关 于 运 行 级 别 的 定 义 chkconfig --level 35 服 务 名 称 on/off 服 务 的 察 看 chkconfig --list grep 服 务 名 称

2.10 Linux 系 统 基 本 配 置 - 运 行 级 别 的 定 义 runlevel 运 行 级 别 runlevels : 定 义 在 /etc/inittab 中 的 不 同 模 式 Linux Runlevels 0 Bootstrap or power-down levels 1 Administration mode 2 Basic multiuser level (no networking) 3 Multiuser with DFS and networking 4 Not used 5 XII mode: log in and out from X prompt s/s Single-user mode

第 三 章 :Linux 系 统 的 文 件 系 统 及 其 结 构

3.1 文 件 与 目 录 的 基 本 概 念 文 件 : 是 用 来 存 储 信 息 的 基 本 结 构, 它 是 被 命 名 ( 文 件 名 ) 的 存 储 在 某 种 介 质 ( 磁 盘, 光 盘, 磁 带 等 ) 上 的 一 组 信 息 的 集 合 从 技 术 上 讲, 文 件 不 能 存 贮 任 何 数 据, 它 只 是 一 个 用 来 指 向 它 们 相 应 的 索 引 节 点 (inode) 的 名 字, 索 引 节 点 包 含 了 文 件 的 真 正 信 息 文 件 名 : 是 文 件 的 标 识, 由 字 母, 数 字, 下 划 线, 圆 点 组 成 扩 展 名 : 为 了 便 于 识 别 和 管 理, 用 扩 展 名 作 为 文 件 名 的 一 部 分, 中 间 用. 隔 开 目 录 文 件 : 用 来 管 理 和 组 织 大 量 的 文 件, 常 称 为 目 录

3.2 文 件 系 统 基 本 概 念 文 件 系 统 是 包 括 在 一 个 磁 盘 ( 包 括 光 盘 软 盘 闪 盘 及 其 它 存 储 设 备 ) 或 分 区 的 目 录 结 构 ; 一 个 可 应 用 的 磁 盘 设 备 可 以 包 含 一 个 或 多 个 文 件 系 统 ; 如 果 您 想 进 入 一 个 文 件 系 统, 首 先 您 要 做 的 是 挂 载 (mount) 文 件 系 统 ; 为 了 挂 载 (mount) 文 件 系 统, 您 必 须 指 定 一 个 挂 载 点 ; 文 件 系 统 是 在 一 个 磁 盘 ( 包 括 光 盘 软 盘 闪 盘 及 其 它 存 储 设 备 ) 或 分 区 组 织 文 件 的 方 法, 如 NTFS 或 FAT ; 文 件 系 统 是 文 件 的 数 据 结 构 或 组 织 方 法 在 Linux 中, 文 件 系 统 涉 及 两 个 非 常 独 特 的 事 情, 目 录 树 或 在 磁 盘 或 分 区 上 文 件 的 排 列 ; 文 件 系 统 是 基 于 操 作 系 统 的, 建 立 在 磁 盘 媒 质 上 的 可 见 体 系 结 构, 例 如 这 种 结 构 对 于 一 个 Linux 用 户 来 说 可 以 用 ls 或 其 它 工 具 可 以 看 到 ; 文 件 系 统 是 基 于 被 划 分 的 存 储 设 备 上 的 逻 辑 上 单 位 上 的 一 种 定 义 文 件 的 命 名 存 储 组 织 及 取 出 的 方 法 ; 在 计 算 机 业, 一 个 文 件 系 统 是 有 组 织 存 储 文 件 或 数 据 的 方 法, 目 的 是 易 于 查 询 和 存 取 文 件 系 统 是 基 于 一 个 存 储 设 备, 比 如 硬 盘 或 光 盘, 并 且 包 含 文 件 文 件 物 理 位 置 的 维 护 ; 也 可 以 说 文 件 系 统 也 是 虚 拟 数 据 或 网 络 数 据 存 储 的 方 法, 比 如 NFS

3.3 Linux 文 件 系 统 类 型 ext2 文 件 系 统 ext2 文 件 系 统 应 该 说 是 Linux 正 宗 的 文 件 系 统, 早 期 的 Linux 都 是 用 ext2, 但 随 着 技 术 的 发 展, 大 多 Linux 的 发 行 版 本 目 前 并 不 用 这 个 文 件 系 统 了 ; 比 如 Redhat 和 Fedora 大 多 都 建 议 用 ext3,ext3 文 件 系 统 是 由 ext2 发 展 而 来 的 对 于 Linux 新 手, 我 们 还 是 建 议 您 不 要 用 ext2 文 件 系 统 ;ext2 支 持 undelete( 反 删 除 ), 如 果 您 误 删 除 文 件, 有 时 是 可 以 恢 复 的, 但 操 作 上 比 较 麻 烦 ; ext3 文 件 系 统 : 是 由 ext2 文 件 系 统 发 展 而 来 ext3 is a Journalizing file system for Linux(ext3 是 一 个 用 于 Linux 的 日 志 文 件 系 统 ),ext3 支 持 大 文 件 ; 但 不 支 持 反 删 除 (undelete) 操 作 ; Redhat 和 Fedora 都 力 挺 ext3; reiserfs 文 件 系 统 reiserfs 文 件 系 统 是 一 款 优 秀 的 文 件 系 统, 支 持 大 文 件, 支 持 反 删 除 (undelete); 操 作 反 删 除 比 较 容 易 ;reiserfs 支 持 大 文 件 ;

3.4 常 用 文 件 系 统 比 较 Filesystem File Size Limit Filesystem Size Limit ext2/ext3 with 1 KiB blocksize 16448 MiB (~ 16 GiB) 2048 GiB (= 2 TiB) ext2/3 with 2 KiB blocksize 256 GiB 8192 GiB (= 8 TiB) ext2/3 with 4 KiB blocksize 2048 GiB (= 2 TiB) 8192 GiB (= 8 TiB) ext2/3 with 8 KiB blocksize (Systems with 8 KiB pages like Alpha only) 65568 GiB (~ 64 TiB) 32768 GiB (= 32 TiB) ReiserFS 3.5 2 GiB 16384 GiB (= 16 TiB) ReiserFS 3.6 (as in Linux 2.4) 1 EiB 16384 GiB (= 16 TiB) XFS 8 EiB 8 EiB JFS with 512 Bytes blocksize 8 EiB 512 TiB JFS with 4KiB blocksize 8 EiB 4 PiB NFSv2 (client side) 2 GiB 8 EiB NFSv3 (client side) 8 EiB 8 EiB 1024 Bytes = 1 KB; 1024 KB = 1 MB; 1024 MB = 1 GB; 1024 GB = 1 TB; 1024 TB = 1 PB; 1024 PB = 1 EiB

3.5 文 件 系 统 的 创 建 文 件 系 统 的 创 建 这 个 过 程 是 存 储 设 备 建 立 文 件 系 统 的 过 程, 一 般 也 被 称 为 格 式 化 或 初 始 化, 通 过 一 些 初 始 化 工 具 来 进 行 一 般 的 情 况 下 每 个 类 型 的 操 作 系 统 都 有 这 方 面 的 工 具 在 Linux 中 有 mkfs 系 列 工 具 创 建 方 法 以 系 统 第 二 块 硬 盘 为 例 :/dev/sdb 分 区 :#fdisk /dev/sdb 分 区 完 毕 后, 硬 盘 识 别 为 /dev/sdb1 文 件 系 统 创 建 :#mkfs t 文 件 系 统 类 型 /dev/sdb1

3.6 Linux 系 统 的 文 件 结 构

3.6.1 Linux 文 件 类 型 的 定 义 普 通 文 件 文 本 文 件 :ASCII 码 形 式 存 储 开 头, 如 :-rw-r--r-- 1 root root 39599 Mar 8 12:15 x 二 进 制 文 件 : 以 二 进 制 形 式 存 储 在 计 算 机 中, 不 可 直 接 读, 要 通 过 相 应 的 软 件 读 取 开 头, 如 :-rwxrwxrwx 1 root root 46888960 Dec 9 2005 x.sh 目 录 文 件 :d 字 母 开 头 如 :drwxr-xr-x 2 root root 4096 Aug 2 2006 bin 设 备 文 件 块 设 备 文 件 :b 字 母 开 头 如 :brw-rw---- 1 root disk 3, 1 Jan 30 2003 hda1 字 符 设 备 文 件 :c 字 母 开 头 如 :crw------- 1 root root 4, 1 Jul 31 13:49 tty1

3.6.2 Linux 文 件 属 性 的 定 义 [root@localhost ~]# ls -lih 总 计 104K 2408830 drwxr-xr-x 2 root root 4.0K 04-21 12:46 mkuml-2004.07.17 2408260 drwxr-xr-x 2 root root 4.0K 04-21 22:15 mydir 2408258 lrwxrwxrwx 1 root root 7 04-21 22:16 sun001.txt -> sun.txt 2408263 -rw-r--r-- 2 root root 39K 04-20 14:17 sun.txt 解 释 : 第 一 字 段 :inode; inode : 索 引 节 点 每 个 存 储 设 备 或 存 储 设 备 的 分 区 ( 存 储 设 备 是 硬 盘 软 盘 U 盘...... ) 被 格 式 化 为 文 件 系 统 后, 应 该 有 两 部 份, 一 部 份 是 inode, 另 一 部 份 是 Block, Block 是 用 来 存 储 数 据 用 的 而 inode 是 用 来 存 储 这 些 数 据 的 信 息, 这 些 信 息 包 括 文 件 大 小 属 主 归 属 的 用 户 组 读 写 权 限 等 inode 为 每 个 文 件 进 行 信 息 索 引, 所 以 就 有 了 inode 的 数 值 操 作 系 统 根 据 指 令, 能 通 过 inode 值 最 快 的 找 到 相 对 应 的 文 件 第 二 字 段 : 文 件 种 类 和 权 限 ; 第 三 字 段 : 硬 链 接 个 数 ; 第 四 字 段 : 属 主 ; 第 五 字 段 : 所 归 属 的 组 ; 第 六 字 段 : 文 件 或 目 录 的 大 小 ; 第 七 字 段 和 第 八 字 段 : 最 后 访 问 或 修 改 时 间 ; 第 九 字 段 : 文 件 名 或 目 录 名

3.6.3 Linux 文 件 权 限 的 定 义 [root@zhz home]# ls -l total 32 drwxrwxrwx 38 down root 4096 Jul 5 19:09 down drwx------ 9 glh glh 4096 Mar 26 19:08 glh drwx------ 4 lei lei 4096 Mar 21 08:40 lei drwxr-xr-x 5 root root 4096 Apr 12 2006 software Linux 文 件 或 目 录 的 权 限 位 是 由 9 个 权 限 位 来 控 制, 每 三 位 为 一 组, 它 们 分 别 是 : 文 件 属 主 (Ower) 的 读 r 写 w 执 行 x 用 户 组 (Group) 的 读 r 写 w 执 行 x (Other) 其 它 用 户 的 读 r 写 w 执 行 x; 如 果 权 限 位 不 可 读 不 可 写 不 可 执 行, 是 用 - 来 表 示

3.6.3 系 统 目 录 内 容 介 绍 / Linux 系 统 根 目 录, 包 含 所 有 目 录 /bin /boot /dev /etc /etc/x11 /home /lib(/lib64) /mnt /opt /proc /root Binary 的 缩 写, 存 放 用 户 的 可 执 行 程 序, 例 如 ls,cp, 也 包 含 其 它 的 SHELL 如 :bash 等 包 含 vmlinuz,initrd.img 等 启 动 文 件, 随 便 改 动 可 能 无 法 正 常 开 机 接 口 设 备 文 件 目 录, 如 你 的 硬 盘 :sda Passwd 等 系 统 设 置 与 管 理 的 文 件 X Windows System 的 设 置 目 录 一 般 用 户 的 主 目 录 包 含 执 行 /bin 和 /sbin 目 录 的 二 进 制 文 件 时 所 需 的 共 享 函 数 库 library 各 项 装 置 的 文 件 系 统 加 载 点, 例 如 :/mnt/cdrom 是 光 驱 的 加 载 点 提 供 空 间, 较 大 的 且 固 定 的 应 用 程 序 存 储 文 件 之 用 PS 命 令 查 询 的 信 息 与 这 里 的 相 同, 都 是 系 统 内 核 与 程 序 执 行 的 信 息 管 理 员 的 主 目 录

3.6.3 系 统 目 录 内 容 介 绍 /sbin /tmp /usr /usr/bin /usr/doc /usr/include /usr/include/x11 /usr/info /usr/lib(/lib64) /usr/lib(/lib64)/x11 /usr/local /usr/man /usr/sbin /usr/src /usr/x11r6/bin /var 系 统 启 动 时 所 需 的 二 进 制 程 序 Temporary, 存 放 暂 存 盘 的 目 录 存 放 用 户 使 用 系 统 命 令 和 应 用 程 序 等 信 息 存 放 用 户 可 执 行 程 序, 如 grep,mdir 等 存 放 各 式 程 序 文 件 的 目 录 保 存 提 供 C 语 言 加 载 的 header 文 件 保 存 提 供 X Windows 程 序 加 载 的 header 文 件 GNU 程 序 文 件 目 录 函 数 库 函 数 库 提 供 自 行 安 装 的 应 用 程 序 位 置 存 放 在 线 说 明 文 件 目 录 存 放 经 常 使 用 的 程 序, 如 showmount 保 存 系 统 的 源 码 文 件 存 放 X Windows System 的 执 行 程 序 Variable, 具 有 变 动 性 质 的 相 关 程 序 目 录, 如 log

第 四 章 :Linux 操 作 系 统 的 用 户 管 理

4.1 Linux 系 统 用 户 与 任 务 的 关 系 理 解 Linux 的 单 用 户 多 任 务, 多 用 户 多 任 务 概 念 Linux 的 单 用 户 多 任 务 单 用 户 多 任 务 ; 一 个 用 户, 为 了 完 成 工 作, 执 行 了 多 个 任 务 ; 当 然 其 它 的 人 还 能 以 远 程 登 录 过 来, 也 能 做 其 它 的 工 作 Linux 的 多 用 户 多 任 务 有 时 可 能 是 很 多 用 户 同 时 用 同 一 个 系 统, 但 并 不 所 有 的 用 户 都 一 定 都 要 做 同 一 件 事, 所 以 这 就 有 多 用 户 多 任 务 之 说 ; 举 个 例 子, 比 如 一 台 服 务 器, 上 面 有 FTP 用 户 系 统 管 理 员 web 用 户 常 规 普 通 用 户 等, 在 同 一 时 刻, 有 的 可 能 在 上 传 软 件 包 管 理 子 站 ; 在 与 此 同 时, 可 能 还 会 有 系 统 管 理 员 在 维 护 系 统 ; 不 同 用 户 所 具 有 的 权 限 也 不 同, 要 完 成 不 同 的 任 务 得 需 要 不 同 的 用 户, 也 可 以 说 不 同 的 用 户, 可 能 完 成 的 工 作 也 不 一 样 ; 值 得 注 意 的 是 : 多 用 户 多 任 务 并 不 是 大 家 同 时 挤 到 一 起 在 一 台 机 器 的 的 键 盘 和 显 示 器 前 来 操 作 机 器, 多 用 户 可 能 通 过 远 程 登 录 来 进 行, 比 如 对 服 务 器 的 远 程 控 制, 只 要 有 用 户 权 限 任 何 人 都 是 可 以 上 去 操 作 或 访 问 的 ;

4.2 Linux 系 统 用 户 和 组 的 概 念 用 户 (user) 的 概 念 Linux 是 真 正 意 义 上 的 多 用 户 操 作 系 统,Linux 系 统 中 可 建 若 干 用 户 (user), 在 Linux 系 统 中 的 一 些 用 户 是 用 来 完 成 特 定 任 务 的 用 户 组 (group) 的 概 念 ; 用 户 组 (group) 就 是 具 有 相 同 特 征 的 用 户 (user) 的 集 合 体 ; 比 如 有 时 要 让 多 个 用 户 具 有 相 同 的 权 限, 比 如 查 看 修 改 某 一 文 件 或 执 行 某 个 命 令, 这 时 需 要 用 户 组, 把 用 户 都 定 义 到 同 一 用 户 组, 通 过 修 改 文 件 或 目 录 的 权 限, 让 用 户 组 具 有 一 定 的 操 作 权 限, 这 样 用 户 组 下 的 用 户 对 该 文 件 或 目 录 都 具 有 相 同 的 权 限, 这 是 通 过 定 义 组 和 修 改 文 件 的 权 限 来 实 现 的 ; 用 户 和 用 户 组 的 对 应 关 系 是 : 一 对 一 多 对 一 一 对 多 或 多 对 多 一 对 一 : 某 个 用 户 可 以 是 某 个 组 的 唯 一 成 员 ; 多 对 一 : 多 个 用 户 可 以 是 某 个 唯 一 的 组 的 成 员, 不 归 属 其 它 用 户 组 ; 一 对 多 : 某 个 用 户 可 以 是 多 个 用 户 组 的 成 员 ; 多 对 多 : 多 个 用 户 对 应 多 个 用 户 组, 并 且 几 个 用 户 可 以 是 归 属 相 同 的 组 ; 其 实 多 对 多 的 关 系 是 前 面 三 条 的 扩 展 ; 理 解 了 上 面 的 三 条, 这 条 也 能 理 解

4.3 Linux 系 统 用 户 和 组 的 配 置 与 用 户 (user) 和 用 户 组 (group) 相 关 的 配 置 文 件 与 用 户 (user) 相 关 的 配 置 文 件 /etc/passwd 注 : 用 户 (user) 的 配 置 文 件 ; /etc/shadow 注 : 用 户 (user) 影 子 口 令 文 件 ; 与 用 户 组 (group) 相 关 的 配 置 文 件 /etc/group 注 : 用 户 组 (group) 配 置 文 件 ; /etc/gshadow 注 : 用 户 组 (group) 的 影 子 文 件 ;

4.3.1 Linux 系 统 用 户 管 理 的 命 令 管 理 用 户 (user) 的 工 具 或 命 令 useradd 注 : 添 加 用 户 adduser 注 : 添 加 用 户 userdel 注 : 删 除 用 户 passwd 注 : 为 用 户 设 置 密 码 usermod 注 : 修 改 用 户 命 令, 可 以 通 过 usermod 来 修 改 登 录 名 用 户 的 家 目 录 等 pwconv 注 : 同 步 用 户 从 /etc/passwd 到 /etc/shadow pwck 注 :pwck 是 校 验 用 户 配 置 文 件 /etc/passwd 和 /etc/shadow 文 件 内 容 是 否 合 法 或 完 整 ; pwunconv 注 : 是 pwcov 的 立 逆 向 操 作, 是 从 /etc/shadow 和 /etc/passwd 创 建 /etc/passwd, 然 后 会 删 除 /etc/shadow 文 件 ; finger 注 : 查 看 用 户 信 息 工 具 id 注 : 查 看 用 户 的 UID GID 及 所 归 属 的 用 户 组 chfn 注 : 更 改 用 户 信 息 工 具 su 注 : 用 户 切 换 工 具 sudo 注 :sudo 是 通 过 另 一 个 用 户 来 执 行 命 令 (execute a command as another user),su 是 用 来 切 换 用 户, 然 后 通 过 切 换 到 的 用 户 来 完 成 相 应 的 任 务, 但 sudo 能 后 面 直 接 执 行 命 令, 比 如 sudo 不 需 要 root 密 码 就 可 以 执 行 root 赋 与 的 执 行 只 有 root 才 能 执 行 相 应 的 命 令 ; 但 得 通 过 visudo 来 编 辑 /etc/sudoers 来 实 现 ; visudo 注 :visodo 是 编 辑 /etc/sudoers 的 命 令 ; 也 可 以 不 用 这 个 命 令, 直 接 用 vi 来 编 辑 /etc/sudoers 的 效 果 是 一 样 的 ; sudoedit 注 : 和 sudo 功 能 差 不 多

4.3.2 Linux 系 统 用 户 组 管 理 的 命 令 管 理 用 户 组 (group) 的 工 具 或 命 令 groupadd 注 : 添 加 用 户 组 ; groupdel 注 : 删 除 用 户 组 ; groupmod 注 : 修 改 用 户 组 信 息 ; groups 注 : 显 示 用 户 所 属 的 用 户 组 ; grpck/grpconv 注 : 通 过 /etc/group 和 /etc/gshadow 的 文 件 内 容 来 同 步 或 创 建 /etc/gshadow, 如 果 /etc/gshadow 不 存 在 则 创 建 ; grpunconv 注 : 通 过 /etc/group 和 /etc/gshadow 文 件 内 容 来 同 步 或 创 建 /etc/group, 然 后 删 除 gshadow 文 件

4.3.3 Linux 系 统 用 户 主 目 录 文 件 /etc/skel 目 录 /etc/skel 目 录 一 般 是 存 放 用 户 启 动 文 件 的 目 录, 这 个 目 录 是 由 root 权 限 控 制, 当 添 加 用 户 时, 这 个 目 录 下 的 文 件 自 动 复 制 到 新 添 加 的 用 户 的 家 目 录 下 ;/etc/skel 目 录 下 的 文 件 都 是 隐 藏 文 件, 也 就 是 类 似.file 格 式 的 ; 我 们 可 通 过 修 改 添 加 删 除 /etc/skel 目 录 下 的 文 件, 来 为 用 户 提 供 一 个 统 一 标 准 的 默 认 的 用 户 环 境 /etc/skel 目 录 下 的 文 件, 一 般 是 用 useradd 和 adduser 命 令 添 加 用 户 (user) 时, 系 统 自 动 复 制 到 新 添 加 用 户 (user) 的 家 目 录 下 ; 如 果 我 们 通 过 修 改 /etc/passwd 来 添 加 用 户 时, 我 们 可 以 自 己 创 建 用 户 的 家 目 录, 然 后 把 /etc/skel 下 的 文 件 复 制 到 用 户 的 家 目 录 下, 然 后 要 用 chown 来 改 变 新 用 户 家 目 录 的 属 主

4.3.4 Linux 系 统 用 户 管 理 相 关 文 件 /etc/default/useradd 文 件 通 过 useradd 添 加 用 户 时 的 规 则 文 件 内 容 如 下 : # useradd defaults file GROUP=100 HOME=/home 注 : 把 用 户 的 家 目 录 建 在 /home 中 ; INACTIVE=-1 注 : 是 否 启 用 帐 号 过 期 停 权,-1 表 示 不 启 用 ; EXPIRE= 注 : 帐 号 终 止 日 期, 不 设 置 表 示 不 启 用 ; SHELL=/bin/bash 注 : 所 用 SHELL 的 类 型 ; SKEL=/etc/skel 注 : 默 认 添 加 用 户 的 目 录 默 认 文 件 存 放 位 置 ; 也 就 是 说, 当 我 们 用 adduser 添 加 用 户 时, 用 户 家 目 录 下 的 文 件, 都 是 从 这 个 目 录 中 复 制 过 去 的 ;

4.3.5 Linux 系 统 用 户 管 理 相 关 文 件 /etc/login.defs 配 置 文 件 /etc/login.defs 文 件 是 当 创 建 用 户 时 的 一 些 规 划, 比 如 创 建 用 户 时, 是 否 需 要 家 目 录,UID 和 GID 的 范 围 ; 用 户 的 期 限 等 等, 这 个 文 件 是 可 以 通 过 root 来 定 义 的 ; 比 如 Fedora 的 /etc/logins.defs 文 件 内 容 ( 注 释 删 除 后 的 内 容 ) MAIL_DIR /var/spool/mail 注 : 创 建 用 户 时, 要 在 目 录 /var/spool/mail 中 创 建 一 个 用 户 mail 文 件 ; PASS_MAX_DAYS 99999 注 : 用 户 的 密 码 不 过 期 最 多 的 天 数 ; PASS_MIN_DAYS 0 注 : 密 码 修 改 之 间 最 小 的 天 数 ; PASS_MIN_LEN 5 注 : 密 码 最 小 长 度 ; PASS_WARN_AGE 7 注 :UID_MIN 500 注 : 最 小 UID 为 500, 也 就 是 说 添 加 用 户 时,UID 是 从 500 开 始 的 ; UID_MAX 60000 注 : 最 大 UID 为 60000; GID_MIN 500 注 :GID 是 从 500 开 始 ; GID_MAX 60000 CREATE_HOME yes 注 : 是 否 创 用 户 家 目 录, 要 求 创 建 ;

4.3.6 Linux 系 统 用 户 文 件 权 限 定 义 -umask 默 认 权 限 分 配 的 命 令 umask umask 是 通 过 八 进 制 的 数 值 来 定 义 用 户 创 建 文 件 或 目 录 的 默 认 权 限,umask 表 示 的 是 禁 止 权 限, 不 过 文 件 和 目 录 有 点 不 同 : 新 创 建 的 文 件 默 认 不 具 有 可 执 行 允 可 权 限 :-rw------- 新 创 建 的 目 录 默 认 具 有 可 执 行 允 可 权 限 : drwx--x--x 对 于 文 件 来 说,umask 的 设 置 是 在 假 定 文 件 拥 有 八 进 制 666 权 限 上 进 行, 文 件 的 权 限 就 是 是 666 减 去 umask 的 掩 码 数 值 ; 对 于 目 录 来 说,umask 的 设 置 是 在 假 定 文 件 拥 有 八 进 制 777 权 限 上 进 行, 目 录 八 进 制 权 限 777 减 去 umask 的 掩 码 数 值 系 统 用 户 的 家 目 录 的 权 限 是 通 过 在 配 置 文 件 中 指 定 的, 比 如 Fedora 中 是 用 的 /etc/login.defs 文 件 ; 其 中 有 这 样 一 段 : CREATE_HOME yes UMASK 077 表 示 的 意 思 是, 当 我 们 创 建 用 户 时, 他 的 家 目 录 umask 的 数 值 是 077 我 们 怎 么 理 解 这 个 077 呢 当 用 户 添 加 时, 系 统 自 动 在 /home 中 创 建 用 户 的 家 目 录, 并 且 设 置 它 的 权 限 为 777-077=700, 也 就 是 rwx------ umask 文 件 目 录 0 6 7 1 5 6 2 4 5 3 3 4 4 2 3 5 1 2 6 0 1 7 0 0

4.3.7 Linux 系 统 用 户 文 件 权 限 定 义 -setuid/gid setuid 和 setgid 位 setuid 和 setgid 位 是 让 普 通 用 户 可 以 以 root 用 户 的 角 色 运 行 只 有 root 帐 号 才 能 运 行 的 程 序 或 命 令 setuid 和 setgid 的 设 置 方 法 ; 第 一 种 方 法 : 八 进 制 方 法 : setuid 位 设 置 用 八 进 制 的 4000,setgid 占 用 的 是 八 进 制 的 2000 至 于 setuid 的 设 置 方 法, 只 是 在 我 们 通 过 chmod 设 置 文 件 或 目 录 权 限 位 的 八 进 制 方 法 的 前 面 多 加 一 个 数 字, 也 就 是 4 比 如 : [root@localhost ~]# chmod 4755 /bin/rm 注 : 设 置 rm 的 权 限 为 4755, 就 把 setuid 位 设 置 好 了 -rwsr-xr-x 1 root root 26556 Feb 19 2003 /bin/rm 作 为 setgid 位 占 用 的 是 八 进 制 的 2000 位, 同 时 设 置 setuid 和 setgid, 就 是 把 setuid 和 setgid 两 个 八 进 位 的 值 相 加 (4000+2000=6000), 然 后 加 上 文 件 或 目 录 的 权 限 位 的 三 位 数 值, 然 后 通 过 chmod 运 行 就 行 了

4.3.8 Linux 系 统 用 户 管 理 举 例 添 加 test 用 户, 该 用 户 属 于 workgroup 组 添 加 组 : #groupadd u 1000 workgroup 添 加 用 户 : #useradd u 1000 g 1000 d /home/test s /bin/bash test 若 系 统 为 suse, 则 要 在 添 加 用 户 时 生 成 用 户 目 录, 需 要 加 -m 参 数 #useradd u 1000 g 1000 m /home/test s /bin/bash test 删 除 test 用 户 #userdel test #rm rf /home/test

第 五 章 :Linux 操 作 系 统 常 用 命 令 详 解

文 件 目 录 类 命 令 系 统 信 息 类 命 令 通 信 网 络 类 命 令 本 章 内 容

5.1 文 件 目 录 类 命 令 浏 览 目 录 命 令 :cd dir ls 浏 览 文 件 命 令 :cat more less 目 录 操 作 命 令 :mkdir rmdir 文 件 操 作 命 令 :touch vi rm cp mv ln tar gzip gunzip whereis whatis

5.1.1 列 出 文 件 列 表 的 ls 命 令 ls(list) 是 一 个 非 常 有 用 的 命 令, 用 来 显 示 当 前 目 录 下 的 内 容 配 合 参 数 的 使 用, 能 以 不 同 的 方 式 显 示 目 录 内 容 下 面 是 一 些 常 用 的 范 例 格 式 :ls[ 参 数 ] [ 路 径 或 文 件 名 ]

5.1.2 切 换 目 录 的 cd 命 令 cd (change directory) 命 令 可 以 让 用 户 切 换 当 前 目 录 范 例 如 下 : [test@linux home]$ cd test 切 换 到 当 前 目 录 下 的 test 子 目 录 [test@linux test]$ cd.. 切 换 到 上 一 层 目 录 [test@linux home]$ cd / 切 换 到 系 统 根 目 录 [test@linux /]$ cd 切 换 到 用 户 自 家 目 录 ( 或 执 行 cd~) [test@linux test]$ cd /usr/bin 切 换 到 /usr/bin 目 录

5.1.3 mkdir rmdir 命 令 mkdir(make directory) 命 令 可 用 来 创 建 子 目 录 格 式 :mkdir [ 参 数 ] < 目 录 名 > [test@linux test]$ mkdir dir 在 当 前 目 录 下 建 立 dir 目 录 [test@linux test]$ mkdir -p dir1/dir2 在 当 前 目 录 下 创 建 dir1 目 录, 并 在 dir1 目 录 下 创 建 dir2 目 录, 也 就 是 连 续 创 建 两 个 目 录 (dir1/ 和 dir1/dir2) 格 式 :rmdir [ 参 数 ]< 目 录 名 > rmdir(remove directory) 命 令 可 用 来 删 除 空 的 子 目 录 : [test@linux test]$ rmdir dir 删 除 空 的 子 目 录 dir [test@linux test]$ rmdir p dir1/dir2 删 除 dir1 下 的 dir2 目 录, 若 dir1 目 录 为 空 也 删 除 它

5.1.4 复 制 文 件 的 cp 命 令 cp(copy) 命 令 可 以 将 文 件 从 一 处 复 制 到 另 一 处 一 般 在 使 用 cp 命 令 时 将 一 个 文 件 复 制 成 另 一 个 文 件 或 复 制 到 某 目 录 时, 需 要 指 定 源 文 件 名 与 目 标 文 件 名 或 目 录 格 式 :cp[ 参 数 ]< 源 文 件 路 径 >< 目 标 文 件 路 径 > [test@linux test]$ cp test1.txt test2.txt 将 test1.text 复 制 成 test2.txt [test@linux test]$ cp test3.txt /tmp 将 test3.txt 复 制 到 /tmp 目 录 中 [test@linux test]$ cp r test1( 目 录 ) test2( 目 录 ) 加 -r 参 数, 拷 贝 目 录

5.1.5 删 除 文 件 或 目 录 rm 命 令 功 能 : 删 除 文 件 或 目 录 格 式 :rm[ 参 数 ] < 目 标 文 件 路 径 > [test@linux test]$ rm myfiles 删 除 一 个 文 件 [test@linux test]$ rm * 删 除 当 前 目 录 下 的 所 有 文 件 -f 参 数 : 强 迫 删 除 文 件 [test@linux test]$ rm f *.txt 强 迫 删 除 所 有 以 后 缀 名 为 txt 文 件 -r 参 数 : 删 除 目 录, 等 同 于 rmdir 命 令

5.1.5 rm 命 令 参 数 -i 使 用 -i 参 数 : 删 除 文 件 时 询 问 [test@linux test]$ rm i * 删 除 当 前 目 录 下 的 所 有 文 件 rm:backup: is a directory 遇 到 目 录 会 略 过 rm : remove myfiles.txt? Y 删 除 文 件 时 会 询 问, 可 按 Y 或 N 键 表 示 允 许 或 拒 绝 删 除 文 件 注 意 : 在 系 统 的 默 认 状 态 下,rm 命 令 会 对 每 个 删 除 的 文 件 一 一 询 问 如 果 用 户 确 定 要 删 除 这 些 文 件, 则 可 以 使 用 参 数 -f 来 避 免 询 问

5.1.6 cat 命 令 功 能 : 用 于 显 示 文 件 的 内 容, 也 可 以 将 数 个 文 件 合 并 成 一 个 文 件 格 式 :cat[ 参 数 ]< 文 件 名 > [test@linux test]$cat test.txt 显 示 test.txt 文 件 内 容 [test@linux test]$cat test.txt more 逐 页 显 示 test.txt 文 件 中 的 内 容 [test@linux test]$cat test.txt >>test1.txt 将 test.txt 的 内 容 附 加 到 test1.txt 文 件 之 后 [test@linux test]$cat test.txt test2.txt >readme.txt 将 test.txt 和 test2.txt 文 件 合 并 成 readme.txt 文 件

5.1.7 more 命 令 more 命 令 是 一 般 用 于 要 显 示 的 内 容 会 超 过 一 个 画 面 长 度 的 情 况 为 了 避 免 画 面 显 示 时 瞬 间 就 闪 过 去, 用 户 可 以 使 用 more 命 令, 让 画 面 在 显 示 满 一 页 时 暂 停, 此 时 可 按 空 格 健 继 续 显 示 下 一 个 画 面, 或 按 Q 键 停 止 显 示 [test@linux test]$ more /etc/named.conf 显 示 etc/named.conf 文 本 文 件 的 内 容 当 用 ls 命 令 查 看 文 件 列 表 时, 如 果 文 件 太 多, 则 可 配 合 more 命 令 使 用 : [test@linux etc]$ ls -al more 以 长 格 形 式 显 示 etc 目 录 下 的 文 件 列 表, 显 示 满 一 个 画 面 便 暂 停, 可 按 空 格 键 继 续 显 示 下 一 画 面, 或 按 Q 键 跳 离

5.1.8 less 命 令 less 命 令 的 用 法 与 more 命 令 类 似, 也 可 以 用 来 浏 览 超 过 一 页 的 文 件 所 不 同 的 是 less 命 令 除 了 可 以 按 空 格 键 向 下 显 示 文 件 外, 还 可 以 利 用 上 下 键 来 卷 动 文 件 当 要 结 束 浏 览 时, 只 要 在 less 命 令 的 提 示 符 : 下 按 Q 键 即 可 [test@linux etc]$less named.conf 显 示 /etc/named.conf 的 文 本 文 件 内 容 [test@linux etc]$ls -al less 以 长 格 形 式 列 出 /etc 目 录 中 所 有 的 内 容 用 户 可 按 上 下 键 浏 览 或 按 Q 键 跳 离

5.1.9 显 示 命 令 head tail head 功 能 : 用 于 显 示 文 件 前 几 行 的 内 容 格 式 :head[ 参 数 ]< 文 件 名 > [root@linux root]# head -10 /etc/passwd 显 示 /etc/passwd/ 文 件 的 前 10 行 内 容 tail 功 能 : 用 于 显 示 文 件 后 几 行 的 内 容 格 式 :tail[ 参 数 ]< 文 件 名 > [root@linux root]# tail -10 /etc/passwd 显 示 /etc/passwd/ 文 件 的 倒 数 10 行 内 容 [root@linux root]# tail +10 /etc/passwd 显 示 /etc/passwd/ 文 件 的 从 第 10 行 开 始 到 末 尾 的 内 容

5.1.10 移 动 或 更 改 文 件 目 录 名 称 的 mv 命 令 功 能 : 可 以 将 文 件 及 目 录 移 到 另 一 目 录 下, 或 更 改 文 件 及 目 录 的 名 称 格 式 :[ 参 数 ]< 源 文 件 或 目 录 > < 目 标 文 件 或 目 录 > [test@linux dir1]$ mv a.txt../ 将 a.txt 文 件 移 动 上 层 目 录 [test@linux dir1]$ mv a.txt b.txt 将 a.txt 改 名 为 b.txt [test@linux dir1]$ mv dir2../ 将 dir2 目 录 上 移 一 层

5.1.11 显 示 当 前 目 录 的 pwd 命 令 功 能 : 显 示 用 户 正 在 工 作 或 当 前 所 在 的 目 录 格 式 :pwd [test@linux test]$ pwd /home/test 显 示 用 户 test 所 在 的 当 前 目 录 是 /home/test

5.1.12 find 命 令 Find 功 能 : 用 来 寻 找 文 件 或 目 录 格 式 :find [< 路 径 >] [ 匹 配 条 件 ] [root@linux root]# find / -name httpd.conf 搜 索 系 统 根 目 录 下 名 为 httpd.conf 的 文 件 /etc/httpd/httpd.conf 显 示 搜 索 结 果 [root@linux root]# find /etc name httpd.conf 搜 索 /etc 目 录 下 名 为 httpd.conf 的 文 件, 并 显 示 结 果 /etc/httpd/httpd.conf 显 示 搜 索 结 果

5.1.13 grep 命 令 功 能 : 在 文 件 中 搜 索 匹 配 的 字 符 并 进 行 输 出 格 式 :grep[ 参 数 ] < 要 找 的 字 串 > < 要 寻 找 字 串 的 源 文 件 > [root@linux root]# grep linux test.txt 搜 索 test.txt 文 件 中 字 符 串 linux 并 输 出 [root@linux root]# rpm -qa grep httpd 搜 索 rpm 包 中 含 有 httpd 包 的 文 件 名 例 :who grep tty1

5.1.14 vi 命 令 详 解 进 入 vi 的 命 令 vi filename : 打 开 或 新 建 文 件, 并 将 光 标 置 于 第 一 行 首 vi +n filename : 打 开 文 件, 并 将 光 标 置 于 第 n 行 首 vi + filename : 打 开 文 件, 并 将 光 标 置 于 最 后 一 行 首 vi +/pattern filename: 打 开 文 件, 并 将 光 标 置 于 第 一 个 与 pattern 匹 配 的 串 处 vi -r filename : 在 上 次 正 用 vi 编 辑 时 发 生 系 统 崩 溃, 恢 复 filename vi filename...filename : 打 开 多 个 文 件, 依 次 进 行 编 辑 移 动 光 标 类 命 令 w 或 W : 光 标 右 移 一 个 字 至 字 首 b 或 B : 光 标 左 移 一 个 字 至 字 首 e 或 E : 光 标 右 移 一 个 字 至 字 尾 ) : 光 标 移 至 句 尾

5.1.14 vi 命 令 详 解 屏 幕 翻 滚 类 命 令 Ctrl+u: 向 文 件 首 翻 半 屏 Ctrl+d: 向 文 件 尾 翻 半 屏 Ctrl+f: 向 文 件 尾 翻 一 屏 Ctrl+b; 向 文 件 首 翻 一 屏 nz: 将 第 n 行 滚 至 屏 幕 顶 部, 不 指 定 n 时 将 当 前 行 滚 至 屏 幕 顶 部 插 入 文 本 类 命 令 i : 在 光 标 前 I : 在 当 前 行 首 a: 光 标 后 A: 在 当 前 行 尾 o: 在 当 前 行 之 下 新 开 一 行 O: 在 当 前 行 之 上 新 开 一 行 r: 替 换 当 前 字 符 R: 替 换 当 前 字 符 及 其 后 的 字 符, 直 至 按 ESC 键 s: 从 当 前 光 标 位 置 处 开 始, 以 输 入 的 文 本 替 代 指 定 数 目 的 字 符 S: 删 除 指 定 数 目 的 行, 并 以 所 输 入 文 本 代 替 之 ncw 或 ncw: 修 改 指 定 数 目 的 字 ncc: 修 改 指 定 数 目 的 行

5.1.14 vi 命 令 详 解 最 后 行 方 式 命 令 :n1,n2 co n3: 将 n1 行 到 n2 行 之 间 的 内 容 拷 贝 到 第 n3 行 下 :n1,n2 m n3: 将 n1 行 到 n2 行 之 间 的 内 容 移 至 到 第 n3 行 下 :n1,n2 d : 将 n1 行 到 n2 行 之 间 的 内 容 删 除 :w : 保 存 当 前 文 件 :e filename: 打 开 文 件 filename 进 行 编 辑 :x: 保 存 当 前 文 件 并 退 出 :q: 退 出 vi :q!: 不 保 存 文 件 并 退 出 vi :!command: 执 行 shell 命 令 command :n1,n2 w!command: 将 文 件 中 n1 行 至 n2 行 的 内 容 作 为 command 的 输 入 并 执 行 之, 若 不 指 定 n1,n2, 则 表 示 将 整 个 文 件 内 容 作 为 command 的 输 入 :r!command: 将 命 令 command 的 输 出 结 果 放 到 当 前 行

5.1.14 vi 命 令 详 解 删 除 命 令 ndw 或 ndw: 删 除 光 标 处 开 始 及 其 后 的 n-1 个 字 do: 删 至 行 首 d$: 删 至 行 尾 ndd: 删 除 当 前 行 及 其 后 n-1 行 x 或 X: 删 除 一 个 字 符,x 删 除 光 标 后 的, 而 X 删 除 光 标 前 的 Ctrl+u: 删 除 输 入 方 式 下 所 输 入 的 文 本 搜 索 及 替 换 命 令 /pattern: 从 光 标 开 始 处 向 文 件 尾 搜 索 pattern?pattern: 从 光 标 开 始 处 向 文 件 首 搜 索 pattern n: 在 同 一 方 向 重 复 上 一 次 搜 索 命 令 N: 在 反 方 向 上 重 复 上 一 次 搜 索 命 令 :s/p1/p2/g: 将 当 前 行 中 所 有 p1 均 用 p2 替 代 :n1,n2s/p1/p2/g: 将 第 n1 至 n2 行 中 所 有 p1 均 用 p2 替 代 :g/p1/s//p2/g: 将 文 件 中 所 有 p1 均 用 p2 替 换

5.1.14 vi 命 令 详 解 寄 存 器 操 作?nyy: 将 当 前 行 及 其 下 n 行 的 内 容 保 存 到 寄 存 器? 中, 其 中? 为 一 个 字 母,n 为 一 个 数 字?nyw: 将 当 前 行 及 其 下 n 个 字 保 存 到 寄 存 器? 中, 其 中? 为 一 个 字 母,n 为 一 个 数 字?nyl: 将 当 前 行 及 其 下 n 个 字 符 保 存 到 寄 存 器? 中, 其 中? 为 一 个 字 母,n 为 一 个 数 字?p: 取 出 寄 存 器? 中 的 内 容 并 将 其 放 到 光 标 位 置 处 这 里? 可 以 是 一 个 字 母, 也 可 以 是 一 个 数 字 ndd: 将 当 前 行 及 其 下 共 n 行 文 本 删 除, 并 将 所 删 内 容 放 到 1 号 删 除 寄 存 器 中

5.1.15 touch 命 令 功 能 : 生 成 一 个 空 文 件 或 修 改 文 件 的 存 取 / 修 改 的 时 间 记 录 值 格 式 :touch[ 参 数 ]< 文 件 名 > [test@linux test]$ touch * 将 当 前 下 的 文 件 时 间 修 改 为 系 统 的 当 前 时 间 [test@linux test]$ touch d 20070806 test 将 test 文 件 的 日 期 改 为 20070806 [test@linux test]$ touch abc 若 abc 文 件 存 在, 则 修 改 为 系 统 的 当 前 时 间 ; 若 不 存 在, 则 生 成 一 个 为 当 前 时 间 的 空 文 件

5.1.16 who 或 w 命 令 功 能 : 查 看 当 前 系 统 中 有 哪 些 用 户 登 录 格 式 :who/w[ 参 数 ] [root@linux root]# who root tty1 1 个 本 地 用 户 登 录 test pts/0 1 个 远 程 登 录 用 户

5.1.17 ln 命 令 功 能 : 在 文 件 和 目 录 之 间 建 立 链 接 格 式 :ln [ 参 数 ] < 源 文 件 或 目 录 > < 目 标 文 件 或 目 录 > 链 接 分 软 链 接 和 硬 链 接 1. 软 链 接 : [root@linux test]# ln s /usr/share/doc doc 创 建 一 个 链 接 文 件 doc, 并 指 向 目 录 /usr/share/do 2. 硬 链 接 : [root@linux test]# ln /usr/share/test hard 创 建 一 个 硬 链 接 文 件 hard, 这 时 对 于 test 文 件 对 应 的 存 储 区 域 来 说, 又 多 了 一 个 文 件 指 向 它

5.1.18 硬 链 接 与 软 链 接 文 件 名 称 用 箭 头 指 到 另 一 个 文 件 此 为 文 件 链 接 数 简 单 地 说, 软 链 接 就 是 为 同 一 个 文 件 或 目 录 创 建 2 3 个 名 字, 如 同 在 Windows 下 创 建 的 快 捷 方 式

5.1.19 软 件 包 管 理 命 令 (RPM) RPM 的 全 名 是 Red Hat Package Manager, 它 是 由 Red Hat 公 司 所 开 发 的 一 个 开 放 性 软 件 包 管 理 系 统 其 优 点 : 易 于 安 装 升 级 与 删 除 软 件 包 有 强 大 的 查 询 功 能 能 够 进 行 软 件 包 验 证 支 持 代 码 形 式 的 软 件 包

5.1.19 软 件 包 的 安 装 使 用 RPM 命 令 的 安 装 模 式 可 以 将 软 件 包 内 所 有 的 组 件 放 到 系 统 中 的 正 确 路 径, 安 装 软 件 包 的 命 令 是 : [root@linux root]#rpm ivh vsftpd-2.6.2-x86-64.rpm i: 作 用 rpm 的 安 装 模 式 v: 校 验 文 件 信 息 h: 以 # 号 显 示 安 装 进 度

5.1.19 软 件 包 的 删 除 删 除 模 式 会 将 指 定 软 件 包 的 内 容 全 部 删 除, 但 并 不 包 括 已 更 改 过 的 配 置 文 件, 删 除 RPM 软 件 包 的 命 令 如 下 : [root@linux /]# rpm e vsftpd 删 除 参 数 软 件 包 名 称 注 意 : 这 里 必 须 使 用 软 件 名 vsftpd 或 vstpd-2.6.2-x86-64 而 不 是 使 用 当 初 安 装 时 的 软 件 包 名. vsftpd-2.6.2-x86-64.rpm

5.1.19 软 件 包 升 级 升 级 模 式 会 安 装 用 户 所 指 定 的 更 新 版 本, 并 删 除 已 安 装 在 系 统 中 的 相 同 软 件 包, 升 级 软 件 包 命 令 如 下 : [root@linux /]# rpm Uvh vsftpd-2.6.2-x86-64.rpm 升 级 参 数

5.1.19 软 件 包 更 新 更 新 模 式 下,rpm 命 令 会 检 查 在 命 令 行 中 所 指 定 的 软 件 包 是 否 比 系 统 中 原 有 的 软 件 包 更 新 如 果 情 况 属 实,rpm 命 令 会 自 动 更 新 指 定 的 软 件 包 ; 反 之, 若 系 统 中 并 没 有 指 定 软 件 包 的 较 旧 版 本,rpm 命 令 并 不 会 安 装 此 软 件 包 而 在 升 级 模 式 下, 不 管 系 统 中 是 否 有 较 旧 的 版 本,rpm 命 令 都 会 安 装 指 定 的 软 件 包 [root@linux /]# rpm Fvh vsftpd-2.6.2-x86-64.rpm 更 新 参 数

5.1.19 软 件 包 查 询 若 要 获 取 RPM 软 件 包 的 相 关 信 息, 可 以 使 用 查 询 模 式 使 用 -q 参 数 可 查 询 一 个 已 安 装 的 软 件 包 的 内 容 [root@linux /]# rpm q vsftpd vsftpd-2.6.2-x86-64 显 示 软 件 包 的 名 称 版 本 及 次 版 本 查 询 软 件 包 所 安 装 的 文 件 : 安 装 某 个 软 件 包 之 后, 常 常 困 扰 用 户 是, 不 知 道 该 软 件 包 究 竟 安 装 到 哪 里, 此 时 执 行 rpm ql package-name 命 令 可 得 知 [root@linux /]# rpm ql xv (l 参 数 : 显 示 文 件 列 表 ) /etc/x11/wmconfig/xv /usr/x11r6/bin/bggen 查 询 结 果 /usr/x11r6/bin/vdcomp

5.1.20 打 包 命 令 tar tar 命 令 位 于 /bin 目 录 下, 它 能 够 将 用 户 所 指 定 的 文 件 或 目 录 打 包 成 一 个 文 件, 但 不 做 压 缩 一 般 Unix 上 常 用 的 压 缩 方 式 是 选 用 tar 将 许 多 文 件 打 包 成 一 个 文 件, 再 以 gzip 压 缩 命 令 压 缩 成 xxx.tar.gz( 或 称 为 xxx.tgz) 的 文 件 注 意 :tar 不 仅 可 以 打 包 文 件, 也 可 以 将 硬 盘 数 据 备 份 常 用 参 数 : -c: 创 建 一 个 新 tar 文 件 -v: 显 示 运 行 过 程 的 信 息 -f: 指 定 文 件 名 -z: 调 用 gzip 压 缩 命 令 进 行 压 缩 -t: 查 看 压 缩 文 件 的 内 容 -x: 解 开 tar 文 件

5.1.20 tar 命 令 范 例 [root@linux test]# tar -cvf test.tar * 将 所 有 文 件 打 包 成 test.tar, 扩 展 名.tar 需 自 行 加 上 [root@linux test]# tar -zcvf test.tar.gz * 将 所 有 文 件 打 包 成 test.tar, 再 用 gzip 命 令 压 缩 [root@linux ljr]# tar -tf test.tar 查 看 test.tar 文 件 中 包 括 了 哪 些 文 件 [root@linux test]# tar -xvf test.tar 将 test.tar 解 开 [root@linux test]# tar -zxvf foo.tar.gz 将 foo.tar.gz 解 压 缩

5.1.20 gzip 和 gunzip 除 了.zip 文 件 的 压 缩 格 式 外, 在 Linux 系 统 下 更 常 见 的 是.gz 文 件 的 压 缩 格 式, 这 种 文 件 一 般 是 由 gzip 命 令 所 产 生 zip 命 令 具 有 将 许 多 文 件 压 缩 成 一 个 文 件 的 功 能, 但 gzip 却 不 能, 所 以 gzip 一 般 会 和 tar 一 起 使 用 目 前, 大 部 分 或 见 到 的 压 缩 文 件 都 是 用 tar 将 所 有 文 件 打 包 成 一 个 文 件, 再 用 gzip 进 行 压 缩, 所 以 我 们 所 看 到 的 扩 展 名 为.tar.gz 或.tgz 的 文 件, 大 多 数 就 是 这 种 类 型 的 文 件

5.1.20 gzip 各 gunzip 命 令 [root@linux test]# gzip test.txt 压 缩 文 件 时, 不 需 要 任 何 参 数 [root@linux test]# gizp l test.txt.gz 显 示 压 缩 率 [root@linux test]# gunzip test.txt.gz 解 压 缩

5.1.21 date cal clock date 命 令 可 以 显 示 / 修 改 当 前 的 日 期 时 间 [root@linux root]# date 121010232004 将 时 间 更 改 为 12 月 10 日 10 点 23 分 2004 年 [MMDDhhmmYY] [root@linux root]# cal 显 示 日 历 [root@linux root]# clock 显 示 日 期 时 间

5.1.21 显 示 日 历 或 年 历 的 cal 命 令 cal(calendar) 功 能 : 显 示 一 个 日 历 格 式 :cal [ 参 数 ] 月 年 [root@linux root]# cal 显 示 当 月 的 日 历 [root@linux root]# cal 4 2004 显 示 2004 年 4 月 的 日 历 [root@linux root]# cal - y 2003 显 示 2003 年 的 日 历

5.2 系 统 信 息 类 命 令 dmesg 命 令 df 命 令 du 命 令 free 命 令 w 命 令

5.2.1 dmesg 命 令 功 能 : 显 示 系 统 诊 断 信 息 操 作 系 统 版 本 号 物 理 内 存 的 大 小 以 及 其 它 信 息

5.2.2 df 命 令 功 能 : 用 于 查 看 文 件 系 统 的 各 个 分 区 的 占 用 情 况

5.2.3 du 命 令 功 能 : 查 看 某 个 目 录 中 各 级 子 目 录 所 使 用 的 硬 盘 空 间 数 格 式 :du [ 参 数 ] < 目 录 名 >

5.2.4 free 命 令 功 能 : 用 于 查 看 系 统 内 存, 虚 拟 内 存 ( 交 换 空 间 ) 的 大 小 占 用 情 况

5.3 网 络 通 讯 类 命 令 ftp 传 输 文 件 telnet 登 录 到 远 程 计 算 机 上 netstat 查 看 网 络 的 状 况 finger 查 询 某 个 使 用 者 的 信 息 ping 查 询 某 个 机 器 是 否 在 工 作 route 设 置 系 统 网 络 路 由

5.3.1 ftp 传 输 文 件 ftp 登 录 后 执 行 命 令 : ls 列 出 远 程 机 的 当 前 目 录 cd 在 远 程 机 上 改 变 工 作 目 录 lcd 在 本 地 机 上 改 变 工 作 目 录 ascii 设 置 文 件 传 输 方 式 为 ASCII 模 式 binary 设 置 文 件 传 输 方 式 为 二 进 制 模 式 close 终 止 当 前 的 ftp 会 话 hash 每 次 传 输 完 数 据 缓 冲 区 中 的 数 据 后 就 显 示 一 个 # 号 get(mget) 从 远 程 机 传 送 指 定 文 件 到 本 地 机 put(mput) 从 本 地 机 传 送 指 定 文 件 到 远 程 机 open 连 接 远 程 ftp 站 点 quit 断 开 与 远 程 机 的 连 接 并 退 出 ftp? 显 示 本 地 帮 助 信 息! 转 到 Shell 中 passive: 进 入 被 动 传 输 方 式 prompt: 设 置 多 个 文 件 传 输 时 的 交 互 提 示

5.3.2 telnet 登 录 到 远 程 计 算 机 上 telnet 命 令 的 一 般 形 式 telnet 主 机 名 /IP 其 中 主 机 名 /IP 是 要 连 接 的 远 程 机 的 主 机 名 或 IP 地 址 telnet 只 为 普 通 终 端 提 供 终 端 仿 真, 而 不 支 持 X Wndow 等 图 形 环 境

5.3.3 netstat 查 看 网 络 的 状 况 netstat 1. 作 用 检 查 整 个 Linux 网 络 状 态 2. 格 式 netstat [-accefghilmnnoprstuvvwx][-a][--ip] 3. 主 要 参 数 -a--all: 显 示 所 有 连 线 中 的 Socket -c--continuous: 持 续 列 出 网 络 状 态 -e--extend: 显 示 网 络 其 它 相 关 信 息 -g--groups: 显 示 多 重 广 播 功 能 群 组 组 员 名 单 -i--interfaces: 显 示 网 络 界 面 信 息 表 单 -l--listening: 显 示 监 控 中 的 服 务 器 的 Socket -n--numeric: 直 接 使 用 IP 地 址, 而 不 通 过 域 名 服 务 器 -r--route: 显 示 Routing Table -s--statistice: 显 示 网 络 工 作 信 息 统 计 表 -t--tcp: 显 示 TCP 传 输 协 议 的 连 线 状 况 -u--udp: 显 示 UDP 传 输 协 议 的 连 线 状 况 -v--verbose: 显 示 指 令 执 行 过 程 -w--raw: 显 示 RAW 传 输 协 议 的 连 线 状 况

5.3.4 finger 查 询 某 个 使 用 者 的 信 息 Finger 命 令 是 显 示 有 关 运 行 Finger 服 务 或 Daemon 的 指 定 远 程 计 算 机 ( 通 常 是 运 行 UNIX 的 计 算 机 ) 上 用 户 的 详 细 信 息 该 远 程 计 算 机 指 定 显 示 用 户 信 息 的 格 式 和 输 出 命 令 中 各 选 项 的 含 义 如 下 : -s 显 示 用 户 的 注 册 名 实 际 姓 名 终 端 名 称 写 状 态 停 滞 时 间 登 录 时 间 等 信 息 -l 除 了 用 -s 选 项 显 示 的 信 息 外, 还 显 示 用 户 主 目 录 登 录 shell 邮 件 状 态 等 信 息, 以 及 用 户 主 目 录 下 的.plan.project 和.forward 文 件 的 内 容 -p 除 了 不 显 示.plan 文 件 和.project 文 件 以 外, 与 -l 选 项 相 同

5.3.5 ping 查 询 某 个 机 器 是 否 在 工 作 ping [ 选 项 ] 主 机 名 /IP 地 址 命 令 中 各 选 项 的 含 义 如 下 : -c 数 目 在 发 送 指 定 数 目 的 包 后 停 止 -f 大 量 且 快 速 地 送 网 络 封 包 给 一 台 机 器, 看 它 的 回 应 -I 秒 数 设 定 间 隔 几 秒 送 一 个 网 络 封 包 给 一 台 机 器, 预 设 值 是 一 秒 送 一 次 -l 次 数 在 指 定 次 数 内, 以 最 快 的 方 式 送 封 包 数 据 到 指 定 机 器 ( 只 有 超 级 用 户 可 以 使 用 此 选 项 ) -q 不 显 示 任 何 传 送 封 包 的 信 息, 只 显 示 最 后 的 结 果 -r 不 经 由 网 关 而 直 接 送 封 包 到 一 台 机 器, 通 常 是 查 看 本 机 的 网 络 接 口 是 否 有 问 题 -s 字 节 数 指 定 发 送 的 数 据 字 节 数, 预 设 值 是 56, 加 上 8 字 节 的 ICMP 头, 一 共 是 64ICMP 数 据 字 节

5.3.6 route 设 置 系 统 网 络 路 由 在 本 地 IP 路 由 表 中 显 示 和 修 改 条 目 route [-f] [-p] [Command] [Destination] [mask Netmask] [metric Metric] [Gateway] dev [Interface] -f 清 除 所 有 网 关 入 口 的 路 由 表 ; -p 与 add 命 令 一 起 使 用 时 使 路 由 具 有 永 久 性 ; Command 指 定 您 想 运 行 的 命 令 (Add/Change/Delete/Print); Destination 指 定 该 路 由 的 网 络 目 标 ; mask Netmask 指 定 与 网 络 目 标 相 关 的 网 络 掩 码 ( 也 被 称 作 子 网 掩 码 ); metric Metric 为 路 由 指 定 一 个 整 数 成 本 值 标 ( 从 1 至 9999), 当 在 路 由 表 ( 与 转 发 的 数 据 包 目 标 地 址 最 匹 配 ) 的 多 个 路 由 中 进 行 选 择 时 可 以 使 用 ; Gateway 指 定 网 络 目 标 定 义 的 地 址 集 和 子 网 掩 码 可 以 到 达 的 前 进 或 下 一 跃 点 IP 地 址

5.3.6 route 路 由 设 置 [root@linux /]# route Kernel IP routing table Destination Gateway Genmask 127.0.0.0 127.0.0.1 255.0.0.0 Flags Metric Ref Use Iface U 0 0 0 lo 192.168.1.0 192.168.1.5 255.255.255.0 U 0 0 0 eth0 第 一 项 是 到 localhost 的 回 送 路 由, 它 是 在 配 置 lo 时 自 动 创 建 的 第 二 项 是 通 过 接 口 eth0 到 网 络 192.168.1.0 的 路 由 地 址 192.168.1.5 不 是 远 程 网 关 地 址 它 是 分 配 给 eth0 的 地 址 注 意 每 项 的 标 志 它 们 都 设 置 了 U( 启 动 ) 标 志, 这 表 示 准 备 使 用 它 们, 但 它 们 都 未 设 置 G( 网 关 ) 标 志 不 设 置 G 标 志 是 因 为 这 两 个 路 由 都 是 通 过 本 地 接 口, 而 不 是 通 过 外 部 网 关 的 直 接 路 由 为 了 规 范, 在 /etc/sysconfig/ 下 建 立 static-routes 文 件 : eth1 net 192.168.0.0/24 gw 192.168.0.254 any net 192.168.0.0/24 gw 192.168.0.6

5.4 磁 盘 管 理 类 命 令 -fdisk fdisk 硬 盘 容 量 及 分 区 大 小 的 算 法 ; 我 们 通 过 fdsik -l 可 以 发 现 如 下 的 信 息 : Disk /dev/sda: 73.5 GB, 73543163904 bytes 255 heads, 63 sectors/track, 8941 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 535 4192965 82 Linux swap /dev/sda3 536 8941 67521195 83 Linux 其 中 heads 是 磁 盘 面 ;sectors 是 扇 区 ;cylinders 是 柱 面 ; 每 个 扇 区 大 小 是 512byte, 也 就 是 0.5M; 通 过 上 面 的 例 子, 我 们 发 现 此 硬 盘 有 255 个 磁 盘 面, 有 63 个 扇 区, 有 8941 个 柱 面 ; 所 以 整 个 硬 盘 体 积 换 算 公 式 应 该 是 : 磁 面 个 数 x 扇 区 个 数 x 每 个 扇 区 的 大 小 512 x 柱 面 个 数 = 硬 盘 体 积 ( 单 位 bytes)

5.4 磁 盘 管 理 类 命 令 -fdisk fdisk 分 区 管 理 [root@node1 ~]# fdisk /dev/sdb Command (m for help): m Command action a toggle a read only flag b edit bsd disklabel c toggle the mountable flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help):

5.4 磁 盘 管 理 类 命 令 -fdisk [root@node1 ~]# fdisk /dev/sda The number of cylinders for this disk is set to 8941. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sda: 73.5 GB, 73543163904 bytes 255 heads, 63 sectors/track, 8941 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 535 4192965 82 Linux swap /dev/sda3 536 8941 67521195 83 Linux Command (m for help):

5.4 磁 盘 管 理 类 命 令 -fdisk [root@node1 ~]# fdisk /dev/sda The number of cylinders for this disk is set to 8941. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): n Command action e extended p primary partition (1-4) 输 入 P 若 分 区 仅 作 一 个, 则 默 认 enter Command (m for help):w

第 六 章 :Linux 操 作 系 统 的 进 程 管 理

6.1 程 序 和 进 程 程 序 是 为 了 完 成 某 种 任 务 而 设 计 的 软 件, 比 如 OpenOffice 是 程 序 什 么 是 进 程 呢? 进 程 就 是 运 行 中 的 程 序 一 个 运 行 着 的 程 序, 可 能 有 多 个 进 程 比 如 WWW 服 务 器 是 apache 服 务 器, 当 管 理 员 启 动 服 务 后, 可 能 会 有 好 多 人 来 访 问, 也 就 是 说 许 多 用 户 来 同 时 请 求 httpd 服 务,apache 服 务 器 将 会 创 建 有 多 个 httpd 进 程 来 对 其 进 行 服 务

6.1.1 进 程 分 类 进 程 一 般 分 为 交 互 进 程 批 处 理 进 程 和 守 护 进 程 三 类 值 得 一 提 的 是 守 护 进 程 总 是 活 跃 的, 一 般 是 后 台 运 行, 守 护 进 程 一 般 是 由 系 统 在 开 机 时 通 过 脚 本 自 动 激 活 启 动 或 超 级 管 理 用 户 root 来 启 动 比 如 在 Fedora 或 Redhat 中, 我 们 可 以 定 义 httpd 服 务 器 的 启 动 脚 本 的 运 行 级 别, 此 文 件 位 于 /etc/init.d 目 录 下, 文 件 名 是 httpd,/etc/init.d/httpd 就 是 httpd 服 务 器 的 守 护 程 序, 当 把 它 的 运 行 级 别 设 置 为 3 和 5 时, 当 系 统 启 动 时, 它 会 跟 着 启 动 [root@localhost ~]# chkconfig --level 35 httpd on 由 于 守 护 进 程 是 一 直 运 行 着 的, 所 以 它 所 处 的 状 态 是 等 待 请 求 处 理 任 务 比 如, 是 不 是 访 问 网 站, 网 站 的 httpd 服 务 器 都 在 运 行, 等 待 着 用 户 来 访 问, 也 就 是 等 待 着 任 务 处 理

6.1.2 进 程 的 属 性 进 程 ID(PID): 是 唯 一 的 数 值, 用 来 区 分 进 程 ; 子 进 程 和 父 进 程 的 ID(PPID); 启 动 进 程 的 用 户 ID(UID) 和 所 归 属 的 组 (GID); 进 程 状 态 : 状 态 分 为 运 行 R 休 眠 S 僵 尸 Z; 进 程 执 行 的 优 先 级 ; 进 程 所 连 接 的 终 端 名 ; 进 程 资 源 占 用 : 比 如 占 用 资 源 大 小 ( 内 存 CPU 占 用 量 )

6.1.3 父 进 程 和 子 进 程 他 们 的 关 系 是 管 理 和 被 管 理 的 关 系, 当 父 进 程 终 止 时, 子 进 程 也 随 之 而 终 止 但 子 进 程 终 止, 父 进 程 并 不 一 定 终 止 比 如 httpd 服 务 器 运 行 时, 我 们 可 以 杀 掉 其 子 进 程, 父 进 程 并 不 会 因 为 子 进 程 的 终 止 而 终 止 在 进 程 管 理 中, 当 我 们 发 现 占 用 资 源 过 多, 或 无 法 控 制 的 进 程 时, 应 该 杀 死 它, 以 保 护 系 统 的 稳 定 安 全 运 行 ;

6.2 进 程 管 理 对 于 Linux 进 程 的 管 理, 是 通 过 进 程 管 理 工 具 实 现 的, 比 如 ps kill pgrep 等 工 具

6.2.1 ps 监 视 进 程 工 具 ps 的 参 数 说 明 ; 获 得 线 程 信 息 : ps -elf ps axms 获 得 进 程 树 : ps -ejh ps axjf l 长 格 式 输 出 ; u 按 用 户 名 和 启 动 时 间 的 顺 序 来 显 示 进 程 ; j 用 任 务 格 式 来 显 示 进 程 ; f 用 树 形 格 式 来 显 示 进 程 ; a 显 示 所 有 用 户 的 所 有 进 程 ( 包 括 其 它 用 户 ); x 显 示 无 控 制 终 端 的 进 程 ; r 显 示 运 行 中 的 进 程 ;

6.2.1 ps aux 或 lax 输 出 的 解 释 USER 进 程 的 属 主 ; PID 进 程 的 ID; PPID 父 进 程 的 ID; %CPU 进 程 占 用 的 CPU 百 分 比 ; %MEM 占 用 内 存 的 百 分 比 ; NI 进 程 的 NICE 值, 数 值 大, 表 示 较 少 占 用 CPU 时 间 ; VSZ 进 程 虚 拟 大 小 ; RSS 驻 留 中 页 的 数 量 ; TTY 终 端 ID WCHAN 正 在 等 待 的 进 程 资 源 ; START 启 动 进 程 的 时 间 ; TIME 进 程 消 耗 CPU 的 时 间 ; COMMAND 命 令 的 名 称 和 参 数 ;

6.2.1 ps aux 显 示 的 进 程 状 态 STAT 进 程 状 态 D Uninterruptible sleep (usually IO) R 正 在 运 行 可 中 在 队 列 中 可 过 行 的 ; S 处 于 休 眠 状 态 ; T 停 止 或 被 追 踪 ; W 进 入 内 存 交 换 ( 从 内 核 2.6 开 始 无 效 ); X 死 掉 的 进 程 ( 从 来 没 见 过 ); Z 僵 尸 进 程 ; < 优 先 级 高 的 进 程 N 优 先 级 较 低 的 进 程 L 有 些 页 被 锁 进 内 存 ; s 进 程 的 领 导 者 ( 在 它 之 下 有 子 进 程 ); l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) + 位 于 后 台 的 进 程 组 ; WCHAN 正 在 等 待 的 进 程 资 源 ; START 启 动 进 程 的 时 间 ; TIME 进 程 消 耗 CPU 的 时 间 ; COMMAND 命 令 的 名 称 和 参 数

6.2.2 pgrep pgrep 是 通 过 程 序 的 名 字 来 查 询 进 程 的 工 具, 一 般 是 用 来 判 断 程 序 是 否 正 在 运 行 在 服 务 器 的 配 置 和 管 理 中, 这 个 工 具 常 被 应 用, 简 单 明 了

6.2.2 pgrep 用 法 #pgrep 参 数 选 项 程 序 名 常 用 参 数 -l 列 出 程 序 名 和 进 程 ID; -o 进 程 起 始 的 ID; -n 进 程 终 止 的 ID; 举 例 : [root@localhost ~]# pgrep -l httpd 4557 httpd 4560 httpd 4561 httpd 4562 httpd 4563 httpd 4564 httpd 4565 httpd 4566 httpd

6.3 终 止 进 程 的 工 具 kill killall pkill xkill 终 止 一 个 进 程 或 终 止 一 个 正 在 运 行 的 程 序, 一 般 是 通 过 kill killall pkill xkill 等 进 行 比 如 一 个 程 序 已 经 死 掉, 但 又 不 能 退 出, 这 时 就 应 该 考 虑 应 用 这 些 工 具 另 外 应 用 的 场 合 就 是 在 服 务 器 管 理 中, 在 不 涉 及 数 据 库 服 务 器 程 序 的 父 进 程 的 停 止 运 行, 也 可 以 用 这 些 工 具 来 终 止 为 什 么 数 据 库 服 务 器 的 父 进 程 不 能 用 这 些 工 具 杀 死 呢? 原 因 很 简 单, 这 些 工 具 在 强 行 终 止 数 据 库 服 务 器 时, 会 让 数 据 库 产 生 更 多 的 文 件 碎 片, 当 碎 片 达 到 一 定 程 度 的 时 候, 数 据 库 就 有 崩 溃 的 危 险 比 如 mysql 服 务 器 最 好 是 按 其 正 常 的 程 序 关 闭, 而 不 是 用 pkill mysqld 或 killall mysqld 这 样 危 险 的 动 作 ; 当 然 对 于 占 用 资 源 过 多 的 数 据 库 子 进 程, 我 们 应 该 用 kill 来 杀 掉

6.3.1 kill kill 的 应 用 是 和 ps 或 pgrep 命 令 结 合 在 一 起 使 用 的 kill [ 信 号 代 码 ] 进 程 ID 注 : 信 号 代 码 可 以 省 略 ; 我 们 常 用 的 信 号 代 码 是 - 9, 表 示 强 制 终 止 对 于 僵 尸 进 程, 可 以 用 kill -9 来 强 制 终 止 退 出 例 : [root@localhost ~]# pgrep -l gaim 5031 gaim [root@localhost ~]# kill -9 5031

6.3.2 killall killall 通 过 程 序 的 名 字, 直 接 杀 死 所 有 进 程 用 法 :killall 正 在 运 行 的 程 序 名 killall 也 和 ps 或 pgrep 结 合 使 用, 比 较 方 便 通 过 ps 或 pgrep 来 查 看 哪 些 程 序 在 运 行 举 例 : [root@localhost test]# pgrep -l gaim 2979 gaim [root@localhost test]# killall gaim

6.3.3 pkill pkill 和 killall 应 用 方 法 差 不 多, 也 是 直 接 杀 死 运 行 中 的 程 序 ; 如 果 您 想 杀 掉 单 个 进 程, 请 用 kill 来 杀 掉 应 用 方 法 : #pkill 正 在 运 行 的 程 序 名 举 例 : [root@localhost test]# pgrep -l gaim 2979 gaim [root@localhost test]# pkill gaim

6.3.4 xkill xkill 是 在 桌 面 用 的 杀 死 图 形 界 面 的 程 序 比 如 当 firefox 出 现 崩 溃 不 能 退 出 时, 点 鼠 标 就 能 杀 死 firefox 当 xkill 运 行 时 出 来 人 脑 骨 的 图 标, 哪 个 图 形 程 序 崩 溃 一 点 就 OK 了 如 果 您 想 终 止 xkill, 就 按 右 键 取 消 ; xkill 调 用 方 法 : [root@localhost ~]# xkill

6.4 top 监 视 系 统 任 务 的 工 具 和 ps 相 比,top 是 动 态 监 视 系 统 任 务 的 工 具, top 输 出 的 结 果 是 连 续 的

6.4.1 top 命 令 用 法 及 参 数 参 数 : -b 以 批 量 模 式 运 行, 但 不 能 接 受 命 令 行 输 入 ; -c 显 示 命 令 行, 而 不 仅 仅 是 命 令 名 ; -d N 显 示 两 次 刷 新 时 间 的 间 隔, 比 如 -d 5, 表 示 两 次 刷 新 间 隔 为 5 秒 ; -i 禁 止 显 示 空 闲 进 程 或 僵 尸 进 程 ; -n NUM 显 示 更 新 次 数, 然 后 退 出 比 如 -n 5, 表 示 top 更 新 5 次 数 据 就 退 出 ; -p PID 仅 监 视 指 定 进 程 的 ID;PID 是 一 个 数 值 ; -q 不 经 任 何 延 时 就 刷 新 ; -s 安 全 模 式 运 行, 禁 用 一 些 效 互 指 令 ; -S 累 积 模 式, 输 出 每 个 进 程 的 总 的 CPU 时 间, 包 括 已 死 的 子 进 程 ;

6.5 进 程 的 优 先 级 :nice 和 renice 在 当 前 程 序 运 行 优 先 级 基 础 之 上 调 整 指 定 值 得 到 新 的 程 序 运 行 优 先 级 优 先 级 的 范 围 为 -20 ~ 19,40 个 等 级, 其 中 数 值 越 小 优 先 级 越 高, 数 值 越 大 优 先 级 越 低, 既 -20 的 优 先 级 最 高, 19 的 优 先 级 最 低 若 调 整 后 的 程 序 运 行 优 先 级 高 于 -20, 则 就 以 优 先 级 -20 来 运 行 命 令 行 ; 若 调 整 后 的 程 序 运 行 优 先 级 低 于 19, 则 就 以 优 先 级 19 来 运 行 命 令 行 若 nice 命 令 未 指 定 优 先 级 的 调 整 值, 则 以 缺 省 值 10 来 调 整 程 序 运 行 优 先 级, 既 在 当 前 程 序 运 行 优 先 级 基 础 之 上 增 加 10 若 不 带 任 何 参 数 运 行 命 令 nice, 则 显 示 出 当 前 的 程 序 运 行 优 先 级

6.5 nice/renice -n, 指 定 程 序 运 行 优 先 级 的 调 整 值 优 先 级 的 范 围 为 -20~19, 当 调 整 后 的 优 先 级 小 于 -20 时, 以 优 先 级 -20 来 运 行 程 序 ; 当 调 整 后 的 优 先 级 大 于 19 时, 则 以 19 的 优 先 级 运 行 程 序 还 可 以 使 用 参 数 -ADJUST 的 形 式 来 指 定 程 序 运 行 优 先 级 的 调 整 值, 其 中,ADJUST 为 指 定 的 程 序 运 行 优 先 级 调 整 值, 可 以 为 负 数, 也 可 以 为 正 数, 参 数 --1 -+1 和 -1 中 的 第 一 个 字 符 - 都 是 语 法 定 义 的 指 定 程 序 运 行 优 先 级 调 整 值 的 标 志 符, 第 一 个 字 符 - 之 后 的 值 为 指 定 的 程 序 运 行 优 先 级 的 调 整 值 在 nice 命 令 中, 可 以 同 时 指 定 多 个 程 序 运 行 优 先 级 调 整 值, 但 只 有 最 后 一 次 指 定 的 数 值 有 效 通 过 命 令 行 同 时 指 定 了 优 先 级 调 整 值 -20 +9 和 3, 但 最 后 生 效 的 程 序 运 行 优 先 级 调 整 值 为 最 后 指 定 的 数 值 3 注 意 : 只 有 具 有 root 权 限 的 用 户 才 可 以 调 整 高 程 序 运 行 的 优 先 级, 既 指 定 的 调 整 值 可 以 为 负 数 系 统 nice 程 序 使 用 的 是 相 对 nice 值,renice 是 使 用 nice 的 绝 对 值 : nice -n -5 /bin/sh nice 值 降 低 5 renice -5 -u /bin/sh 把 sh 的 nice 值 设 置 为 5

第 七 章 :Linux 操 作 系 统 的 网 络 配 置

7.1 Linux 网 络 配 置 的 相 关 文 件 /etc/modprobe.conf 该 文 件 定 义 了 网 卡 的 型 号, 如 : alias eth1 forcedeth alias eth0 forcedeth /etc/sysconfig/networking-scripts/ifcfg-ethx 该 文 件 设 置 网 络 的 IP 地 址 DNS 及 网 关 DEVICE=eth0 # 设 备 名 字 ONBOOT=yes # 系 统 启 动 过 程 中, 网 络 是 否 启 动 BOOTPROTO=static # 网 络 启 动 是 以 静 态 的 获 得 IP 还 是 动 态 (DHCP) 获 得 IP IPADDR=11.11.11.49 #IP 地 址 NETMASK=255.0.0.0 # 子 网 掩 码 NAMESERVER=IP # 设 置 DNS 对 应 的 IP GATEWAY=IP # 设 置 网 关 对 应 的 IP /etc/sysconfig/network 该 文 件 设 置 系 统 名 字 /etc/sysconfig/static-routes 该 文 件 设 置 系 统 的 静 态 路 由 any net 192.168.0.0/24 gw 192.168.1.6

7.2 网 络 启 动 命 令 配 置 好 网 络 的 相 关 文 件 后, 进 行 网 络 启 动 : /etc/init.d/network restart ifconfig eth0 down = ifdown eth0 ifconfig eth0 up = ifup eth0 ifconfig eth0:0 192.168.0.1 netmask 255.0.0.0 网 卡 第 二 个 IP 绑 定, 临 时 生 效

谢 谢!!