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

Similar documents
本文由筱驀釹贡献

Microsoft Word - linux命令及建议.doc

Microsoft Word - 第5章.doc

PowerPoint 演示文稿

09 Linux Linux Linux Linux 009.indd /9/4 下午 12:11:10

投影片 1

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

Microsoft Word - PS2_linux_guide_cn.doc

untitled

lect03.ppt

ebook35-2

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

CCNA 3 Module 5 Switching Concepts

Linux操作系统使用

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

ebook70-22

untitled

投影片 1

untitled

ebook70-21

投影片 1

RTX3.2.0标准版 - 技术白皮书

05_資源分享-NFS及NIS.doc

嵌 入 式 Linux 应 用 程 序 开 发 标 准 教 程 第 1 章 Linux 快 速 入 门 第 1 章 Linux 快 速 入 门 本 章 目 标 嵌 入 式 Linux 是 以 Linux 为 基 础 的 操 作 系 统, 只 有 熟 练 使 用 Linux 系 统 之 后, 才 能

ebook62-1

.. 3 N

Windows 2000 Server for T100

epub 73-5

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

ORACLE Enterprise Linux 6.3下ORACLE11g的安装

GUN-GPL / / 2003 ABC for Linux

Unix®t Œ fi z.PDF

Abstract arm linux tool-chain root NET-Start! 2

Windows 2000 Server for T100

Linux服务器构建与运维管理

P4i45GL_GV-R50-CN.p65

自由軟體教學平台

Microsoft PowerPoint - lect01.ppt

自由軟體教學平台

投影片 1

ebook70-5

自由軟體教學平台

像 客 样 使 命令行 徐 东

Pchome

Web

TCA Linux 相容性認證測試流程步驟

Java Desktop System 呂衄盋 2 呂衄说柔

1-1 RedHat Hardware Compatibility List 1-2 RedHat HCL

Linux 目 录 结 构 与 Windows 将 硬 盘 看 做 C 盘 D 盘 几 个 独 立 的 分 区 不 同,Linux 将 整 个 文 件 系 统 看 做 一 棵 树, 这 棵 树 的 树 根 叫 做 根 目 录, 用 / 表 示 各 个 分 区 通 过 挂 载 (mount) 到 文

Microsoft PowerPoint - 第7章 Linux基本命令

自由軟體社群發展經驗與 Linux認證介紹

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

1

<4D F736F F D20C7B6C8EBCABD6C696E7578BBF9B4A1CAB5D1E92E646F63>

Windows 2000 Server for T100

鳥 哥 的 Linux 私 房 菜 -- 檔 案 與 目 錄 管 理 7. 針 對 本 文 的 建 議 : 目 錄 與 路 徑 : 由 前 一 章 節 Linux 的 檔 案 權 限 與 目 錄 配 置 中 約

Solaris ( ) Solaris Shell awk gawk vi emacs OK mode 1

Oracle 4

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun

目 录 Linux Mint 简介... 3 Linux Mint 安装... 6 Linux Mint 桌面初识 软件管理...30 小技巧...40 总结...42

ebook62-8

775i65PE_BIOS_CN.p65

第零章、為何要學作業系統

P4VM800_BIOS_CN.p65

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

epub 63-3

T

华恒家庭网关方案

Microsoft Word - 第1章 Linux快速入门

Boot Camp 安装与设置指南

Linux 操作系统课程社区创作

P4V88+_BIOS_CN.p65

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

综合测试试卷三

ebook140-8

资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用

ebook15-C

Cygwin & vim

ebook 185-6

P4Dual-915GL_BIOS_CN.p65

スライド 1

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

スライド 1

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

Serial ATA ( nvidia nforce4 Ultra/SLI)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Micro

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

前言

ebook140-9

Process init init /etc/inittab id:initdefault: runlevel runlevel /etc/rc.sysinit /etc/fstab mount filesystems runlevel /etc/r.d/rc$runlevel.d/ script

mannal

HP StorageWorks Automated Storage Manager 用户指南

Sun StorEdge 3000 系列安装、操作和维护手册 (3310)

C H A P T E R 7 Windows Vista Windows Vista Windows Vista FAT16 FAT32 NTFS NTFS New Technology File System NTFS

Ác Åé å Serial ATA ( Sil3132) S A T A (1) SATA (2) BIOS SATA (3)* RAID BIOS RAID (4) SATA (5) SATA (a) S A T A ( S A T A R A I D ) (b) (c) Windows XP

01.doc

ebook71-8

AIX系统培训5.ppt

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

典型自编教材

Transcription:

Linux 操 作 系 统 操 作 基 础 DSC 认 证 培 训 体 系 课 程 时 间 :120 分 钟 更 新 日 期 :2008 年 11 月

课 程 简 介 本 课 程 为 Linux 操 作 系 统 培 训 课 程 之 一 课 程 内 容 :Linux 操 作 系 统 的 初 级 培 训 培 训 对 象 : 参 加 曙 光 DCSA 认 证 的 技 术 人 员 能 力 要 求 : 初 步 了 解 Linux 操 作 系 统 的 相 关 知 识 培 养 目 标 : 此 培 训 纲 要 针 对 Linux 入 门 级 学 习, 使 大 家 能 够 独 立 安 装 Linux, 并 进 行 简 单 的 系 统 维 护 ; 掌 握 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 操 作 系 统 特 点 良 好 的 可 移 植 性 支 持 多 种 文 件 系 统 良 好 的 用 户 界 面 Linux 特 点 开 放 性 设 备 独 立 性 多 用 户 多 任 务 强 大 的 网 络 功 能 GNU 软 件 支 持 可 靠 的 安 全 性

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,tc sh,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 的 主 要 发 行 版 本 OpenSuse

目 录 第 一 章 :Linux 操 作 系 统 简 介 第 二 章 : 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]$

目 录 第 一 章 :Linux 操 作 系 统 简 介 第 二 章 : Linux 操 作 系 统 安 装 第 三 章 : Linux 操 作 系 统 的 基 本 配 臵 第 四 章 : Linux 操 作 系 统 的 文 件 系 统 及 结 构 第 五 章 : Linux 操 作 系 统 的 用 户 管 理 第 六 章 : Linux 操 作 系 统 的 常 用 命 令 详 解

第 三 章 :Linux 操 作 系 统 基 本 配 置

3.1 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

3.2 Linux 系 统 基 本 配 置 - 系 统 名 字 系 统 名 字 的 配 臵 RedHat 操 作 系 统 : #vi /etc/sysconfig/network HOSTNAME=node1 SuSe 操 作 系 统 #vi /etc/hostname HOSTNAME=node1 配 臵 完 毕 执 行 命 令 #hostname node1 #exit 重 新 登 陆 即 可 显 示 新 名 字

3.3 Linux 系 统 基 本 配 置 - 服 务 的 管 理 服 务 的 启 动 #chkconfig 服 务 名 称 on 服 务 的 关 闭 #chkconfig 服 务 名 称 off 服 务 关 于 运 行 级 别 的 定 义 #chkconfig --level 35 服 务 名 称 on/off 服 务 的 察 看 #chkconfig --list grep 服 务 名 称 举 例 #chkconfig vsftpd on #/etc/init.d/vsftpd start 启 动 FTP 服 务

3.4 Linux 系 统 基 本 配 置 - 运 行 级 别 的 配 置 runlevel 运 行 级 别 runlevels : 定 义 在 /etc/inittab 中 的 不 同 模 式 默 认 安 装 完 为 运 行 级 别 5,X-Windows 图 形 模 式 常 用 运 行 级 别 5 或 3, 重 启 使 用 级 别 6, 关 机 使 用 级 别 0, 维 护 使 用 级 别 1,2 和 4 不 使 用 更 改 运 行 级 别 : #vi /etc/inittab id:5(or3):initdefault:

目 录 第 一 章 :Linux 操 作 系 统 简 介 第 二 章 : Linux 操 作 系 统 安 装 第 三 章 : Linux 操 作 系 统 的 基 本 配 臵 第 四 章 : Linux 操 作 系 统 的 文 件 系 统 及 结 构 第 五 章 : Linux 操 作 系 统 的 用 户 管 理 第 六 章 : Linux 操 作 系 统 的 常 用 命 令 详 解

第 四 章 :Linux 系 统 的 文 件 系 统 及 其 结 构 授 课 内 容 1 Linux 文 件 系 统 结 构 的 简 单 介 绍 2 对 Linux 文 件 结 构 熟 悉 授 课 目 标 1 能 够 熟 悉 管 理 Linux 文 件 系 统 2 熟 悉 Linux 文 件 系 统 的 管 理 方 法

4.1 文 件 系 统 的 定 义 文 件 系 统 是 对 一 个 存 储 设 备 上 的 数 据 和 元 数 据 进 行 组 织 的 机 制 Linux 文 件 系 统 接 口 实 现 为 分 层 的 体 系 结 构, 从 而 将 用 户 接 口 层 文 件 系 统 实 现 和 操 作 存 储 设 备 的 驱 动 程 序 分 隔 开 挂 载 在 Linux 中 将 一 个 文 件 系 统 与 一 个 存 储 设 备 关 联 起 来 的 过 程 称 为 挂 载 (mount) 使 用 mount 命 令 将 一 个 文 件 系 统 附 着 到 当 前 文 件 系 统 层 次 结 构 中 ( 根 ) 在 执 行 挂 载 时, 要 提 供 文 件 系 统 类 型 文 件 系 统 和 一 个 挂 载 点

4.2 文 件 系 统 的 结 构 用 户 空 间 包 含 一 些 应 用 程 序 ( 例 如, 文 件 系 统 的 使 用 者 ) 和 GNU C 库 (glibc), 它 们 为 文 件 系 统 调 用 ( 打 开 读 取 写 和 关 闭 ) 提 供 用 户 接 口 系 统 调 用 接 口 的 作 用 就 像 是 交 换 器, 它 将 系 统 调 用 从 用 户 空 间 发 送 到 内 核 空 间 中 的 适 当 端 点 VFS 是 底 层 文 件 系 统 的 主 要 接 口 linux 支 持 的 所 有 文 件 系 统 称 为 逻 辑 文 件 系 统, 虚 拟 文 件 系 统 (VFS) 位 于 文 件 系 统 的 最 上 层, 管 理 各 种 逻 辑 文 件 系 统, 并 可 以 屏 蔽 各 种 逻 辑 文 件 系 统 之 间 的 差 异, 提 供 统 一 文 件 和 设 备 的 访 问 接 口

4.3 Linux 文 件 系 统 类 型 Linux 支 持 的 所 有 文 件 系 统 文 件 系 统 类 型 名 称 用 途 Second Extended filesystem ext2 最 常 用 的 Linux 文 件 系 统 Three Extended filesystem ext3 ext2 的 升 级 版, 带 日 志 功 能 RAM filesystem ramfs 内 存 文 件 系 统, 速 度 超 快 Network File System NFS 网 络 文 件 系 统, 用 于 远 程 文 件 共 享 DOS-FAT filesystem msdos ms-dos 文 件 系 统 VFAT filesystem vfat Windows95/98 采 用 的 文 件 系 统 NT filesystem ntfs Windows NT 采 用 的 文 件 系 统 /proc filesystem proc 虚 拟 的 进 程 文 件 系 统 ISO 9660 filesystem iso9660 大 部 份 光 盘 所 用 的 文 件 系 统 SMB filesystem smbfs Samba 的 共 享 文 件 系 统 XFS filesystem xfs 日 志 文 件 系 统, 支 持 超 大 容 量 文 件 ReiserFS filesystem reiserfs 基 于 平 衡 树 结 构 的 文 件 系 统

4.4 Linux 默 认 ext3 文 件 系 统 特 点 高 可 用 性 系 统 使 用 了 ext3 文 件 系 统 后, 即 使 在 非 正 常 关 机 后, 系 统 也 不 需 要 检 查 文 件 系 统 宕 机 发 生 后, 恢 复 ext3 文 件 系 统 的 时 间 只 要 数 十 秒 钟 数 据 的 完 整 性 ext3 文 件 系 统 能 够 极 大 地 提 高 文 件 系 统 的 完 整 性, 避 免 了 意 外 宕 机 对 文 件 系 统 的 破 坏 在 保 证 数 据 完 整 性 方 面,ext3 文 件 系 统 有 2 种 模 式 可 供 选 择 其 中 之 一 就 是 同 时 保 持 文 件 系 统 及 数 据 的 一 致 性 模 式 采 用 这 种 方 式, 你 永 远 不 再 会 看 到 由 于 非 正 常 关 机 而 存 储 在 磁 盘 上 的 垃 圾 文 件 文 件 系 统 的 速 度 尽 管 使 用 ext3 文 件 系 统 时, 有 时 在 存 储 数 据 时 可 能 要 多 次 写 数 据, 但 是, 从 总 体 上 看 来,ext3 比 ext2 的 性 能 还 要 好 一 些 这 是 因 为 ext3 的 日 志 功 能 对 磁 盘 的 驱 动 器 读 写 头 进 行 了 优 化 所 以, 文 件 系 统 的 读 写 性 能 较 之 Ext2 文 件 系 统 并 来 说, 性 能 并 没 有 降 低 数 据 转 换 用 一 个 ext3 文 件 系 统 提 供 的 工 具 tune2fs, 可 以 将 ext2 文 件 系 统 轻 松 转 换 为 ext3 日 志 文 件 系 统 多 种 日 志 模 式 一 种 工 作 模 式 是 对 所 有 的 文 件 数 据 及 metadata( 定 义 文 件 系 统 中 数 据 的 数 据, ) 进 行 日 志 记 录 (data=journal 模 式 ); 另 一 种 工 作 模 式 则 是 只 对 metadata 记 录 日 志, 而 不 对 数 据 进 行 日 志 记 录, 也 即 所 谓 data=ordered 或 者 data=writeback 模 式 系 统 管 理 人 员 可 以 根 据 系 统 的 实 际 工 作 要 求, 在 系 统 的 工 作 速 度 与 文 件 数 据 的 一 致 性 之 间 作 出 选 择

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

4.6 Linux 文 件 类 型 的 定 义 普 通 文 件 开 头 如 :-rw-r--r-- 1 root root 39599 Mar 8 12:15 x 目 录 文 件 : d 字 母 开 头 如 :drwxr-xr-x 2 root root 4096 Aug 2 2006 bin 设 备 文 件 块 设 备 文 件 :b 字 母 开 头 如 :brw-rw---- 1 root disk 3, 1 Jan 30 2003 sda1 字 符 设 备 文 件 :c 字 母 开 头 如 :crw------- 1 root root 4, 1 Jul 31 13:49 tty1 链 接 文 件 l 字 母 开 头 如 :lrwxrwxrwx 1 root root 3 Apr 21 10:54 cdrom -> hdc

4.7 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 值 最 快 的 找 到 相 对 应 的 文 件 第 二 字 段 : 文 件 种 类 和 权 限 ; 第 三 字 段 : 硬 链 接 个 数 ; 第 四 字 段 : 属 主 ; 第 五 字 段 : 所 归 属 的 组 ; 第 六 字 段 : 文 件 或 目 录 的 大 小 ; 第 七 字 段 和 第 八 字 段 : 最 后 访 问 或 修 改 时 间 ; 第 九 字 段 : 文 件 名 或 目 录 名

4.8 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; 如 果 权 限 位 不 可 读 不 可 写 不 可 执 行, 是 用 - 来 表 示

4.9 系 统 目 录 内 容 介 绍 / 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 命 令 查 询 的 信 息 与 这 里 的 相 同, 都 是 系 统 内 核 与 程 序 执 行 的 信 息 管 理 员 的 主 目 录

4.10 系 统 目 录 内 容 介 绍 /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 操 作 系 统 简 介 第 二 章 : Linux 操 作 系 统 安 装 第 三 章 : Linux 操 作 系 统 的 基 本 配 臵 第 四 章 : Linux 操 作 系 统 的 文 件 系 统 及 结 构 第 五 章 : Linux 操 作 系 统 的 用 户 管 理 第 六 章 : Linux 操 作 系 统 的 常 用 命 令 详 解

第 五 章 :Linux 操 作 系 统 的 用 户 管 理 授 课 内 容 1 Linux 的 用 户 的 管 理 介 绍 2 对 用 户 组 的 管 理 熟 悉 授 课 目 标 1 熟 悉 一 些 LINUX 添 加 用 户 的 基 本 操 作 2 熟 悉 一 些 LINUX 用 户 管 理 的 用 法

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

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

5.3 Linux 系 统 用 户 管 理 的 命 令 管 理 用 户 (user) 的 工 具 或 命 令 useradd 注 : 添 加 用 户 userdel 注 : 删 除 用 户 passwd 注 : 为 用 户 设 臵 密 码 usermod 注 : 修 改 用 户 命 令, 可 以 通 过 usermod 来 修 改 登 录 名 用 户 的 家 目 录 等 finger 注 : 查 看 用 户 信 息 工 具 id 注 : 查 看 用 户 的 UID GID 及 所 归 属 的 用 户 组 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 的 效 果 是 一 样 的 ;

5.4 Linux 系 统 用 户 组 管 理 的 命 令 管 理 用 户 组 (group) 的 工 具 或 命 令 groupadd 注 : 添 加 用 户 组 ; groupdel 注 : 删 除 用 户 组 ; groupmod 注 : 修 改 用 户 组 信 息 ; groups 注 : 显 示 用 户 所 属 的 用 户 组 ;

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

5.6 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 添 加 用 户 时, 用 户 家 目 录 下 的 文 件, 都 是 从 这 个 目 录 中 复 制 过 去 的 ;

5.7 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 注 : 密 码 的 最 大 过 期 天 数 GID_MIN 500 注 :GID 是 从 500 开 始 ; GID_MAX 60000 注 : 最 大 UID 为 60000; CREATE_HOME yes 注 : 是 否 创 用 户 家 目 录, 要 求 创 建 ;

5.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 操 作 系 统 简 介 第 二 章 : Linux 操 作 系 统 安 装 第 三 章 : Linux 操 作 系 统 的 基 本 配 臵 第 四 章 : Linux 操 作 系 统 的 文 件 系 统 及 结 构 第 五 章 : Linux 操 作 系 统 的 用 户 管 理 第 六 章 : Linux 操 作 系 统 的 常 用 命 令 详 解

第 六 章 :Linux 操 作 系 统 常 用 命 令 详 解 授 课 内 容 1 Linux 的 各 种 常 用 命 令 2 对 各 命 令 参 数 选 项 的 熟 悉 授 课 目 标 1 熟 悉 一 些 LINUX 命 令 的 基 本 操 作 2 熟 悉 一 些 LINUX 命 令 参 数 选 项 的 用 法

linux 命 令 格 式 linux 命 令 列 通 常 由 好 几 个 字 串 组 成, 中 间 用 空 白 或 空 格 键 分 开 如 下 所 示 : # command options arguments( 或 parameters) # 命 令 选 项 参 数 例 如 : # rm -rf /tmp/*

常 用 Linux 命 令 介 绍 ( 一 ) ls 命 令 : 显 示 指 定 工 作 目 录 下 之 内 容 dir 命 令 : 同 ls cd 命 令 : 变 换 工 作 目 录 pwd 命 令 : 显 示 用 户 当 前 从 / 目 录 开 始 的 完 成 工 作 路 径 clear 命 令 : 在 允 许 的 情 况 下 清 除 屏 幕 man 命 令 : 查 看 指 令 用 法 的 help mkdir 命 令 : 用 来 建 立 新 的 目 录 rmdir 命 令 : 用 来 删 除 已 建 立 的 目 录

常 用 Linux 命 令 介 绍 ( 二 ) rm 命 令 : 删 除 文 档 及 目 录 touch 命 令 : 创 建 一 个 空 白 文 件 或 改 变 已 有 文 件 的 时 间 戳 cp 命 令 : 复 制 文 件 ( 或 者 目 录 等 ) mv 命 令 : 移 动 目 录 或 文 件 ln 命 令 : 为 某 个 文 件 做 链 接 ( 软, 硬 链 接 ) chmod 命 令 : 修 改 文 件 或 目 录 的 权 限 chown 命 令 : 修 改 文 件 或 目 录 所 属 的 用 户 chgrp 命 令 : 修 改 文 件 或 目 录 所 属 的 工 作 组

常 用 Linux 命 令 介 绍 ( 三 ) more 命 令 : 使 超 过 一 页 的 文 件 临 时 停 留 在 屏 幕, 按 任 何 的 一 个 键 以 后 继 续 显 示 less 命 令 : 显 示 文 件 内 容, 可 以 上 下 翻 页 显 示 head 命 令 : 显 示 文 件 前 10 行 内 容 tail 命 令 : 显 示 文 件 后 10 行 内 容 cat 命 令 : 把 文 档 串 连 后 传 到 基 本 输 出, 或 者 将 几 个 文 档 连 接 利 用 重 定 向 符 > 定 向 到 输 出 文 档 find 命 令 : 在 指 定 的 路 径 上 搜 索 指 定 的 文 件 和 目 录 locate 命 令 : 查 找 文 件 grep 命 令 : 在 文 件 中 搜 索 匹 配 的 行 并 输 出, 一 般 用 于 过 滤 先 前 的 结 果

常 用 Linux 命 令 介 绍 ( 四 ) who 命 令 : 显 示 已 经 登 录 的 用 户 finger 命 令 : 查 询 用 户 信 息 su 命 令 : 在 不 注 消 的 情 况 切 换 用 户 身 份 sudo 命 令 : 以 另 一 个 用 户 的 身 份 执 行 某 个 命 令 passwd 命 令 : 修 改 用 户 的 登 录 口 令 gpasswd 命 令 : 修 改 工 作 组 的 口 令 date 命 令 : 显 示 和 设 臵 系 统 日 期 和 时 间 free 命 令 : 查 看 当 前 系 统 内 存 的 使 用 情 况 login 命 令 : logout 命 令 : 将 当 前 用 户 从 终 端 系 统 中 注 销

常 用 Linux 命 令 介 绍 ( 五 ) shutdown 命 令 : 关 机 或 重 启 halt 命 令 : 关 机 -p reboot 命 令 : 重 启 命 令 init 命 令 : 改 变 当 间 用 户 的 运 行 级 别 ftp 命 令 : 用 户 通 过 ftp 这 个 程 序 来 使 用 Internet 上 的 标 准 文 件 传 输 协 议 telnet 命 令 : 远 程 登 录 命 令 mail 命 令 : 阅 读 和 发 送 邮 件 给 别 的 用 户

常 用 Linux 命 令 介 绍 ( 六 ) du 命 令 : 显 示 目 前 的 目 录 所 占 的 磁 盘 空 间 df 命 令 : 显 示 目 前 磁 盘 剩 余 的 磁 盘 空 间 mount 命 令 : 将 某 个 文 件 系 统 挂 载 到 某 个 目 录 上 umount 命 令 : 用 于 卸 载 已 安 装 好 的 文 件 系 统 tar 命 令 : 用 于 打 包 和 解 包 某 个 目 录 和 文 件 rpm 命 令 : 用 于 安 装, 卸 载, 查 看, 检 查 某 个 RPM 软 件 包 gzip 命 令 : 用 于 压 缩 某 个 文 件 和 目 录 gunzip 命 令 : 用 于 解 压 缩 以 gzip 压 缩 的 文 件 bzip2 命 令 : 用 于 压 缩 某 个 文 件 和 目 录 bunzip2 命 令 : 用 于 解 压 缩 以 bzip2 压 缩 的 文 件

ls 命 令 语 法 :ls [ 参 数 选 项 ][ 目 录 名 ] 说 明 : 显 示 指 定 工 作 目 录 下 的 内 容 参 数 选 项 : 如 下 图 选 项 选 项 说 明 -a 显 示 所 有 文 档 及 目 录, 包 括 隐 藏 文 件 -l 将 文 档 名 文 档 类 型 权 限 拥 有 者 大 小 等 信 息 详 细 列 出 -r 将 文 档 以 相 反 次 序 显 示 ( 原 定 按 英 文 字 母 次 序 ) -t 将 文 档 依 修 改 时 间 之 先 后 次 序 列 出 -A 同 -a, 但 不 列 出. ( 当 前 目 录 ) 及 ".." ( 父 目 录 ) -F 在 列 出 的 文 档 名 称 后 加 一 符 号 ; 例 如 可 执 行 文 档 则 加 *, 目 录 则 加 / -R 递 归 地 显 示 子 目 录 中 的 内 容

cd 命 令 语 法 :cd [ 目 录 名 ] 说 明 : 用 于 更 换 工 作 目 录 例 题 : 如 下 1 cd.. 更 换 目 录 回 到 上 一 级 目 录 2 cd. 更 换 到 当 前 目 录 3 cd ~ 更 换 目 录 到 当 前 用 户 的 个 人 宿 主 目 录 4 cd /etc/vsftpd/ 更 换 到 /etc/vsftpd 目 录 5 cd / 更 换 目 录 到 根 目 录

pwd clear man 命 令 pwd 语 法 :pwd 说 明 : 显 示 当 前 工 作 目 录 的 绝 对 路 径 clear 语 法 :clear 说 明 : 清 楚 屏 幕 上 的 信 息 man: 语 法 :man [ 参 数 选 项 ] 帮 助 主 题 说 明 :man 实 际 上 就 是 查 看 命 令 用 法 的 help, 学 习 任 何 一 种 UNIX 类 的 操 作 系 统 最 重 要 的 就 是 学 会 使 用 man 这 个 辅 助 命 令 man 是 manual( 手 册 ) 的 缩 写 字, 它 的 说 明 非 常 的 详 细, 建 议 记 得 一 些 基 本 用 法 就 可 以 了

mkdir rmdir 命 令 语 法 :mkdir [ 参 数 选 项 ] 目 录 名 说 明 : 创 建 一 个 空 目 录, 要 求 此 用 户 在 当 前 目 录 上 具 有 写 权 限 参 数 选 项 : 如 下 图 选 项 选 项 说 明 -m mode 为 新 目 录 设 臵 访 问 模 式 -p 创 建 逐 层 目 录 语 法 :rmdir [ 参 数 选 项 ] 目 录 名 说 明 : 删 除 一 个 或 多 个 空 目 录 或 空 子 目 录, 要 求 此 用 户 在 当 前 目 录 上 具 有 写 权 限

rm 命 令 语 法 :rm [ 参 数 选 项 ] 文 件 说 明 : 用 户 可 以 用 rm 命 令 删 除 不 需 要 的 文 件 该 命 令 的 功 能 为 删 除 一 个 目 录 中 的 一 个 或 多 个 文 件 或 目 录, 它 也 可 以 将 某 个 目 录 及 其 下 的 所 有 文 件 及 子 目 录 均 删 除 对 于 符 号 链 接 文 件 只 是 断 开 了 链 接, 原 文 件 保 持 不 变 选 项 选 项 说 明 -f 不 作 确 认 提 示, 强 制 删 除 文 件 如 果 错 误 只 是 文 件 不 存 在, 那 么 不 会 生 成 一 个 状 态 返 回 的 错 误 -i 进 行 确 认 提 示 ( 在 同 时 给 定 了 -f 和 -i 选 项 时, 列 在 最 后 的 生 效 ) -r,-r 递 归 地 移 除 目 录 树 它 可 以 连 同 这 个 目 录 下 的 子 目 录 都 删 除 -d 删 除 目 录

touch ln 命 令 语 法 :touch [ 参 数 选 项 ] 文 件 说 明 : 修 改 文 件 的 时 间 戳, 不 加 任 何 参 数 则 创 建 一 个 空 白 文 件 选 项 选 项 说 明 -a 改 变 文 件 访 问 时 间 为 当 前 时 间 -m 改 变 文 件 修 改 时 间 为 当 前 时 间 语 法 :ln [ 参 数 选 项 ] 源 文 件 链 接 文 件 说 明 : 创 建 链 接 文 件, 分 为 硬 链 接 和 软 链 接, 加 -s 参 数 为 创 建 软 链 接 选 项 选 项 说 明 -b 删 除 文 件 前 备 份 文 件 -d -F 指 定 源 目 录, 用 在 链 接 目 录 时 -f 强 制 创 建 链 接 -s 创 建 符 号 链 接

file 命 令 语 法 :file [ 参 数 选 项 ] 文 件 说 明 : 确 定 文 件 的 类 型 选 项 选 项 说 明 -b 显 示 信 息 时 省 略 文 件 名 -s 查 看 设 备 文 件 的 类 型 -L 追 踪 符 号 链 接 -f listfile 识 别 文 件 listfile 中 列 出 的 文 件 名

cp 命 令 cp 参 数 选 项 : 语 法 :cp [ 参 数 选 项 ] 源 文 件 或 目 录 目 标 文 件 或 目 录 说 明 : 该 命 令 把 指 定 的 源 文 件 复 制 到 目 标 文 件 或 把 多 个 源 文 件 复 制 到 目 标 目 录 中 选 项 选 项 说 明 -f 如 果 需 要, 删 除 已 存 在 的 目 的 文 件 -i 提 示 是 否 覆 盖 现 有 普 通 目 标 文 件 ( 在 标 准 出 错 上 显 示 问 题, 从 标 准 输 入 读 取 答 案 只 有 明 确 确 认 了 才 复 制 文 件 ) -p 保 留 原 文 件 的 所 有 者 组 权 限 ( 包 括 setuid 和 setgid 位 ), 上 次 修 改 时 间 和 上 次 访 问 时 间 如 果 制 作 所 有 者 或 组 信 息 的 副 本 时 出 错, 则 setuid 和 setgid 位 被 清 空 -R 递 归 复 制 目 录, 如 果 对 象 不 是 普 通 文 件 或 目 录 那 么 做 相 应 正 确 处 理,( 因 此, 一 个 FIFO 或 者 特 殊 文 件 在 复 制 后 仍 然 是 一 个 FIFO 型 或 者 相 应 特 殊 文 件 ) -r 递 归 复 制 目 录, 如 果 对 象 不 是 普 通 文 件 或 目 录 那 么 做 一 些 未 声 明 处 理 ( 因 此, 我 们 允 许 并 鼓 励 用 -r 选 项 做 -R 的 同 义 词 )

mv 命 令 ( 一 ) mv 参 数 选 项 : 语 法 :mv [ 参 数 选 项 ] 源 文 件 或 目 录 目 标 文 件 或 目 录 说 明 : 视 mv 命 令 中 第 二 个 参 数 类 型 的 不 同 ( 是 目 标 文 件 还 是 目 标 目 录 ), mv 命 令 将 文 件 重 命 名 或 将 其 移 至 一 个 新 的 目 录 中 当 第 二 个 参 数 类 型 是 文 件 时,mv 命 令 完 成 文 件 重 命 名, 此 时, 源 文 件 只 能 有 一 个 ( 也 可 以 是 源 目 录 ), 它 将 所 给 的 源 文 件 或 目 录 重 命 名 为 给 定 的 目 标 文 件 名 当 第 二 个 参 数 是 已 存 在 的 目 录 名 称 时, 源 文 件 或 目 录 参 数 可 以 有 多 个, mv 命 令 将 各 参 数 指 定 的 源 文 件 均 移 至 目 标 目 录 中 在 跨 文 件 系 统 移 动 文 件 时,mv 先 拷 贝, 再 将 原 有 文 件 删 除, 而 链 至 该 文 件 的 链 接 也 将 丢 失

mv 命 令 ( 二 ) mv 参 数 选 项 : 选 项 选 项 说 明 --backup 为 现 有 的 每 一 个 目 标 文 件 作 一 个 备 份 -b 和 --backup 一 样 但 是 不 接 受 参 数 -f, --force 覆 盖 前 永 不 提 示 -i, --interactive 覆 盖 前 提 示 --strip-trailing-slashes 删 除 任 何 源 文 件 参 数 后 面 跟 随 的 斜 杠 -S, --suffix=suffix 替 换 一 般 的 备 份 后 缀 --targetdirectory=directory 移 动 全 部 源 文 件 参 数 到 目 录 中 -u, --update 只 移 动 更 新 的 或 者 标 记 新 的 非 目 录 -v, --verbose 说 明 完 成 了 什 么 --help 显 示 帮 助 且 退 出 程 序 --version 输 出 版 本 信 息 且 退 出 程 序

chmod 命 令 chmod 的 语 法 有 两 种 模 式 : 语 法 1:chmod [options] [who] opcode permission file 语 法 2:chmod [options] [n1]n2n3n4 file 说 明 : 改 变 文 件 或 目 录 的 权 限 模 式 例 如 : 第 一 种 :chmod R a=rwx /home/test 第 二 种 :chmod -R 777 /home/test

chown 命 令 语 法 :chown [options] [newuser] [.newgroup] file 说 明 : 改 变 文 件 或 目 录 的 所 属 用 户, 也 可 以 改 变 组 选 项 选 项 说 明 -c 显 示 改 变 的 信 息 -v 显 示 所 有 权 改 变 -R 连 同 改 目 录 下 的 子 目 录 和 文 件 一 并 更 改

chgrp 命 令 语 法 :chgrp [options] newgroup file 说 明 : 改 变 文 件 或 目 录 的 所 属 组 参 数 选 项 与 chown 相 同 例 如 :chgrp root /home/test/test1

cat 命 令 cat 参 数 选 项 : 语 法 :cat [ 参 数 选 项 ] filenames 说 明 : 把 档 案 串 连 后 传 到 基 本 输 出 ( 或 加 > 重 定 向 到 另 一 个 文 件 ) 选 项 选 项 说 明 -A, --ow-all 等 价 于 -vet -b, --number-nonblank 每 行 结 束 显 示 $ -e 等 价 于 -ve -E, --show-ends 每 行 结 束 显 示 $ -n, --number 所 有 输 出 行 编 号 -t 价 于 -vt -s, --squeeze-blank 将 所 有 的 连 续 的 多 个 空 行 替 换 为 一 个 空 行 -T, --show-tabs TAB 字 符 显 示 为 ^I -v,--show-nonprinting 除 了 LFD 和 TAB 之 外 所 有 控 制 符 用 ^ 和 M- 记 方 式 显 示 --help 显 示 帮 助 并 退 出

more less 命 令 more 参 数 选 项 : 语 法 :more [ 参 数 选 项 ][filenames] 说 明 : 类 似 cat, 不 过 会 以 一 页 一 页 的 显 示 方 便 使 用 者 逐 页 阅 读, 而 最 基 本 的 指 令 就 是 按 空 白 键 (space) 就 往 下 一 页 显 示, 按 b 键 就 会 往 回 (back) 一 页 显 示, 而 且 还 有 搜 寻 字 串 的 功 能 ( 与 vi 相 似 ) 使 用 中 的 说 明 文 件, 请 按 h less 参 数 选 项 : 语 法 :less [ 参 数 选 项 ] filename 说 明 :less 的 作 用 与 more 十 分 相 似, 都 可 以 用 来 浏 览 文 件 的 内 容, 不 同 的 是 less 允 许 使 用 者 往 回 卷 动 以 浏 览 已 经 看 过 的 部 份, 同 时 因 为 less 并 未 在 一 开 始 就 读 入 整 个 文 件 案, 因 此 在 遇 上 大 型 文 件 的 开 启 时, 会 比 一 般 的 文 书 编 辑 器 ( 如 vi) 来 的 快 速

head tail 命 令 head 参 数 选 项 : 语 法 :head [ 参 数 选 项 ] filenames 说 明 : 显 示 文 件 的 前 十 行 例 如 :head install.log 显 示 install.log 的 前 十 行 内 容 若 要 显 示 前 十 五 行, 可 以 用 head -15 install.log tail 参 数 选 项 : 语 法 :tail [ 参 数 选 项 ] filenames 说 明 : 显 示 文 件 的 后 十 行 例 如 :tail install.log 显 示 install.log 的 后 十 行 内 容

