系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

用于项目和任务的命令

下表中所示的命令提供了项目和任务功能的主要管理接口。

手册页参考 

说明 

projects(1)

显示用户的项目成员关系。列出 project 数据库中的项目。列显指定项目的信息。如果未提供项目名称,则显示所有项目的信息。使用带有 -l 选项的 projects 命令可列显详细输出。

newtask(1)

执行用户的缺省 shell 或指定命令,将执行命令放在指定项目拥有的新任务中。newtask 还可以用于为正在运行的进程更改任务和项目绑定。与 -F 选项一起使用,以创建最终任务。

passmgmt(1M)

更新口令文件中的信息。与 -K key=value 选项一起使用,可在本地文件中添加或替换用户属性。

projadd(1M)

将新项目条目添加到 /etc/project 文件。projadd 命令仅在本地系统上创建项目条目。projadd 不能更改网络命名服务提供的信息。

可用于编辑除缺省文件 /etc/project 之外的项目文件。为 project 文件提供语法检查。验证和编辑项目属性。支持标度值。

projmod(1M)

在本地系统上修改项目信息。projmod 不能更改网络命名服务提供的信息。但是,此命令确实可以根据外部命名服务验证项目名称和项目 ID 的唯一性。

可用于编辑除缺省文件 /etc/project 之外的项目文件。为 project 文件提供语法检查。验证和编辑项目属性。可用于添加新属性,向属性添加值或者删除属性。支持标度值。

从 Solaris 10 5/08 发行版开始,可与 -A 选项一起使用,以便将在项目数据库中找到的资源控制值应用到活动项目。与 project 文件中定义的值不匹配的现有值(例如通过 prctl 命令手动设置的值)都会被删除。

projdel(1M)

从本地系统中删除项目。projdel 不能更改网络命名服务提供的信息。

useradd(1M)

向本地文件添加缺省项目定义。与 -K key=value 选项一起使用,可添加或替换用户属性。

userdel(1M)

删除本地文件中的用户帐户。 

usermod(1M)

修改系统上的用户登录信息。与 -K key=value 选项一起使用,可添加或替换用户属性。