这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 afs,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
afs - AFS 命令简介
商品描述
AFS 提供了许多命令,使用户和系统管理员能够使用和
自定义其功能。 许多命令属于以下类别,称为
命令 套房.
备份
用于配置和操作 AFS 备份系统的界面。
bos 基本监督者 (BOS) 服务器的接口,用于管理服务器进程和
配置文件。
fs 用于管理访问控制列表 (ACL)、缓存管理器和其他
各种文件系统功能。
跟踪
调试问题时跟踪缓存管理器操作的接口。
kas 身份验证服务器的接口,用于管理安全性和身份验证
信息。 OpenAFS 的这一方面已被弃用。
pts 用于管理 AFS ID 和组成员身份的保护服务器的接口
信息。
uss 用于自动管理用户帐户的界面。 已弃用,可能会被删除
来自未来版本的 OpenAFS。 看 USS 手册页了解更多详情。
vos 卷服务器和卷位置 (VL) 服务器的接口,用于管理
卷。
此外,还有一些不属于套件的命令。
AFS 命令 句法
属于套件的 AFS 命令具有以下结构:
命令套件 操作代码 -开关 <折扣值>[+] [-旗]
命令 名称
在一起, 命令套件 和 操作代码 弥补 命令 姓名.
这款 命令套件 指定命令所属的相关命令组,
并指示哪个命令解释器和服务器进程执行命令。 AFS 有
几个命令套件,包括 BOS, fs, 肌肉, 包, 分, USS (已弃用)和 VOS.
其中一些套件具有交互模式,其中发行人省略 操作代码
命令名称的一部分。
这款 操作代码 告诉命令解释器和服务器进程要执行哪个操作
履行。 大多数命令套件包括几个操作代码。 每个的手册页
命令名称详细描述了每个操作代码,以及 的OpenAFS 行政和支持部门 产品指南
描述如何在执行管理任务的上下文中使用它们。
几个 AFS 命令不属于一个套件,因此它们的名称没有
命令套件 部分。 它们的结构在其他方面类似于套件中的命令。
附加选项
期限 选项 指的是参数和标志,它们在下面描述
部分。
参数
一个或多个参数可以跟在命令名称之后。 参数指定实体
在执行命令时采取行动(例如,哪个服务器机器、服务器进程或
文件)。 为了尽量减少出错的可能性,请按顺序提供命令的参数
在其语法定义中规定。
每个参数有两个部分,它们按指定的顺序出现:
· 开关 指定参数的类型并以连字符 (-)。 对于
例如,开关 -服务器 通常表示参数命名服务器
机器。 根据“条件”中概述的规则,通常可以省略开关
省略开关”。
· 折扣值 命名由前面的开关指定的类型的特定实体。 为了
例如,a 的正确值 -服务器 switch 是一个服务器机器名称,如
“fs3.abc.com”。 与开关(具有必需的形式)不同,值因
发行人想要实现的目标。 值出现在尖括号 ("<>") 中
在命令描述和在线帮助中显示它们是用户提供的
可变信息。
某些参数接受多个值,如后面的加号(“+”)所示
命令说明和在线帮助。 有多少命令的参数需要多个
值,以及它们相对于其他参数的顺序,确定何时
可以省略开关。 请参阅“省略开关的条件”。
一些命令有可选的和必需的参数; 命令描述和
在线帮助在方括号 ("[]") 中显示可选参数。
旗
一些命令有一个或多个标志,它们指定命令的方式
解释器和服务器进程执行命令,或者它产生什么样的输出。
标志前面有连字符,如开关,但它们没有值。 虽然命令
描述和在线帮助通常在其参数后列出命令的标志,有
不是旗帜的规定顺序。 它们可以出现在以下命令行的任何位置
操作码,参数部分之间除外。 标志总是可选的。
An 例如: 命令
以下示例说明了属于 AFS 的命令的不同部分
命令套件。
% bos getdate -server fs1.abc.com -file ptserver kaserver
哪里
· BOS 是命令套件。 BOS 服务器执行此套件中的大部分命令。
· 获取日期 是操作码。 它告诉指定服务器机器上的 BOS Server
(在本例中为“fs1.abc.com”)报告二进制文件的修改日期
本地 /usr/lib/openafs 目录。
· "-server fs1.abc.com" 是一个参数,用 -服务器 作为开关和“fs1.abc.com”作为
价值。 此参数指定 BOS 服务器要在其上运行的服务器计算机
收集和报告二进制日期。
· “-file ptserver kaserver”是一个有多个值的参数。 开关是
-文件 值是“ptserver”和“kaserver”。 这个参数告诉 BOS 服务器
报告文件的修改日期 /usr/lib/openafs/kaserver 和
/usr/lib/openafs/ptserver.
规则 进入 AFS 命令
在一行中输入每个 AFS 命令(按仅在命令的末尾)。
本文档中的某些命令出现在多行中,但这是为了
仅易读性。
使用空格将命令行上的每个元素与其相邻元素分开。 空格而
比逗号还分隔参数的多个值。
在许多情况下,命令的发布者可以通过使用
以下一种或两种方法:
· 省略开关。
· 对操作代码、开关使用公认的缩写(如果它们包含在
all)和某些类型的值。
以下部分解释了省略或缩短部分内容的条件
命令行。 完整地键入命令及其所有开关总是可以接受的
并且没有缩写。
省略开关的条件
输入参数的开关部分总是可以接受的,但在许多情况下它是
没有必要。 具体来说,如果满足以下条件,可以省略开关。
· 所有命令所需的参数都按照语法规定的顺序出现
语句。
· 没有为任何参数提供开关。
· 每个参数只有一个值(但请注意讨论的重要例外
在下一段)。
省略开关是可能的,因为每个命令都有一个规定的顺序
论据。 当发布者不包含开关时,命令解释器依赖
而不是按照参数的顺序; 它假设操作后的第一个元素
代码是命令的第一个参数,下一个元素是命令的第二个参数,
等等。 重要的例外是当命令的最终必需参数接受
多个值。 在这种情况下,命令解释器假定发行者有
正确地为每个参数提供了一个值直到最后一个,所以任何额外的
最后的值属于最后一个参数。
下面的列表描述了从对面省略开关的规则
观点:当出现以下任何一种情况时,必须提供参数的开关
应用。
· 命令的参数没有按照规定的顺序出现。
· 省略了可选参数,但提供了后续可选参数。
· 为前面的参数提供了一个开关。
· 为前一个参数提供了多个值(必须采用多个
价值观,当然); 如果没有打开当前参数,命令解释器
假设当前参数是前一个参数的另一个值。
省略开关的示例
再次考虑“示例命令”中的示例命令。
% bos getdate -server fs1.abc.com -file ptserver kaserver
此命令有两个必需的参数:服务器机器名称(由
-服务器 开关)和二进制文件名(由 -文件 转变)。 第二个论点
接受多个值。 通过遵守所有三个条件,发行人可以省略
开关:
% bos getdate fs1.abc.com ptserver kaserver
因为没有开关,bos 命令解释器依赖于
论据。 它假定操作代码后的第一个元素“fs1.abc.com”,
是服务器机器名,下一个参数“ptserver”是一个二进制文件名。
然后,因为命令的第二个(也是最后一个)参数接受多个值,所以
命令解释器正确地将“kaserver”解释为它的附加值。
另一方面,以下是不可接受的,因为它违反了前两个
“省略开关的条件”中的条件:即使每个值只有一个
参数,参数没有按照规定的顺序出现,并且提供了一个开关
对于一个论点,而不是另一个论点。
% bos getdate ptserver -服务器 fs1.abc.com
规则 运用 缩略语 和 别名
本节说明如何缩写操作代码、选项名称、服务器机器
名称、分区名称和单元名称。 其他类型的缩写是不可能的
值。
缩写操作代码
将操作码缩写为最短的形式是可以接受的
将其与套件中的其他操作代码区分开来。
例如,可以接受缩短 BOS 安装 至 BOS i 因为没有其他
中的操作代码 BOS 以字母“i”开头的命令套件。 相比之下,
有几种 BOS 以字母“s”开头的操作码,所以缩写
必须更长以保持明确:
BOS sa 为bos打捞
BOS 集 对于 bos setauth
BOS 国家经贸委 对于 bos setcellname
BOS 塞特 对于 bos setrestart
BOS sh 用于bos关机
BOS 开始 老板开始
BOS 启动 为bos启动
BOS 统计 对于老板身份
BOS 申通快递 对于老板站
除了缩写之外,一些操作码还有一个 别号,一个简短的形式,不是
通过将操作代码缩写为其最短的明确形式而导出。 例如,
的别名 fs 设置 命令是 fs sa, 而最短的明确
缩写是 fs 集.
操作代码具有别名的常见原因有两个:
· 因为命令是频繁发出的,所以有一个短于的形式很方便
通过缩写得出的那个。 这 fs 设置 命令就是一个例子。
· 因为命令的名称已经改变,但以前版本的 AFS 的用户知道
以前的名字。 例如, BOS 列出主机 有别名 BOS 获取单元格,它的旧名。
将别名缩写为其最短的明确形式是可以接受的(对于
例, BOS 获取单元格 至 BOS 获取).
即使一个操作码有别名,使用最短的仍然是可以接受的
明确的形式。 就这样 fs 设置 命令具有三种可接受的形式: fs 设置 (
完整形式), fs 集 (最短的缩写),以及 fs sa (别名)。
缩写开关和标志
将 switch 或 flag 缩短为区分它的最短形式是可以接受的
从其他开关和标志为其操作代码。 通常可以省略
完全切换,受“省略切换的条件”中列出的条件的约束。
缩写服务器机器名称
AFS 服务器计算机必须具有完全限定的 Internet 样式主机名(例如,
"fs1.abc.com"),但并不总是需要在命令行中输入全名。
AFS 命令接受明确的缩写形式,但取决于单元的名称服务
(例如域名服务)或本地主机表将缩短的名称解析为
发出命令时的完全限定等效项。
大多数命令还接受机器 IP 地址的点分十进制形式作为
标识符。
缩写分区名称
包含 AFS 卷的分区必须具有以下形式的名称 /副总裁 or /副总裁xx,其中
可变的最后部分是一两个小写字母。 按照惯例,第一
在文件服务器机器上创建的服务器分区称为 /副爸爸, 第二 /副总裁,
等等。 这 的OpenAFS 快速入门 产品指南 解释如何配置和命名文件服务器
机器的分区以准备在其上存储 AFS 卷。
发出 AFS 命令时,您可以使用以下任何一种来缩写分区名称
形式:
/ vicepa = vicepa = a = 0
/vicepb = Vicepb = b = 1
在 /vicepz(其索引为 25)之后
/vicepaa = Vicepaa = aa = 26
/vicepab = Vicepab = ab = 27
等等通过
/vicepiv = vipiv = iv = 255
/vicepiv 是最后一个允许的 AFS 分区名称。 在实践中它不会很好地工作;
止于 /副皮 强烈推荐。
缩写单元格名称
单元的全名通常与其 Internet 域名匹配(例如 状态教育 等加工。为
州立大学或 ABC 公司的“abc.com”)。 一些 AFS 命令接受明确的
缩写形式,通常相对于当地 /etc/openafs/CellServDB 文件 但是
有时取决于本地名称服务解析相应
域名。
显示 网站 政策和帮助 AFS 命令
要显示属于套件的 AFS 命令的联机帮助,请使用 帮助 和 恰好的
操作代码。 一种 -救命 标志也可用于几乎每个 AFS 命令。
命令的联机帮助条目由两行或三行组成:
· 第一行命名命令并简要描述它的作用。
· 如果命令有别名,它们会出现在下一行。
· 最后一行以字符串“Usage:”开头,列出了命令的选项
订明的命令; 在线帮助条目使用相同的印刷符号(括号
等等)作为本文档。
如果没有指定操作码,则 帮助 操作码显示第一行(短
描述)对于套件中的每个操作代码:
% 帮助
如果发行人指定了一个或多个操作代码,则 帮助 操作码显示每个
命令的完整在线条目(简短描述、别名(如果有)和语法):
% 帮助+
这款 -救命 标志显示命令的语法,但不显示简短描述或别名:
% -帮助
apropos 操作码显示套件中任何命令的简短描述
操作代码或简短描述包含指定的关键字:
% 恰如其分” ”
以下示例命令显示完整的联机帮助条目 fs 设置
命令:
% fs 帮助 setacl
fs setacl:设置访问控制列表
别名:sa
用法:fs setacl -dir + -acl +
[-清除] [-否定] [-id] [-if] [-帮助]
要仅查看语法语句,请使用 -救命 旗:
% fs setacl -帮助
用法:fs setacl -dir + -acl +
[-清除] [-否定] [-id] [-if] [-帮助]
在以下示例中,用户想要显示其家庭卷的配额。 她知道
相关命令属于 fs 套件,但不记得操作码。
她使用 配额 作为关键字:
% fs apropos 配额
listquota:列表卷配额
配额:显示卷配额使用情况
setquota:设置流量配额
下面说明了如果没有命令名称或短的结果的错误消息
描述包含关键字:
% fs 赞成“列表配额”
抱歉,没有找到命令
特权 所需
许多 AFS 命令需要一种或多种类型的管理权限。 见参考
每个命令的页面。
使用 onworks.net 服务在线使用 afs