find 命 令 find: 语 法 :find [ 搜 索 路 径 ] [ 参 数 选 项 ] [ 匹 配 表 达 式 ] 功 能 : 在 指 定 的 搜 索 路 径 下 搜 索 指 定 的 目 录 或 文 件 参 数 选 项 : -name 文 件 名 : 文 件 名 告 诉 find 要 查 找 的 文 件 -perm 模 式 : 匹 配 所 有 符 合 指 定 数 值 模 式 值 的 文 件 -size n[c]: 匹 配 大 小 为 n 个 block 的 文 件 名,c: 以 字 节 为 单 位 -user 用 户 名 : 搜 索 所 有 属 主 为 用 户 名 的 文 件 -group 组 名 : 搜 索 所 有 属 主 为 组 名 的 文 件 -atime n: 搜 索 在 n 天 前 访 问 过 的 文 件 -mtime n: 搜 索 在 n 天 前 修 改 过 的 文 件 -ctime n: 搜 索 在 n 天 前 修 改 过 的 文 件 -exec 命 令 \; : 对 每 个 匹 配 的 文 件 执 行 该 命 令, 标 志 {} 用 于 指 定 命 令 执 行 时 文 件 名 出 现 的 地 方, 命 令 必 须 终 止 于 符 号 \;

locate slocate 命 令 语 法 :locate [ 参 数 选 项 ] [ 匹 配 表 达 式 ] 说 明 :locate 是 slocate 的 符 号 链 接, 从 系 统 的 一 个 数 据 库 中 查 找 相 关 的 数 据 参 数 选 项 : -u : 创 建 locate 需 要 的 系 统 数 据 库 -d path: 指 定 使 用 该 路 径 下 的 数 据 库 whereis 命 令 : 简 易 的 查 询 命 令, 在 特 定 目 录 中 查 找 源 代 码 二 进 制 文 件 和 说 明 文 件 which 命 令 : 在 环 境 变 量 $PATH 指 定 的 目 录 中 查 找 文 件, 可 一 次 查 询 多 个 文 件

grep 命 令 grep: 语 法 :grep [ 参 数 选 项 ] [-e PATTERN -f FILE] [FILE...] 说 明 : 在 文 件 中 搜 索 匹 配 的 行 并 输 出, 一 般 用 来 过 滤 先 前 结 果 而 避 免 显 示 太 多 不 必 要 的 信 息 选 项 选 项 说 明 -A num 输 出 匹 配 行 后 的 num 行 -B num 输 出 匹 配 行 前 的 num 行 -n 在 输 出 行 前 标 出 行 号 -f FILE 从 文 件 中 读 入 表 达 式 -v 反 向 查 找, 即 寻 找 并 显 示 所 有 不 含 指 定 字 符 串 的 内 容 -s 不 输 出 错 误 信 息

Who finger 命 令 who: 语 法 :who [ 参 数 选 项 ] 说 明 : 显 示 系 统 中 有 那 些 使 用 者 正 在 上 面, 显 示 的 资 料 包 含 了 使 用 者 ID, 使 用 的 终 端 机, 从 那 边 连 上 来 的, 上 线 时 间, 呆 滞 时 间,CPU 使 用 量, 动 作 等 等 Finger: 语 法 :finger [ 参 数 选 项 ] [ 用 户 名 ] 说 明 : 查 找 并 显 示 用 户 信 息, 包 括 不 在 线 的 参 数 选 项 : -l: 以 长 格 式 输 出 信 息, 系 统 默 认 -s: 以 短 格 式 输 出 信 息

su passwd 命 令 su: 语 法 :su [ 参 数 选 项 ] [ 用 户 名 ] 说 明 : 用 于 切 换 用 户 身 份, 若 没 有 指 定 用 户 名, 则 系 统 预 设 值 为 超 级 用 户 root sudo: 以 另 一 个 用 户 的 身 份 执 行 某 个 命 令 passwd: 语 法 :passwd [ 用 户 名 ] 说 明 : 修 改 用 户 口 令, 其 中 用 户 名 为 需 要 修 改 口 令 的 用 户 名 只 有 超 级 用 户 可 以 使 用 passwd 用 户 名 修 改 其 他 用 户 的 口 令, 普 通 用 户 只 能 用 不 带 参 数 的 passwd 命 令 修 改 自 己 的 口 令 gpasswd: 修 改 工 作 组 口 令

date free login logout 命 令 date: 显 示 或 设 臵 系 统 日 期 (-u) 和 时 间 (-s) free : 查 看 系 统 内 存 和 交 换 空 间 使 用 情 况 参 数 :-m 输 出 以 兆 为 单 位 显 示 login: 用 户 登 陆 或 改 变 登 陆 用 户 logout: 用 来 使 当 前 用 户 从 系 统 中 注 销 如 果 这 是 注 册 到 系 统 的 唯 一 用 户, 那 么 将 退 出 系 统

reboot halt shutdown init 命 令 shutdown: 语 法 :shutdown [ 参 数 选 项 ] [ 时 间 ] [ 警 告 信 息 ] 说 明 :shutdown 会 安 全 地 将 系 统 关 机, 该 命 令 只 能 由 超 级 用 户 使 用 reboot: 语 法 :reboot 说 明 : 终 止 系 统 并 重 新 引 导 系 统 halt: 语 法 :halt 说 明 : 停 机 命 令 Init: 语 法 :init 运 行 级 说 明 : 改 变 运 行 级

ftp telnet 命 令 ftp 命 令 : 登 陆 ftp 服 务 器 telnet 命 令 : 远 程 登 陆

mail 命 令 mail: 语 法 :mail [ 参 数 选 项 ] [ 用 户 名 ] 说 明 : 阅 读 和 发 送 邮 件 给 其 它 的 用 户 选 项 选 项 说 明 -? 输 出 该 命 令 的 一 个 摘 要 -u 检 查 指 定 用 户 是 否 有 新 邮 件 -f file 打 开 文 件 来 阅 读 邮 件, 如 果 没 有 指 定 文 件, 则 使 用 mbox 文 件 -F 把 发 送 邮 件 保 存 在 和 第 一 个 收 到 信 息 同 名 的 文 件 中 去 -H 显 示 邮 件 箱 中 内 容 的 头 部 信 息 概 要 -s Subject 把 邮 件 头 部 中 的 主 题 栏 设 臵 为 Subject

du 命 令 du 参 数 选 项 : 语 法 :du [ 参 数 选 项 ] [dir-name] 说 明 : 该 命 令 逐 级 进 入 指 定 目 录 的 每 一 个 子 目 录 并 显 示 该 目 录 占 用 文 件 系 统 数 据 块 (1024 字 节 ) 的 情 况 若 没 有 给 出 dir-name, 则 对 当 前 目 录 进 行 统 计 选 项 选 项 说 明 -a 递 归 地 显 示 指 定 目 录 中 各 文 件 及 子 孙 目 录 中 各 文 件 占 用 的 数 据 块 数 -k 1024 字 节 作 为 计 数 单 位 -x 在 不 同 文 件 系 统 上 的 目 录 不 予 统 计 -s 只 给 出 占 用 的 数 据 块 总 数 -c 最 后 再 加 上 一 个 总 计 ( 系 统 缺 省 设 臵 ) -b 以 字 节 为 单 位 列 出 磁 盘 空 间 使 用 情 况 ( 系 统 缺 省 以 k 字 节 为 单 位 ) -l 计 算 所 有 的 文 件 大 小, 对 硬 链 接 文 件, 则 计 算 多 次

