NAME
nmbd - 向 客 户 端 提 供 构 造 在 IP之 上 的 NetBIOS名 字 服 务 的 NetBIOS名 字 服 务 器
总 览 SYNOPSIS
nmbd [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V][-d <debug level>] [-H <lmhosts file>] [-l <log directory>][-n <primary netbios name>] [-p <port number>] [-s <configuration file>]
描 述 DESCRIPTION
此 程 序 是 Samba(7) 套 件 的 一 部 分 。
nmbd 是 一 个 回 应 构 造 于 IP之 上 的 NetBIOS名 字 服 务 请 求 的 服 务 器 , 这 些 请 求 由 SMBD/CIFS 客 户 (如 Windows 95/98、 NT和 LanManager客 户 )产 生 。 当 然 它 也 参 与 构 造 Windows的 "网 络 邻 居 ”查 看 的 浏 览 协 议 。 当 SMB/CIFS客 户 机 启 动 时 , 会 试 图 查 找 一 个 SMB/CIFS服 务 器 。 说 得 更 精 确 些 就 是 它 们 要 知 道 正 在 使 用 的 主 机 对 应 的 IP地 址 。 在 其 它 的 服 务 中 , nmbd 将 监 听 这 样 的 请 求 , 如 果 客 户 自 身 的 NetBIOS名 字 已 被 指 定 的 话 就 用 正 在 运 行 的 主 机 IP地 址 回 复 它 。 这 个 “自 身 的 NetBIOS名 字 ”在 默 认 情 况 下 将 是 正 在 运 行 的 主 机 在 DNS中 的 名 字 , 但 可 以 用 -n 参 数 (查 看 后 面 关 于 OPTIONS的 描 述 )越 过 它 。 从 而 nmbd 将 用 它 自 已 的 名 字 来 回 应 广 播 查 询 。 要 让 nmbd 回 应 额 外 名 字 的 话 可 以 在 smb.conf(5)配 置 文 件 中 通 过 参 数 来 设 定 。
nmbd 也 可 用 作 一 个 WINS(Windows互 联 网 名 称 服 务 )服 务 器 。 它 作 为 WINS数 据 库 服 务 器 运 作 时 , 用 名 字 注 册 请 求 来 建 立 一 个 数 据 库 以 接 收 和 回 应 客 户 对 这 些 名 字 的 查 询 。 另 外 , nmbd 也 可 以 作 WINS代 理 , 转 发 用 户 不 能 直 接 以 WINS协 议 和 WINS服 务 器 交 谈 的 广 播 查 询 。
选 项 OPTIONS
-D 如 果 指 定 这 个 参 数 的 话 , 将 使 |
nmbd 作 为 一 个 后 台 守 护 程 序 运 行 。 这 |
样 , 它 分 配 本 身 的 进 程 在 后 台 运 行 , 并 监 视 适 当 的 端 口 请 求 。 在 默 认 情 况 下 , nmbd 通 常 以 命 令 行 方 式 启 动 , 后 台 运 行 。 nmbd 也 能 通 过 inetd 这 个 超 级 守 护 程 序 来 启 动 , 但 不 推 荐 这 样 做 。
-F |
If specified, this parameter causes the main nmbd process to not daemonize, i.e. double-fork and disassociate with the terminal. Child processes are still created as normal to service each connection request, but the main process does not exit. This operation mode is suitable for running nmbd under process supervisors such as supervise and svscan from Daniel J. Bernstein’s daemontools package, or the AIX process monitor. | ||
-S |
If specified, this parameter causes nmbd to log to standard output rather than a file. | ||
-i |
If this parameter is specified it causes the server to run "interactively", not as a daemon, even if the server is executed on the command line of a shell. Setting this parameter negates the implicit daemon mode when run from the command line. nmbd also logs to standard output, as if the -S parameter had been given. |
-h|--help
Print a summary of command line options.
-H <filename> 指 定 NetBIOS的 lmhosts文 件 。 NetBIOS的 lmhosts文 件 是 一 份 NetBIOS名 字 到 IP地 址 对 应 关 系 的 列 表 , nmbd服 务 器 将 会 通 过 在 smb.conf (5)文 件 中 name resolve order描 述 的 名 字 解 析 机 制 来 装 入 和 使 用 这 个 文 件 , 以 便 让 服 务 器 解 析 可 能 的 NetBIOS名 字 查 询 。 注 意 到 nmbd并 不 用 这 个 文 件 的 内 容 来 回 答 可 能 的 名 字 查 询 。 在 这 个 文 件 中 添 加 内 容 只 会 影 响 本 计 算 机 的 NetBIOS名 字 解 析 。 这 个 文 件 的 默 认 存 放 路 径 已 被 作 为 编 译 处 理 的 一 部 分 加 入 到 samba中 了 。 通 常 默 认 路 径 是
/usr/local/samba/lib/lmhosts, /usr/samba/lib/lmhosts 或 是 /etc/samba/lmhosts。 在 lmhosts (5)手 册 页 中 查 找 描 述 此 文 件 的 详 细 内 容 。
-V 打 印 出 |
nmbd的 版 本 信 息 。 |
-s <configuration file>
The file specified contains the configuration details required by the server. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide. See smb.conf for more information. The default configuration file name is determined at compile time.
-d|--debug=debuglevel
debuglevel 是 一 个 从 0到 10的 整 数 。 如 果 没 有 指 定 此 参 数 则 默 认 的 值 是 0。 如 果 这 个 值 越 高 , 越 多 关 于 服 务 器 的 详 细 活 动 信 息 将 被 记 录 到 文 件 中 。 在 0调 试 级 时 , 只 记 录 紧 急 错 误 和 严 重 警 告 。 对 于 日 以 即 日 地 运 行 服 务 , 1调 试 级 是 个 合 理 的 等 级 , 它 只 产 生 一 定 数 量 的 关 于 执 行 操 作 的 信 息 。
1以 上 的 调 试 级 将 产 生 相 当 多 的 记 录 数 据 , 并 且 只 在 研 究 问 题 时 才 有 用 。 3以 上 的 调 试 级 只 被 设 计 为 让 开 发 者 使 用 并 会 产 生 极 大 数 量 的 记 录 数 据 , 而 且 其 中 很 多 部 分 非 常 难 以 理 解 。 注 意 在 此 使 用 这 个 参 数 将 越 过 在 smb.conf 文 件 中 的 log level 参 数 。
-l|--logfile=logbasename
用 参 数 -l可 以 指
定 一 个 带 路 径
的 文 件 名 作 为
记 录 文 件 , 并
会 在 你 给 出 的
名 称 后 自 动 加
上 ".client"的 扩
展 名 。 The log file is never removed by
the client.
-p <UDP port number>
UDP端 口 号 是 一 个 正 整 数 。 这 个 选 项 来 改 变 nmbd响 应 查 询 的 默 认 UDP端 口 号 (通 常 它 是 137) 。 除 非 你 是 位 这 方 面 的 专 家 , 否 则 请 不 要 用 这 个 选 项 改 变 它 。
文 件 FILES
/etc/inetd.conf
如 果 你 用 inetd 这
个 超 级 守 护 程
序 来 运 行 nmbd服 务
器 , 那 么 必 须
在 这 个 文 件 中
包 含 适 当 的 启
动 参 数 和 信 息
。
/etc/rc
(也 可 以 是 你 的 系 统 所 用 的 其 它 初 始 化 脚 本 ) 如 果 将 nmbd当 作 服 务 , 在 启 动 时 运 行 , 这 个 文 件 必 须 包 含 合 适 的 服 务 启 动 顺 序 。
/etc/services
If running the server via the meta-daemon inetd, this file must contain a mapping of service name (e.g., netbios-ssn) to service port (e.g., 139) and protocol type (e.g., tcp).
/usr/local/samba/lib/smb.conf 这 是 服 务 器 配 置 文 件 smb.conf(5) 默 认 的 存 放 位 置 。 系 统 安 装 配 置 文 件 通 常 的 一 些 其 它 位 置 也 可 能 是 /usr/samba/lib/smb.conf 和 /etc/samba/smb.conf。 当 nmbd被 用 作 WINS服 务 器 时 (参 见 smb.conf(5) 手 册 页 中 对 wins support 参 数 的 描 述 ), nmbd 将 会 把 WINS数 据 库 文 件 wins.dat写 到 var/locks 目 录 下 。 如 果 nmbd 作 为 主 浏 览 器 (参 见 smb.conf (5)手 册 页 中 对 local master参 数 的 描 述 ), nmbd将 会 把 浏 览 数 据 库 browse.dat 写 到 var/locks目 录 下 。
信 号 SIGNALS
我 们 不 推 荐 你 使 用 SIGKILL (-9)来 终 止 nmbd进 程 除 非 这 是 最 后 的 方 法 , 因 为 这 样 做 可 能 导 致 名 字 数 据 库 不 一 致 。 正 确 的 方 法 是 发 送 SIGTERM (-15)信 号 并 等 待 程 序 自 行 结 束 。
nmbd 可 以 接 受 SIGHUP信 号 , 这 样 程 序 将 把 名 字 清 单 写 入 位 于 /usr/local/samba/var/locks (或 是 var/locks)目 录 下 的 namelist.debug文 件 , 同 时 这 个 信 号 也 将 导 致 程 序 把 服 务 器 的 数 据 库 写 入 log.nmb文 件 。 另 外 , nmbd程 序 的 调 试 记 录 等 级 也 可 以 通 过 smbcontrol(1) 调 高 或 者 调 低 。 (向 程 序 发 送 一 个 SIGUSR1信 号 (kill -USR1 <nmbd-pid>)或 SIGUSR2信 号 (kill -USR2 <nmbd-pid>)的 方 法 在 Samba2.2 中 已 经 不 再 使 用 。 ) 通 过 使 用 这 样 的 方 法 可 以 诊 断 一 些 暂 时 的 问 题 , 同 时 仍 然 可 以 在 一 个 正 常 的 并 且 较 低 的 记 录 等 级 来 运 行 。
版 本 VERSION
此 手 册 页 是 针 对 samba套 件 版 本 3.0的 。
参 见 SEE ALSO
inetd(8), smbd(8), smb.conf(5), smbclient(1), testparm(1), testprns(1)还 有 互 联 网 草 案 rfc1001.txt, rfc1002.txt. 另 外 , CIFS (从 前 的 SMB) 规 约 可 以 在 http://samba.org/cifs/网; 页 上 找 到 链 接 。
作 者 AUTHOR
samba软 件 和 相 关 工 具 最 初 由 Andrew Tridgell创 建 。 samba现 在 由 Samba Team 作 为 开 源 软 件 来 发 展 , 类 似 linux内 核 的 开 发 方 式 。 最 初 的 samba手 册 页 是 Karl Auer写 的 。 手 册 页 源 码 已 经 转 换 为 YODL格 式 (另 一 种 很 好 的 开 源 软 件 , 可 以 在 ftp://ftp.ice.rug.nl/pub/unix找; 到 ), 由 Jeremy Sllison 更 新 到 Samba2.0 版 本 。 Gerald Carter 在 Samba2.2中 将 它 转 化 为 DocBook 格 式 。 Alexander Bokovoy 在 Samba 3.0中 实 现 了 DocBook XML4.2 格 式 的 转 换 。
[中 文 版 维 护 人 ]
meaculpa <meaculpa [AT] 21cn.com>
[中 文 版 最 新 更 新 ]
2000/12/08
《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :
跋
本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh