您可以从命令行使用 /opt/tarantella/bin/tarantella 命令控制 SGD。
tarantellaoption
[option-specific-arguments
]
不要尝试通过直接运行二进制文件或通过使用 kill 来控制 SGD 服务器。使用 tarantella 命令是控制 SGD 服务器的唯一受支持方法。
此命令的选项允许您以不同的方式控制 SGD 服务器,或者生成关于 SGD 服务器的信息。您可以在自己的 shell 脚本中使用 tarantella 命令来帮助实现 SGD 管理自动化。
如果 SGD 服务器正在运行,则大多数 tarantella 选项都可由 root 或 ttaserv
组中的任何用户运行。ttaserv
组不必是该用户的主组或有效组。有关哪些用户可以使用命令选项的详细信息,请参见下表。
如果 SGD 服务器已停止,则只有 root 可以使用 tarantella 命令。
下表显示了此命令的可用选项。
选项 | 描述 | 可以运行者 | 更多信息 |
---|---|---|---|
archive | 对 SGD 服务器的日志文件进行归档。 | root | |
array | 创建和管理 SGD 服务器阵列。 | SGD 管理员 | |
cache | 管理轻量目录访问协议 (Lightweight Directory Access Protocol, LDAP) 数据的缓存。 | SGD 管理员 | |
config | 编辑全局配置和特定于服务器的配置。 | root 或 ttaserv 组 | |
emulatorsession | 列出和控制应用程序会话。 | root 或 ttaserv 组 | |
help | 显示 SGD 命令的列表。 | root 或 ttaserv 组 | |
object | 处理组织层次结构中的对象。 | root 或 ttaserv 组 | |
passcache | 处理密码缓存。 | root 或 ttaserv 组 | |
控制 SGD 打印服务。 | root 或 ttaserv 组 | ||
query | 检查 SGD 服务器的日志文件。 | root | |
restart | 重新启动 SGD 服务。 | root | |
role | 向用户授予特定角色,以及分配特定于该角色的应用程序。 | root 或 ttaserv 组 | |
security | 控制安全服务,管理证书。 | root | |
service | 管理 LDAP 和 Active Directory 验证的服务对象。 | root 或 ttaserv 组 | |
setup | 更改设置选项,恢复原始对象。 | root | |
start | 启动 SGD 服务。 | root | |
status | 显示阵列中 SGD 服务器的当前状态。 | root 或 ttaserv 组 | |
stop | 停止 SGD 服务。 | root | |
uninstall | 卸载 SGD。 | root | |
version | 显示已安装的 SGD 软件包的版本。 | root 或 ttaserv 组 | |
webserver | 为第三方验证机制配置可信用户。 | root | |
webtopsession | 列出和控制用户会话。 | root 或 ttaserv 组 |
所有命令都包括 --help
选项。您可以使用 tarantella command
--help 获取有关特定命令的帮助信息。
以下示例停止然后重新启动 SGD 服务器,且不显示任何消息。
# tarantella restart sgd --quiet
以下示例将 Write-o-Win 应用程序的链接添加到为 "Global Administrators"(全局管理员)角色的成员分配的应用程序。
$ tarantella role add_link --role global \ --link "o=applications/cn=Write-o-Win"