df 命 令 df 参 数 选 项 : 语 法 :df [ 参 数 选 项 ] 说 明 :df 命 令 可 显 示 所 有 文 件 系 统 对 i 节 点 和 磁 盘 块 的 使 用 情 况, 检 查 文 件 系 统 的 磁 盘 空 间 占 用 情 况 可 以 利 用 该 命 令 来 获 取 硬 盘 被 占 用 了 多 少 空 间, 目 前 还 剩 下 多 少 空 间 等 信 息 选 项 -i 显 示 文 件 节 点 数 inode 的 使 用 情 况 选 项 说 明 -a 显 示 所 有 文 件 系 统 的 磁 盘 使 用 情 况, 包 括 0 块 (block) 的 文 件 系 统, 如 /proc 文 件 系 统 -k 以 k 字 节 为 单 位 显 示 -t 显 示 各 指 定 类 型 的 文 件 系 统 的 磁 盘 空 间 使 用 情 况 -x 列 出 不 是 某 一 指 定 类 型 文 件 系 统 的 磁 盘 空 间 使 用 情 况 ( 与 t 选 项 相 反 ) -T 显 示 文 件 系 统 类 型

mount umount 命 令 ( 一 ) mount: 语 法 : mount [ 参 数 选 项 ] 设 备 名 安 装 目 录 说 明 : 将 某 个 文 件 系 统 挂 载 到 某 个 目 录 上 当 这 个 命 令 执 行 成 功 后, 直 到 我 们 使 用 umnount 将 这 个 文 件 系 统 移 除 为 止 umount: 语 法 :umount [ 设 备 名 安 装 目 录 ] 说 明 : 用 于 卸 载 已 安 装 的 某 个 文 件 系 统

Mount 命 令 ( 二 ) mount 参 数 选 项 : -t< 文 件 系 统 类 型 > 指 定 设 备 的 文 件 系 统 类 型, 常 见 的 有 : minix linux 最 早 使 用 的 文 件 系 统 ext2 linux 目 前 常 用 的 文 件 系 统 msdos MS-DOS 的 fat, 就 是 fat16 vfat windows98 常 用 的 fat32 nfs 网 络 文 件 系 统 iso9660 CD-ROM 光 盘 标 准 文 件 系 统 ntfs windows NT 2000 的 文 件 系 统 hpfs OS/2 文 件 系 统 auto 自 动 检 测 文 件 系 统 -o< 选 项 > 指 定 挂 载 文 件 系 统 时 的 选 项 有 些 也 可 用 在 /etc/fstab 中 常 用 的 如 下 : codepage=xxx 代 码 页 iocharset=xxx 字 符 集 ro 以 只 读 方 式 挂 载 rw 以 读 写 方 式 挂 载 nouser 使 一 般 用 户 无 法 挂 载 User 可 以 让 一 般 用 户 挂 载 设 备

tar 命 令 tar: 语 法 :tar [ 参 数 选 项 ] [tar 文 件 ] [ 文 件 或 目 录 ] 说 明 : 从 一 个 打 包 介 质 中 拷 贝 文 件 或 恢 复 文 件 如 果 files 是 目 录, 则 整 个 子 目 录 都 一 起 操 作, 参 数 不 需 在 文 件 之 前 选 项 选 项 说 明 -A 向 归 档 文 件 中 追 加 另 一 个 tar 文 件 -c 建 立 新 的 归 档 文 件 -d 将 归 档 文 件 和 系 统 文 件 进 行 比 较 --delete 从 归 档 文 件 中 删 除 文 件 -r 向 归 档 文 件 末 尾 追 加 文 件 -t 对 归 档 文 件 列 目 录 -u 只 追 加 比 归 档 文 件 中 的 文 件 更 新 的 文 件 -x 从 归 档 文 件 中 解 开 文 件 -b N 块 的 大 小 为 N 乘 以 512 比 特 -B 为 兼 容 BSD 而 设 -C DIR 解 包 时 将 目 录 名 改 为 DIR --checkpoint 在 读 归 档 文 件 时 输 出 文 件 名 -v 处 理 时 显 示 文 件 名

gzip gunzip 命 令 gzip 语 法 :gzip [ 参 数 选 项 ] 文 件 说 明 : 压 缩 单 个 文 件 gunzip 命 令 : 解 压 缩.gz 文 件 选 项 选 项 说 明 -v 显 示 压 缩 的 比 率 -l 查 看 压 缩 文 件 的 信 息 -d 解 压 缩

Bzip2 bunzip2 命 令 bzip2: 语 法 :bzip2 [options] [files] 说 明 : 压 缩 一 个 或 多 个 文 件 例 1:bzip2 test 把 test 文 件 压 缩 成 test.bz2 替 代 原 来 的 test 文 件 例 2:bzip2 k test 保 留 原 来 的 文 件 test 例 3:bzip2 d test.bz2 解 压 缩 例 4:bzip2recover test.bz2 修 复 损 坏 的.bz2 文 件 bunzip2 命 令 : 解 压 缩.bz2 文 件

Compress uncompress 命 令 语 法 :compress [ 参 数 选 项 ] 文 件 uncompress [ 参 数 选 项 ] 文 件.Z 选 项 选 项 说 明 -f 指 定 文 件 名, 一 般 使 用 时 可 省 略 -v 显 示 压 缩 过 程 信 息 及 压 缩 比 率 -b n N 的 范 围 时 9~16, 控 制 压 缩 比 率

Ulimit ulimit: 显 示 ( 或 设 臵 ) 用 户 可 以 使 用 的 资 源 的 限 制 (limit), 这 限 制 分 为 软 限 制 ( 当 前 限 制 ) 和 硬 限 制 ( 上 限 ), 其 中 硬 限 制 是 软 限 制 的 上 限 值, 应 用 程 序 在 运 行 过 程 中 使 用 的 系 统 资 源 不 超 过 相 应 的 软 限 制, 任 何 的 超 越 都 导 致 进 程 的 终 止 参 数 描 述 ulimited 不 限 制 用 户 可 以 使 用 的 资 源, 但 本 设 臵 对 可 打 开 的 最 大 文 件 数 (max open files) 和 可 同 时 运 行 的 最 大 进 程 数 (max user processes) 无 效 -a 列 出 所 有 当 前 资 源 极 限 -c 设 臵 core 文 件 的 最 大 值. 单 位 :blocks -d 设 臵 一 个 进 程 的 数 据 段 的 最 大 值. 单 位 :kbytes -f Shell 创 建 文 件 的 文 件 大 小 的 最 大 值, 单 位 :blocks -h 指 定 设 臵 某 个 给 定 资 源 的 硬 极 限 如 果 用 户 拥 有 root 用 户 权 限, 可 以 增 大 硬 极 限 任 何 用 户 均 可 减 少 硬 极 限 -l 可 以 锁 住 的 物 理 内 存 的 最 大 值 -m 可 以 使 用 的 常 驻 内 存 的 最 大 值, 单 位 :kbytes -n 每 个 进 程 可 以 同 时 打 开 的 最 大 文 件 数 -p 设 臵 管 道 的 最 大 值, 单 位 为 block,1block=512bytes -s 指 定 堆 栈 的 最 大 值 : 单 位 :kbytes -S 指 定 为 给 定 的 资 源 设 臵 软 极 限 软 极 限 可 增 大 到 硬 极 限 的 值 如 果 -H 和 -S 标 志 均 未 指 定, 极 限 适 用 于 以 上 二 者 -t 指 定 每 个 进 程 所 使 用 的 秒 数, 单 位 :seconds -u 可 以 运 行 的 最 大 并 发 进 程 数 -v Shell 可 使 用 的 最 大 的 虚 拟 内 存, 单 位 :kbytes

