Linux/UNIX Networking大哉问(一) |
---|
适 用 对 象 : Linux/UNIX系 统 管 理 者 |
相 信 各 位 读 者 大 爷 在 安 装 以 及 使 用 Linux上 , 可 能 会 碰 到 不 少 问 题 。 在 这 里 笔 者 整 理 了 许 多 有 关 Linux/UNIX系 统 的 一 些 问 题 与 解 答 。 这 恐 怕 并 不 是 FAQ, 因 为 有 些 问 题 其 实 是 Seldom or Never Asked Questions。 不 过 , 相 信 各 位 读 者 们 可 以 由 他 人 所 遇 到 的 困 难 中 学 习 到 更 多 有 关 Linux/UNIX系 统 技 术 方 面 的 tips。 这 期 有 发 问 的 读 者 中 只 有 一 位 是 女 孩 子 , 女 性 同 胞 们 加 加 油 !
我 的 Linux主 机 目 前 使 用 一 台 28.8K的 数 据 机 拨 接 到 Internet, 而 现 在 Modem的 速 度 最 快 不 是 也 才 28.8K BPS吗 ? ( 笔 者 注 : 目 前 市 面 上 已 经 出 现 33.6K BPS的 数 据 机 ) 为 什 麽 现 在 市 面 上 有 某 些 ISP拨 接 业 者 号 称 他 们 的 连 线 速 度 已 经 可 以 达 到 115.2K BPS了 呢 ? 那 不 是 比 ISDN的 64K BPS还 快 了 吗 ? 那 我 还 等 ISDN做 什 麽 ? ( 台 中 市 陈 小 姐 等 , This is a super super FAQ ! )
这 位 读 者 很 抱 歉 , 您 可 能 要 失 望 了 , 因 为 恐 怕 您 被 某 些 ISP业 者 所 玩 的 文 字 游 戏 所 欺 骗 了 。 所 谓 的 115.2K BPS乃 是 经 过 资 料 压 缩 之 後 的 DTE速 率 , 实 际 上 数 据 机 本 身 并 没 有 办 法 达 到 此 种 速 率 。 用 这 个 图 来 解 释 会 让 您 清 楚 一 点 :
这 边 的 DCE设 备 指 的 就 是 Data Communication Equipment( 资 料 通 信 设 备 ) , 若 您 透 过 数 据 机 与 对 方 连 线 , 这 边 的 DCE指 的 就 是 数 据 机 。 而 DTE就 是 Data Terminal Equipment( 资 料 终 端 设 备 ) , 一 般 人 使 用 电 脑 来 上 Internet, 使 用 电 脑 之 目 的 就 是 要 藉 由 电 脑 显 示 出 经 由 数 据 机 所 传 送 过 来 的 资 料 , 故 DTE就 是 指 您 的 电 脑 ; 讲 得 更 仔 细 一 点 , 是 指 您 电 脑 上 用 来 连 接 数 据 机 的 RS-232 序 列 介 面 。
因 为 您 的 电 脑 连 上 Internet或 是 与 其 他 数 据 机 做 直 接 连 线 时 需 要 透 过 RS-232序 列 介 面 ( DTE设 备 ) 以 及 数 据 机 ( DCE设 备 ) 这 两 者 所 共 同 达 成 , 故 我 们 在 计 算 连 线 速 率 时 就 会 有 两 种 算 法 : DTE速 率 与 DCE速 率 。 由 於 两 个 RS-232序 列 介 面 之 间 ( 例 如 : 电 脑 本 身 的 RS-232与 数 据 机 上 的 RS-232 ) 是 采 用 电 缆 直 接 连 线 , 两 个 通 信 介 面 是 实 体 的 直 接 连 线 , 不 像 数 据 机 使 用 音 频 调 变 技 术 , 且 还 需 要 考 虑 线 路 杂 讯 或 电 话 线 路 频 宽 的 限 制 , 因 此 速 率 和 数 据 机 比 起 来 相 对 的 就 相 当 的 快 , 一 般 的 RS-232 介 面 ( 即 DTE速 率 ) 要 达 到 115.2K BPS的 实 际 连 线 速 率 并 不 难 。 若 是 数 据 机 本 身 有 资 料 压 缩 功 能 , 由 数 据 机 送 到 RS-232序 列 介 面 的 资 料 量 就 会 大 於 数 据 机 本 身 的 速 度 , 这 时 将 RS-232介 面 的 速 度 上 限 调 高 就 可 以 接 受 更 高 的 资 料 流 量 。 例 如 : 28.8K的 数 据 机 之 DTE速 率 您 可 以 设 成 57.6K或 是 115.2K以 接 受 压 缩 後 更 大 的 资 料 流 量 。 关 於 资 料 压 缩 的 详 情 , 稍 後 会 详 细 讨 论 。 您 当 然 也 可 以 将 RS-232的 速 度 调 成 小 於 数 据 机 的 实 际 速 度 , 但 是 这 样 就 没 有 完 全 发 挥 该 数 据 机 的 硬 体 能 力 。
而 数 据 机 对 数 据 机 的 连 线 就 没 有 这 麽 幸 运 了 。 数 据 机 彼 此 之 间 经 由 电 话 线 再 加 上 音 频 调 变 技 术 来 连 线 , 而 非 实 体 上 的 直 接 连 线 , 就 像 刚 刚 讲 解 过 的 , 必 须 考 虑 到 线 路 本 身 的 频 宽 , 还 有 线 路 杂 讯 等 问 题 。 所 以 数 据 机 硬 体 本 身 的 连 线 能 力 ( 即 DCE速 率 ) 一 般 最 快 都 只 有 在 十 几 K左 右 。 要 在 使 用 音 频 调 变 技 术 连 线 的 数 据 机 上 挤 出 更 高 的 连 线 速 率 , 恐 怕 相 当 的 难 。 而 且 在 目 前 的 电 话 线 材 上 要 实 施 14. 4K的 速 率 其 实 已 经 满 吃 紧 的 了 , 更 不 用 说 28.8K或 更 快 的 数 据 机 了 。 若 您 有 同 时 用 过 14.4K 与 28.8K数 据 机 就 知 道 , 28.8K数 据 机 的 实 际 传 输 效 能 是 14.4K数 据 机 的 两 倍 吗 ? 因 此 除 非 音 频 调 变 技 术 或 是 电 话 线 材 有 突 破 性 的 发 展 ( 後 者 比 较 不 可 能 ) , 恐 怕 连 线 速 率 要 再 提 高 , 只 有 倚 靠 全 数 位 的 ISDN一 途 了 , 因 为 ISDN同 时 克 服 了 以 上 两 种 困 难 。
而 一 般 数 据 机 所 标 榜 的 「 具 备 资 料 压 缩 协 定 」 ( 诸 如 MNP5, V.42bis之 类 ) 就 是 要 在 有 限 的 传 输 速 率 上 传 送 更 多 资 料 的 作 法 , 使 得 数 据 机 所 传 送 的 资 料 在 经 过 压 缩 後 , 能 够 有 超 过 其 实 际 速 率 的 表 现 。 例 如 V.42bis资 料 压 缩 协 定 在 最 佳 状 况 下 能 够 达 到 4倍 的 压 缩 效 能 , 使 得 原 来 只 有 28.8K的 数 据 机 在 辅 以 V.42bis资 料 压 缩 之 後 能 够 达 到 115.2K的 传 输 效 能 ( 28.8K*4=115.2K) 。 这 在 以 前 许 多 的 2400BPS FAX/MODEM很 常 见 , 原 本 只 有 2400BPS的 数 据 机 , 在 加 上 V.42bis资 料 压 缩 以 後 便 可 以 有 9600BPS的 资 料 传 送 量 。 这 边 的 资 料 压 缩 一 般 都 只 用 在 传 真 上 , 所 以 以 前 常 常 会 有 所 谓 「 DATA 2400BPS, FAX 9600BPS」 的 数 据 机 出 现 , 就 是 使 用 了 4倍 资 料 压 缩 的 结 果 。 图 二 是 数 据 机 资 料 压 缩 的 示 意 图 :
数 据 机 与 电 脑 序 列 介 面 由 於 是 直 接 使 用 电 缆 连 线 , 硬 体 速 率 本 身 就 可 达 到 115.2K BPS, 只 要 数 据 机 给 电 脑 序 列 介 面 的 资 料 量 不 要 大 於 这 个 值 都 可 以 通 信 。 因 此 若 是 数 据 机 硬 体 的 2400BPS DCE速 率 能 够 在 经 过 数 据 机 做 资 料 压 缩 後 增 加 4 倍 , 也 就 是 传 送 到 电 脑 的 序 列 介 面 时 相 当 於 有 了 2400BPS*4=9600BPS的 资 料 量 。 在 这 个 情 况 , 虽 然 数 据 机 的 硬 体 只 有 2400BPS的 能 力 , 但 是 送 到 电 脑 序 列 介 面 时 却 有 9600BPS的 资 料 量 , 我 们 也 可 以 将 这 种 MODEM视 为 一 台 9600BPS的 数 据 机 。 相 同 的 情 况 , 虽 然 一 台 28.8K BPS的 数 据 机 硬 体 只 有 28.8K的 速 率 , 但 是 若 是 数 据 机 在 压 缩 资 料 4倍 後 可 以 提 供 28.8K*4=115.2K BPS的 资 料 量 给 电 脑 序 列 介 面 , 那 麽 这 台 数 据 机 虽 然 没 有 28. 8K BPS的 硬 体 速 率 , 但 是 我 们 也 可 以 将 其 当 作 可 传 送 115.2K BPS资 料 的 数 据 机 。 这 就 是 读 者 所 问 的 「 为 什 麽 ISP业 者 说 和 他 们 连 线 可 以 有 115.2K 速 率 」 的 由 来 。
但 是 有 人 要 问 了 , 为 什 麽 资 料 压 缩 只 用 在 传 真 , 而 不 用 在 一 般 电 脑 连 线 上 呢 ? 传 送 的 东 西 还 不 都 只 是 普 通 的 资 料 ? 没 错 , 的 确 传 真 和 一 般 电 脑 间 的 连 线 所 传 送 的 东 西 都 只 是 资 料 罢 了 , 但 是 一 般 来 说 , 传 真 的 资 料 并 不 会 先 经 过 任 何 的 压 缩 ( Group 3 FAX, 即 一 般 传 真 机 , 其 通 讯 协 定 内 容 本 身 并 不 含 有 压 缩 ) 。 而 一 般 我 们 在 使 用 电 脑 传 送 资 料 时 , 资 料 都 会 先 压 缩 过 。 就 如 同 您 在 一 般 的 BBS站 或 是 F TP sites除 了 文 字 档 外 很 少 会 发 现 没 压 缩 过 的 资 料 一 般 , 这 是 为 了 节 省 传 送 时 间 以 及 资 料 存 放 空 间 。 若 您 使 用 具 有 资 料 压 缩 功 能 的 数 据 机 , 来 传 送 已 经 经 过 ARJ, ZIP等 压 缩 程 式 压 缩 过 的 资 料 ( 相 当 於 先 用 过 ARJ, ZIP压 缩 过 的 资 料 , 在 数 据 机 内 又 重 新 再 压 缩 了 一 次 ) , 这 会 是 什 麽 情 况 呢 ? 我 们 以 下 面 的 实 验 来 做 说 明 :
第 一 次 制 造 压 缩 档 案 时 , 压 缩 档 案 只 有 原 先 资 料 的 6.8%, 只 剩 下 706,224 Bytes与 原 先 档 案 相 差 9,603,408 Bytes, 相 当 良 好 的 压 缩 效 能 。原 有 variox01.wps( MS-Works 4.0文 件 ) 此 一 资 料 档 , 原 先 资 料 大 小 为 10,309, 632Bytes [VarioxNET NetWare] Node-2 〈 G: \DATA\TEXT〉 dir variox01.wps Volume in drive G is DATA1 Directory of G: \DATA\TEXT variox01.wps 1 file( s) 10,309,632 bytes 0 dir( s) 344,145,920 bytes free 现 在 将 variox01.wps档 案 使 用 arj压 缩 程 式 压 缩 成 first.arj, 如 下 : [VarioxNET NetWare] Node-2 〈 G: \DATA\TEXT〉 arj a first.arj variox01.wps ARJ 2.41 Copyright ( c ) 1990-93 Robert K Jung. Jun 03 1993 All Rights Reserved. U. S. Patent No. 5,140,321 and patent pending. *** This SHAREWARE program is NOT REGISTERED for use in a business, commercial *** government, or institutional environment except for evaluation purposes. Creating archive : FIRST.ARJ Adding VARIOX01.WPS 6.8% 1 file( s) [VarioxNET NetWare] Node-2 〈 G: \DATA\TEXT〉 dir first.arj Volume in drive G is DATA1 Directory of G: \DATA\TEXT first.arj 1 file( s) 706,224 bytes 0 dir( s) 343,441,408 bytes free
但 是 如 果 我 们 针 对 已 经 被 压 缩 过 的 first.arj再 进 行 压 缩 , 如 下 :
第 二 次 压 缩 时 比 原 先 的 压 缩 效 率 降 低 了 相 当 的 多 , 比 例 相 差 了 将 近 五 百 倍 ! ( 第 一 次 压 缩 减 少 了 9,603,408 Bytes, 而 第 二 次 压 缩 只 减 少 了 19, 213 Bytes) 由 这 边 可 以 看 到 , 已 经 压 缩 的 资 料 若 是 要 再 进 行 第 二 次 的 压 缩 , 效 率 已 经 大 大 的 打 折 扣 , 而 且 还 要 多 花 上 一 些 无 谓 的 压 缩 计 算 时 间 来 争 取 和 已 经 效 率 不 成 正 比 的 压 缩 效 能 。 这 情 况 就 像 您 想 要 在 28.8K的 数 据 机 上 透 过 资 料 压 缩 协 定 来 实 现 115.2K的 传 输 率 一 样 , 除 非 您 能 保 证 您 透 过 数 据 机 所 传 送 的 资 料 绝 对 没 有 已 经 先 被 压 缩 过 的 , 否 则 恐 怕 不 但 没 有 达 到 115.2K的 资 料 传 送 率 , 还 多 浪 费 了 许 多 无 谓 的 压 缩 计 算 时 间 使 速 率 更 慢 。 所 以 在 Internet或 是 BBS环 境 中 资 料 绝 大 多 数 都 已 经 先 压 缩 过 的 情 况 下 , 以 115.2K BPS这 个 DTE速 率 来 计 算 资 料 传 送 率 是 没 有 任 何 意 义 的 。 最 多 也 只 是 28. 8K再 加 上 几 K罢 了 , 但 绝 对 不 可 能 暴 涨 到 115. 2K。 一 分 钱 一 分 货 , 计 算 资 料 传 送 率 请 以 数 据 机 本 身 硬 体 能 力 的 DCE速 率 为 准 , 而 不 要 用 需 要 压 缩 才 能 达 成 的 DTE速 率 来 计 算 。 而 且 若 是 业 者 连 到 Internet的 线 路 只 是 一 条 小 水 管 , 那 麽 用 户 端 换 用 大 水 龙 头 又 有 何 用 呢 ? ( 笔 者 在 这 里 声 明 , 这 不 是 故 意 要 挡 某 些 业 者 的 财 路 , 只 是 笔 者 觉 得 用 户 有 权 知 道 真 相 )[VarioxNET NetWare] Node-2 〈 G: \DATA\TEXT〉 arj a second.arj first.arj ARJ 2.41 Copyright ( c ) 1990-93 Robert K Jung. Jun 03 1993 All Rights Reserved. U. S. Patent No. 5, 140, 321 and patent pending. *** This SHAREWARE program is NOT REGISTERED for use in a business, commercial *** government, or institutional environment except for evaluation purposes. Creating archive: SECOND.ARJ Adding FIRST.ARJ 97.3% 1 file( s) [VarioxNET NetWare] Node-2 〈 G: \DATA\TEXT〉 dir second.arj Volume in drive G is DATA1 Directory of G: \DATA\TEXT second.arj 1 file( s) 687,011 bytes 0 dir( s) 342,753,280 bytes free
我 连 线 到 一 个 FTP站 台 去 抓 档 案 , 拿 回 来 解 压 缩 以 後 发 现 里 面 都 是 C语 言 的 原 始 码 , 看 来 是 要 我 自 己 来 将 其 编 译 成 执 行 档 才 可 以 执 行 了 。 但 是 要 怎 麽 做 ? 编 译 时 出 现 问 题 , 怎 麽 办 ? ( 台 北 县 江 先 生 )
图叁 交通大学 Firebird BBS 之 Makefile
其 中 “ cc = gcc” 该 行 叙 述 的 意 义 表 示 “ C 语 言 原 始 码 编 译 器 指 定 使 用 gcc” 。 若 您 的 系 统 不 使 用 gcc, 或 是 您 有 更 中 意 的 C原 始 码 编 译 器 , 那 就 请 您 将 “ gcc” 代 换 成 您 所 想 要 使 用 的 编 译 器 。
root的 密 码 忘 了 怎 麽 办 ? ( 台 北 市 林 先 生 等 )
这 种 忘 了 自 己 密 码 的 糊 涂 鬼 还 真 不 少 , 以 下 提 供 各 位 糊 涂 管 理 员 几 个 忘 掉 密 码 时 的 解 决 方 案 :
我 的 系 统 速 度 变 得 异 常 地 慢 ? ( 成 功 高 中 范 同 学 )
我 的 程 式 做 完 事 了 , 系 统 已 经 回 到 命 令 提 示 符 号 下 , 这 时 可 以 直 接 关 机 吗 ? 在 DOS下 不 是 只 要 回 到 C: \>下 就 可 以 直 接 关 机 了 吗 ? ( 士 林 电 信 局 李 先 生 )
绝 对 不 可 以 ! 理 由 有 两 点 :
( 续 上 题 ) 那 万 一 电 源 不 正 常 中 断 或 是 市 电 供 应 状 态 不 稳 定 怎 麽 办 ?
可 以 购 买 UPS( Uninterrupt Power Supply, 不 中 断 电 源 供 应 系 统 ) 来 使 用 保 护 您 的 电 脑 主 机 。 UPS平 常 会 在 市 电 正 常 的 时 候 将 电 力 储 存 到 本 身 内 含 的 蓄 电 池 中 , 而 在 停 电 或 是 市 电 供 应 过 分 不 稳 定 的 时 候 , 使 用 内 部 蓄 电 池 所 储 存 的 电 力 来 供 应 给 电 脑 主 机 使 用 。 一 般 的 UPS系 统 依 照 功 能 来 分 大 约 可 分 为 叁 种 , 列 举 如 下 :
登 录 进 系 统 的 时 候 显 示 “ Memory Exhaused......” 的 字 样 , 而 且 系 统 变 得 异 常 缓 慢 , 很 多 程 式 都 无 法 执 行 ? ( 中 央 大 学 周 同 学 )
先 用 dd指 令 造 出 一 个 空 档 案 , 档 案 的 大 小 依
照 您 所 想 要 增 加 的 虚 拟 记 忆 之 容 量 来 决 定 。 这 边 假 设 我 们 在 根 目 录 下 制 造 一 个 档 名 为 .swaptemp的 档 案 ( 使 用 dot leading filename将 档 案 设 为 隐 藏 档 , 不 然 在 任 何 目 录 下 出 现 一 个 超 大 档 案 实 在 很 难 看 ) 在 这 里 假 设 我 们 要 制 造 一 个 20MB的 虚 拟 记 忆 体 , 请 使 用 以 下 的 指 令 :
dd if=/dev/zero of /.swaptemp bs=1024 count=20480
我 们 使 用 /dev/zero( 空 设 备 ) 为 基 础 制 造 档 案 , 这 样 新 档 案 就 是 一 个 没 有 内 容 的 空 档 案 。 这 边 “ bs=” 将 档 案 设 为 以 1024个 byte( 1k) 为 单 位 , 总 共 制 造 20480个 1024 Bytes( 1k*20480 =20480k=20MB) 并 且 将 档 案 写 到 /.swaptemp档 案 中 , 制 造 完 毕 後 使 用 ls -l来 检 查 是 否 已 经 确 实 造 出 该 档 案 。
接 着 使 用 mkswap规 划 刚 刚 所 造 出 的 档 案 :
mkswap -c /.swaptemp 20480
使 用 ‘ -c’ 参 数 指 定 新 的 disk-swap虚 拟 记 忆 体 为 一 档 案 而 非 一 分 割 区 , 并 将 所 要 规 划 的 swap 档 案 大 小 设 定 为 20480k Bytes( 您 当 然 可 以 输 入 小 於 该 档 案 实 际 大 小 的 数 字 , 不 过 您 不 觉 得 有 些 浪 费 ? )
完 成 以 上 的 两 个 步 骤 以 後 , 您 就 可 以 使 用 swapon指 令 将 制 造 完 成 的 虚 拟 记 忆 体 挂 上 。 虚 拟 记 忆 体 用 完 不 用 了 , 您 可 以 将 该 档 案 删 除 以 收 回 磁 碟 空 间 或 是 留 着 等 以 後 有 需 要 时 继 续 使 用 。
不 过 提 醒 您 一 点 , 使 用 partition做 swap的 速 度 会 比 使 用 file快 得 多 , 因 为 後 者 是 在 现 行 档 案 系 统 中 作 swap, 而 非 一 独 立 的 空 间 , 效 率 难 免 受 影 响 。 在 一 开 始 安 装 Linux时 , 请 一 并 妥 善 考 虑 以 及 规 划 将 来 虚 拟 记 忆 体 的 用 度 量 。
只 能 使 用 IP Address来 连 线 , 无 法 使 用 Domain Name来 连 线 , 为 什 麽 ? ( 台 北 叶 先 生 等 , This is a super FAQ! )
我 看 书 籍 , 杂 志 或 是 网 路 上 的 Linux相 关 文 章 的 说 明 来 调 整 我 的 Linux系 统 。 但 是 有 时 候 书 上 写 的 我 都 不 能 用 ! 这 是 怎 麽 回 事 呢 , 他 们 写 错 了 吗 ? ( 台 北 巫 先 生 )
Linux并 不 是 一 套 商 业 软 体 , 这 是 一 个 由 世 界 各 地 的 电 脑 玩 家 来 共 同 维 护 的 软 体 。 也 因 此 没 有 任 何 人 能 够 保 证 您 使 用 Linux系 统 来 作 业 会 不 会 有 什 麽 无 法 预 料 的 问 题 。 光 是 Linux的 核 心 就 不 知 道 有 多 少 种 版 本 , 甚 至 相 同 版 号 的 Linux核 心 各 地 拿 到 的 也 都 可 能 有 些 地 方 不 太 一 样 ( 不 要 怀 疑 , 可 能 中 间 被 某 人 加 了 什 麽 东 西 进 去 再 放 回 FTP去 也 说 不 定 ) , 就 更 不 用 说 其 他 像 是 一 些 应 用 程 式 , 或 是 修 补 程 式 了 。 所 以 , 如 果 书 上 , 网 路 上 写 的 例 子 您 无 法 在 家 里 实 作 , 先 别 急 着 找 作 者 抗 议 , 有 可 能 您 手 边 的 系 统 环 境 和 作 者 的 有 所 不 同 。
另 一 种 情 况 是 , 某 个 拿 来 做 范 例 的 应 用 程 式 和 系 统 中 的 其 他 软 体 有 关 连 性 , 而 您 没 有 注 意 到 。 例 如 曾 经 有 人 将 系 统 核 心 升 级 , 完 全 按 照 网 路 上 面 的 文 件 来 作 , 升 级 後 却 一 直 无 法 正 常 开 机 , 左 思 右 想 不 得 其 解 。 经 笔 者 检 查 才 发 现 是 因 为 他 安 装 了 User Quota套 件 , 而 在 安 装 该 套 件 时 需 要 更 新 系 统 核 心 才 能 正 常 运 作 。 而 系 统 升 级 以 後 , 核 心 就 被 换 成 新 版 的 了 , 原 本 经 Quota套 件 修 改 过 的 旧 核 心 已 经 ? ?再 使 用 , 故 新 版 未 经 过 Quota套 件 修 改 的 核 心 会 无 法 与 Quota套 件 搭 配 使 用 。 後 来 将 /etc/ mtab与 /etc/fstab两 个 档 案 中 有 关 User Quota的 叙 述 全 部 拿 掉 就 解 决 了 这 个 升 级 後 无 法 正 常 开 机 的 问 题 。 类 似 的 情 况 还 有 因 为 安 装 了 shadow以 後 使 得 ftpd等 需 读 取 /etc/passwd档 案 的 程 式 无 法 正 常 运 作 等 。 故 请 各 位 读 者 在 安 装 软 体 时 要 注 意 系 统 中 软 体 彼 此 之 间 的 关 连 性 , 以 避 免 类 似 的 问 题 发 生 。
我 从 DOS下 执 行 FTP client软 体 透 过 区 域 网 路 连 上 自 己 的 Linux要 传 档 案 , 但 是 当 我 用 root签 入 系 统 的 时 候 却 被 系 统 告 知 “ ROOT Access Denied! ” 的 讯 息 而 无 法 连 线 , 这 是 为 什 麽 ? ( 台 中 陈 先 生 )
就 像 您 所 知 道 的 , root是 系 统 管 理 员 ( Supervisor) 的 帐 号 , 具 有 最 大 的 系 统 控 制 权 以 及 档 案 存 取 能 力 。 在 UNIX系 统 中 内 定 有 叁 个 帐 号 是 不 可 以 使 用 FTP来 传 送 档 案 的 , 分 别 是 root, news, 与 uucp。 因 为 这 叁 个 帐 号 的 权 限 都 很 大 , 万 一 哪 天 很 不 幸 它 们 的 密 码 给 其 他 人 知 道 了 , 那 天 可 能 就 是 系 统 的 末 日 。 因 此 如 果 您 的 UNIX主 机 中 存 放 着 重 要 或 敏 感 性 资 料 , 而 该 主 机 又 有 连 上 Internet或 是 其 他 会 让 不 特 定 人 物 ( 甚 至 是 有 可 能 当 内 贼 的 员 工 ) 接 触 到 的 网 路 , 乾 脆 把 root的 档 案 存 取 权 力 关 掉 是 个 较 保 险 的 做 法 。 不 过 如 果 您 的 主 机 连 上 的 是 自 己 私 人 用 的 网 路 , 而 您 也 很 放 心 的 话 , 可 以 到 /etc/ftpusers档 案 中 把 root那 一 行 叙 述 拿 掉 , FTP伺 服 程 式 就 不 会 禁 止 root经 由 FTP来 传 送 档 案 了 。
如 何 在 UNIX系 统 中 做 到 如 同 MS-DOS系 统 一 般 的 批 次 档 ? 如 何 改 变 某 个 常 用 指 令 的 名 称 ? ( 例 如 将 ls改 成 dir, clear改 成 cls以 迁 就 习 惯 MS-DOS的 使 用 者 ) ( 彰 化 陈 先 生 )
这 个 问 题 大 概 会 有 许 多 读 者 有 兴 趣 , 现 在 的 作 业 系 统 很 多 都 是 图 形 环 境 , 在 Terminal的 文 字 环 境 下 工 作 常 常 要 打 上 一 大 堆 的 指 令 , 打 字 不 够 快 的 读 者 大 概 就 要 叫 苦 连 天 了 。 这 个 目 的 可 以 用 以 下 的 几 个 方 法 做 到 :
每 次 开 机 的 时 候 , 系 统 都 侦 测 到 不 同 的 网 路 卡 ( 我 使 用 Novell/Eagle NE2000相 容 网 路 卡 , 但 是 有 时 候 系 统 不 去 抓 NE2000而 去 抓 3COM 3c503, D-Link PortLAN等 其 他 的 网 路 卡 ) , 结 果 常 常 要 开 好 几 次 机 才 会 抓 到 正 确 的 网 路 卡 。 ( 内 湖 高 中 黄 同 学 )
这 是 当 初 在 编 译 系 统 核 心 时 , 选 择 网 路 卡 支 援 的 时 候 选 了 太 多 其 他 种 类 的 网 路 卡 。 这 个 问 题 大 部 份 发 生 在 使 用 Slackware Linux套 件 来 安 装 的 User上 。 因 为 有 某 些 版 本 的 Slackware Linux套 件 为 了 要 兼 顾 使 用 各 种 不 同 网 路 卡 的 User, 而 又 怕 User自 己 不 知 道 要 安 装 哪 一 种 网 路 卡 的 驱 动 程 式 , 就 乾 脆 装 上 数 个 较 为 常 见 的 网 路 卡 驱 动 程 式 , 反 正 一 定 会 有 一 个 命 中 目 标 。 要 解 决 此 种 问 题 , 请 重 新 做 核 心 的 Make Config然 後 重 新 安 装 核 心 。
我 的 系 统 有 安 装 光 碟 机 。 但 是 当 CD-ROM 换 片 时 , 显 示 的 是 上 一 片 CD-ROM 的 目 录 , 造 成 无 法 换 片 ! ( 内 湖 高 中 黄 同 学 )
这 是 正 常 现 象 。 因 为 UNIX的 核 心 将 CD-ROM当 成 一 种 档 案 系 统 来 挂 到 系 统 中 ( ISO-9660档 案 格 式 ) 因 此 当 您 换 片 时 需 要 将 CD-ROM所 Mount进 的 目 录 先 做 umount的 动 作 , 换 片 後 再 重 新 Mount上 去 即 可 。 若 是 觉 得 这 样 做 很 麻 烦 , 就 写 个 批 次 档 吧 !
当 有 人 连 线 到 我 的 系 统 来 的 时 候 , 有 的 显 示 Domain Name, 而 有 的 却 只 有 显 示 IP Address。 为 什 麽 ? ( 建 国 高 中 王 同 学 )
当 系 统 收 到 连 线 请 求 的 时 候 , 系 统 会 尽 可 能 地 去 取 得 连 线 请 求 端 机 器 的 Domain Name 。 之 所 以 这 样 做 的 理 由 是 为 了 系 统 安 全 方 面 的 考 量 , 因 为 一 般 来 说 , 在 Domain Name Server中 有 登 记 注 册 的 机 器 表 示 它 有 经 过 一 定 的 审 核 手 续 , 也 登 记 过 资 料 。 万 一 出 了 问 题 , 要 找 人 也 比 较 方 便 。 而 一 台 正 常 的 UNIX主 机 会 经 由 下 面 两 个 管 道 来 取 得 IP Address〈 -〉 Domain Name之 间 的 对 应 关 系 :
若 在 以 上 两 种 资 料 来 源 都 无 法 找 到 连 线 请 求 端 主 机 的 Domain Name, 系 统 就 只 好 用 IP Address来 显 示 。 一 个 没 有 Domain Name Entry 的 机 器 可 能 是 一 台 临 时 连 上 网 路 的 电 脑 , 或 是 使 用 点 对 点 通 讯 协 定 拨 接 的 用 户 。 总 之 , 这 样 的 主 机 我 们 无 法 全 然 地 信 赖 它 ( 出 了 问 题 也 找 不 到 人 ) 。 关 於 这 个 问 题 , 我 们 在 讲 解 到 系 统 安 全 时 会 详 细 讨 论 。
我 的 Linux主 机 使 用 拨 接 方 式 来 连 上 Internet, 但 是 当 我 寄 信 到 某 些 主 机 的 时 候 , 发 现 对 方 主 机 收 不 到 信 件 。 ( 如 aidebbs.edu.tw; 台 湾 学 术 网 路 示 范 BBS站 ) 而 有 些 主 机 就 可 以 , ( 如 bbs.ncia.edu.tw; 嘉 义 农 专 诸 罗 山 BBS站 ) 这 是 为 什 麽 ? ( 嘉 义 农 专 农 业 经 济 科 王 同 学 )
和 前 一 题 一 样 , 这 也 是 因 为 系 统 安 全 的 考 量 。 因 为 你 是 拨 接 式 的 主 机 , 别 人 无 法 确 认 您 的 身 分 , 因 此 有 的 系 统 就 会 设 定 成 拒 收 没 有 Domain Name Entry之 主 机 所 寄 过 来 的 信 件 。 而 有 的 系 统 管 理 员 可 能 比 较 不 在 乎 这 个 , 所 以 就 设 定 为 可 接 受 IP-Address only的 主 机 的 来 信 。 每 位 系 统 管 理 员 有 不 同 的 管 理 尺 度 , 是 否 接 受 这 种 信 件 也 就 因 人 而 异 。 因 此 如 果 您 的 机 器 并 没 有 在 DNS 注 册 , 那 麽 您 寄 信 的 时 候 最 好 ? ?确 认 您 的 收 信 对 象 所 在 的 主 机 是 否 愿 意 收 您 的 信 。
本 期 所 介 绍 的 就 是 一 些 当 您 在 使 用 Linux/UNIX以 及 在 网 路 作 业 时 , 所 会 碰 到 的 一 些 困 难 以 及 其 对 应 的 解 答 。 若 是 您 对 於 Linux/UNIX Networking方 面 有 其 他 的 相 关 问 题 , 您 可 以 用 下 面 E-Mail与 笔 者 联 络 。 您 的 问 题 可 能 也 就 是 别 人 的 问 题 , 欢 迎 您 将 您 所 碰 到 的 问 题 提 供 给 大 家 作 参 考 。 甚 至 , 如 果 您 觉 得 这 一 期 的 问 题 您 有 更 好 的 解 答 , 也 欢 迎 您 写 信 给 笔 者 , 下 期 再 见 罗 !
( 本 文 作 者 目 前 在 家 闲 居 中 , 企 业 或 公 司 求 才 请 E-mail: variox01@ms1.hinet.net或 FAX: 02-874-1665)