ulimit 举 例 如 下 : [root@localhost proc]# ulimit -a 参 数 描 述 core file size core(block,-c) 文 件 的 最 大 值 为 100 blocks, data seg size (kbytes,-d) 进 程 的 数 据 段 可 以 任 意 大 file size (block,-f) unlimited 文 件 可 以 任 意 大 pending signals (-i) 最 多 有 2047 个 待 处 理 的 信 号 max locked memory (kbytes,-l) 32 一 个 任 务 锁 住 的 物 理 内 存 的 最 大 值 为 32kB max memory size (kbytes, -m) unlimited 一 个 任 务 的 常 驻 物 理 内 存 的 最 大 值 open files (-n) 1024 一 个 任 务 最 多 可 以 同 时 打 开 1024 的 文 件 pipe size (512 bytes, -p) 8 管 道 的 最 大 空 间 为 4096 字 节 POSIX message queues POSIX (bytes, -q) 819200 消 息 队 列 的 最 大 值 为 819200 字 节 stack size (kbytes, -s) 8192 进 程 的 栈 的 最 大 值 为 8192 字 节 cpu time (seconds, -t) unlimited 进 程 使 用 的 CPU 时 间 max user processes (-u) 2047 当 前 用 户 同 时 打 开 的 进 程 ( 包 括 线 程 ) 的 最 大 个 数 为 2047 virtual memory (kbytes, -v) unlimited 没 有 限 制 进 程 的 最 大 地 址 空 间 file locks (-x) unlimited 所 能 锁 住 的 文 件 的 最 大 个 数 没 有 限 制

磁 盘 管 理 类 命 令 -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)

磁 盘 管 理 类 命 令 -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):

磁 盘 管 理 类 命 令 -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):

磁 盘 管 理 类 命 令 -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

Vi 编 辑 器 vi 是 Linux(UNIX) 世 界 最 强 大 的 文 本 编 辑 工 具,vi 是 visual 的 缩 写, 是 一 个 全 屏 幕 文 本 编 辑 器 vi 有 两 种 工 作 模 式 : 编 辑 模 式 和 指 令 模 式 编 辑 模 式 用 来 输 入 和 编 辑 文 字 资 料 ; 而 指 令 模 式 则 用 来 下 达 一 些 编 排 文 件 存 盘 以 及 退 出 vi 等 操 作 指 令 vi 的 三 种 状 态 : vi 的 基 本 操 作 : Command mode 进 入 vi( 默 读 模 式 ) Insert mode status-line mode 切 换 至 Insert mode 编 辑 文 件 末 行 模 式 离 开 vi 及 存 档

Vi 编 辑 器 进 入 vi 的 命 令 vi filename : 打 开 或 新 建 文 件, 并 将 光 标 臵 于 第 一 行 首 vi +n filename : 打 开 文 件, 并 将 光 标 臵 于 第 n 行 首 vi + filename : 打 开 文 件, 并 将 光 标 臵 于 最 后 一 行 首 vi -r filename : 在 上 次 正 用 vi 编 辑 时 发 生 系 统 崩 溃, 恢 复 filename vi filename...filename : 打 开 多 个 文 件, 依 次 进 行 编 辑 vi +/pattern filename: 打 开 文 件, 并 将 光 标 臵 于 第 一 个 与 pattern 匹 配 的 串 处

移 动 光 标 类 命 令 h : 光 标 左 移 一 个 字 符 l : 光 标 右 移 一 个 字 符 space: 光 标 右 移 一 个 字 符 Backspace: 光 标 左 移 一 个 字 符 k 或 Ctrl+p: 光 标 上 移 一 行 j 或 Ctrl+n : 光 标 下 移 一 行 Enter : 光 标 下 移 一 行 w 或 W : 光 标 右 移 一 个 字 至 字 首 b 或 B : 光 标 左 移 一 个 字 至 字 首 e 或 E : 光 标 右 移 一 个 字 至 字 尾 ) : 光 标 移 至 句 尾 ( : 光 标 移 至 句 首 }: 光 标 移 至 段 落 开 头 {: 光 标 移 至 段 落 结 尾

移 动 光 标 类 命 令 ng: 光 标 移 至 第 n 行 首 n+: 光 标 下 移 n 行 n-: 光 标 上 移 n 行 n$: 光 标 移 至 第 n 行 尾 H : 光 标 移 至 屏 幕 顶 行 M : 光 标 移 至 屏 幕 中 间 行 L : 光 标 移 至 屏 幕 最 后 行 0:( 注 意 是 数 字 零 ) 光 标 移 至 当 前 行 首 $: 光 标 移 至 当 前 行 尾

屏 幕 翻 滚 类 命 令 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: 修 改 指 定 数 目 的 行

删 除 命 令 ndw 或 ndw: 删 除 光 标 处 开 始 及 其 后 的 n-1 个 字 d0: 删 至 行 首 d$: 删 至 行 尾 ndd: 删 除 当 前 行 及 其 后 n-1 行 x 或 X: 删 除 一 个 字 符,x 删 除 光 标 后 的, 而 X 删 除 光 标 前 的 u: 还 原 上 一 个 指 令 造 成 的 改 变 ( 在 命 令 模 式 在 使 用 ) Ctrl+u: 删 除 输 入 方 式 下 所 输 入 的 文 本 ( 在 插 入 模 式 下 使 用 )

末 行 模 式 命 令 :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 的 输 出 结 果 放 到 当 前 行

搜 索 及 替 换 命 令 /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 替 换

选 项 设 置 all: 列 出 所 有 选 项 设 臵 情 况 term: 设 臵 终 端 类 型 ignorance: 在 搜 索 中 忽 略 大 小 写 list: 显 示 制 表 位 (Ctrl+I) 和 行 尾 标 志 ($) number: 显 示 行 号 report: 显 示 由 面 向 行 的 命 令 修 改 过 的 数 目 terse: 显 示 简 短 的 警 告 信 息 warn: 在 转 到 别 的 文 件 时 若 没 保 存 当 前 文 件 则 显 示 NO write 信 息 nomagic: 允 许 在 搜 索 模 式 中, 使 用 前 面 不 带 \ 的 特 殊 字 符 nowrapscan: 禁 止 vi 在 搜 索 到 达 文 件 两 端 时, 又 从 另 一 端 开 始 mesg: 允 许 vi 显 示 其 他 用 户 用 write 写 到 自 己 终 端 上 的 信 息 例 如 : set all