JavaScript is required to for searching.
跳过导航链接
退出打印视图
手册页第 1M 部分:系统管理命令     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

简介

System Administration Commands-第 1 单元

System Administration Commands-第 2 单元

luxadm(1M)

mail.local(1M)

makedbm(1M)

makemap(1M)

masfcnv(1M)

mdlogd(1M)

mdmonitord(1M)

mdnsd(1M)

medstat(1M)

metaclear(1M)

metadb(1M)

metadetach(1M)

metadevadm(1M)

metahs(1M)

metaimport(1M)

metainit(1M)

metaoffline(1M)

metaonline(1M)

metaparam(1M)

metarecover(1M)

metarename(1M)

metareplace(1M)

metaset(1M)

metassist(1M)

metastat(1M)

metasync(1M)

metattach(1M)

mib2mof(1M)

mibiisa(1M)

mkbootmedia(1M)

mkdevalloc(1M)

mkdevmaps(1M)

mkfifo(1M)

mkfile(1M)

mkfs(1M)

mkfs_pcfs(1M)

mkfs_udfs(1M)

mkfs_ufs(1M)

mknod(1M)

mkntfs(1M)

mkpwdict(1M)

modinfo(1M)

modload(1M)

modunload(1M)

mofcomp(1M)

mofreg(1M)

monacct(1M)

monitor(1M)

mount(1M)

mountall(1M)

mountd(1M)

mount_hsfs(1M)

mount_nfs(1M)

mount_pcfs(1M)

mount_smbfs(1M)

mount_tmpfs(1M)

mount_udfs(1M)

mount_ufs(1M)

mpathadm(1M)

mpstat(1M)

msgid(1M)

mvdir(1M)

named(1M)

named-checkconf(1M)

named-checkzone(1M)

named-compilezone(1M)

ncaconfd(1M)

ncheck(1M)

ncheck_ufs(1M)

ndd(1M)

ndmpadm(1M)

ndmpd(1M)

ndmpstat(1M)

netadm(1M)

netcfg(1M)

netcfgd(1M)

netservices(1M)

netstat(1M)

netstrategy(1M)

newaliases(1M)

newfs(1M)

newkey(1M)

nfs4cbd(1M)

nfsd(1M)

nfslogd(1M)

nfsmapid(1M)

nfsref(1M)

nfsstat(1M)

nscadm(1M)

nscd(1M)

nscfg(1M)

nsdb-list(1M)

nsdb-nces(1M)

nsdbparams(1M)

nsdb-resolve-fsn(1M)

nsdb-update-nci(1M)

nslookup(1M)

nsupdate(1M)

ntfscat(1M)

ntfsclone(1M)

ntfscluster(1M)

ntfscmp(1M)

ntfscp(1M)

ntfsfix(1M)

ntfsinfo(1M)

ntfslabel(1M)

ntfsls(1M)

ntfsprogs(1M)

ntfsresize(1M)

ntfsundelete(1M)

nulladm(1M)

nwamd(1M)

obpsym(1M)

oplhpd(1M)

pageout(1M)

parted(1M)

pbind(1M)

pcitool(1M)

pfedit(1M)

pginfo(1M)

pgstat(1M)

picld(1M)

ping(1M)

pkg2du(1M)

pkgadd(1M)

pkgadm(1M)

pkgask(1M)

pkgchk(1M)

pkgcond(1M)

pkg.depotd(1M)

pkgrm(1M)

pkg.sysrepo(1M)

plockstat(1M)

pntadm(1M)

polkit-is-privileged(1M)

pooladm(1M)

poolbind(1M)

poolcfg(1M)

poold(1M)

poolstat(1M)

ports(1M)

poweradm(1M)

poweroff(1M)

powertop(1M)

pppd(1M)

pppoec(1M)

pppoed(1M)

pppstats(1M)

praudit(1M)

prctmp(1M)

prdaily(1M)

projadd(1M)

projdel(1M)

projmod(1M)

prstat(1M)

prtacct(1M)

prtconf(1M)

prtdiag(1M)

prtdscp(1M)

prtfru(1M)

prtpicl(1M)

prtvtoc(1M)

psradm(1M)

psrinfo(1M)

psrset(1M)

pwck(1M)

pwconv(1M)

quot(1M)

quota(1M)

quotacheck(1M)

quotaoff(1M)

quotaon(1M)

rad(1M)

raidctl(1M)

ramdiskadm(1M)

rarpd(1M)

rcapadm(1M)

rcapd(1M)

rctladm(1M)

rdate(1M)

rdisc(1M)

reboot(1M)

rem_drv(1M)

remove_allocatable(1M)

removef(1M)

reparsed(1M)

repquota(1M)

restricted_shell(1M)

rexd(1M)

rexecd(1M)

rlogind(1M)

rmmount(1M)

rmt(1M)

rmvolmgr(1M)

rndc(1M)

rndc-confgen(1M)

roleadd(1M)

roledel(1M)

rolemod(1M)

root_archive(1M)

route(1M)

routeadm(1M)

routed(1M)

rpcbind(1M)

rpc.bootparamd(1M)

rpcinfo(1M)

rpc.mdcommd(1M)

rpc.metad(1M)

rpc.metamedd(1M)

rpc.metamhd(1M)

rpc.rexd(1M)

rpc.rstatd(1M)

rpc.rusersd(1M)

rpc.rwalld(1M)

rpc.smserverd(1M)

rpc.sprayd(1M)

rpc.yppasswdd(1M)

rpc.ypupdated(1M)

rquotad(1M)

rsh(1M)

rshd(1M)

rstatd(1M)

rtc(1M)

rtquery(1M)

runacct(1M)

rusersd(1M)

rwall(1M)

rwalld(1M)

rwhod(1M)

sa1(1M)

sa2(1M)

sadc(1M)

sar(1M)

sasinfo(1M)

savecore(1M)

sbdadm(1M)

sched(1M)

sckmd(1M)

scmadm(1M)

sconadm(1M)

sendmail(1M)

sftp-server(1M)

shadowd(1M)

shadowstat(1M)

share(1M)

shareall(1M)

sharectl(1M)

share_nfs(1M)

share_smb(1M)

showmount(1M)

shutacct(1M)

shutdown(1M)

slpd(1M)

smattrpop(1M)

smbadm(1M)

smbd(1M)

smbiod(1M)

smbiod-svc(1M)

smbios(1M)

smbstat(1M)

smrsh(1M)

sasinfo(1M)

sndradm(1M)

sndrd(1M)

sndrsyncd(1M)

snmpdx(1M)

snmp-notify(1M)

snmpXwbemd(1M)

snoop(1M)

soconfig(1M)

soladdapp(1M)

soldelapp(1M)

solstice(1M)

sppptun(1M)

spray(1M)

sprayd(1M)

srptadm(1M)

sshd(1M)

ssh-keysign(1M)

startup(1M)

statd(1M)

stclient(1M)

stmfadm(1M)

stmsboot(1M)

strace(1M)

strclean(1M)

strerr(1M)

sttydefs(1M)

su(1M)

sulogin(1M)

suriadm(1M)

svadm(1M)

svcadm(1M)

svcbundle(1M)

svccfg(1M)

svc.configd(1M)

svc.ipfd(1M)

svc.startd(1M)

swap(1M)

sxadm(1M)

sync(1M)

syncinit(1M)

syncloop(1M)

syncstat(1M)

sysconfig(1M)

sysdef(1M)

syseventadm(1M)

syseventconfd(1M)

syseventd(1M)

syslogd(1M)

talkd(1M)

tapes(1M)

telnetd(1M)

tftpd(1M)

th_define(1M)

th_manage(1M)

tic(1M)

tncfg(1M)

tnchkdb(1M)

tnctl(1M)

tnd(1M)

tninfo(1M)

tpmadm(1M)

traceroute(1M)

trapstat(1M)

ttymon(1M)

tunefs(1M)

turnacct(1M)

txzonemgr(1M)

tzreload(1M)

tzselect(1M)

uadmin(1M)

ucodeadm(1M)

ufsdump(1M)

ufsrestore(1M)

umount(1M)

umountall(1M)

System Administration Commands-第 3 单元

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

poweradm

- 管理电源管理属性

用法概要

poweradm [-v] get [-a all|smf|platform|current] property ...
poweradm [-v] set property=value ...
poweradm [-v] list
poweradm show
poweradm -?

描述

poweradm 程序用于显示和管理 Solaris 实例中的电源管理设置。

电源管理属性及其值存储在服务管理工具中(请参见 smf(5))。

所有用户都可以运行“用法概要”部分中给出的 listget 以及 show 形式。这些命令允许所有用户查看 Solaris 实例中当前的电源管理设置。

只有属于 "Maintenance and Repair"(维护和修复)RBAC 配置文件的用户和角色才可以执行“用法概要”部分给出的 set 形式的 poweradm。另请参见下文的“附注”部分。

poweradm 支持以下服务属性:

administrative-authority

此属性的值应指定为字符串,可以具有以下值:

platform 是缺省值。此属性的意义在于它指定了 Solaris 内核中电源管理的管理控制源。即,此属性指示 Solaris 内核中 time-to-full-capacitytime-to-minimum-responsiveness 设置的来源。只有具有相应特权的 Solaris 用户才可以设置此属性。

administrative-authority 设置为 platform 时,将从平台代码中获取 time-to-full-capacitytime-to-minimum-responsiveness 的值。使用 poweradm 命令在 SMF 中设置这些值不会对内核中的值产生任何影响。poweradm list 命令将指出内核当前使用的是平台值。由于这些值是由平台管理员更改的,因此将在内核中修改它们。此外,用于在 Solaris 内核中启用或禁用电源管理的命令也将来自平台代码。在运行虚拟机的系统上,虚拟机管理程序或虚拟机管理器可以是该属性的源。

administrative-authority 设置为 smf 时,将从 SMF 中获取 time-to-full-capacitytime-to-minimum-responsiveness 的值。由于 SMF 中的这些值是由 Solaris 管理员更改的,因此它们将应用于内核。当 administrative-authority 设置为 smf 时,在平台中设置这些值不会对内核中的值产生任何影响。在这种情况下,poweradm 命令将指出内核当前使用的是来自 SMF 的值。Solaris 管理员更改这些值时,也将在内核中修改这些值。

administrative-authority 设置为 none 时,Solaris 内核中的电源管理处于禁用状态,但电源服务仍将继续运行。将忽略来自平台的任何电源管理指令,也将忽略 SMF 中的设置。仅当 administrative-authority 设置为其他任一值时,Solaris 内核中的电源管理才会使用来自指定源的设置重新启动。

time-to-full-capacity

以微秒为单位指定。

此参数限制系统处于活动状态时允许进行的动态容量调整。

此参数定义系统从任何较低容量/低速响应状态返回到其全部容量(重新置备系统使之可用)允许使用的最大时间,在此时间范围内系统可使用任何或所有 PM 功能来达到其全部容量。

缺省情况下,从平台(例如 i86pc)中获取此值,因为 administrative-authority 的缺省设置为 platform

如果 administrative-authority 设置为 smf,将从电源服务(即 SMF)提供的定义中获取此值。在安装时此值设置为 undefined。如果 Solaris 管理员选择修改此属性,必须选取适合工作负荷或应用程序需要的值。

time-to-minimum-responsiveness

以毫秒为单位指定。

该参数限制系统处于非活动状态时允许进行的动态容量调整。

此参数定义系统返回到其活动状态(即达到满足上述 time-to-full-capacity 限制所需的最小容量)允许使用的时间。

中等大小的值(几秒钟)允许将平台上的硬件组件或子系统置于低速响应的非活动状态;较大的值(例如,30 秒到几分钟)允许将整个系统暂停,如使用挂起到内存技术。

缺省情况下,从平台(例如 i86pc)中获取此值,因为 administrative-authority 的缺省设置为 platform

如果 administrative-authority 设置为 smf,将从电源服务(即 SMF)提供的定义中获取此值。在安装时此值设置为 undefined。如果 Solaris 管理员选择修改此属性,必须选取适合工作负荷或应用程序需要的值。

suspend-enable

缺省情况下,不允许运行 Solaris 的计算机尝试执行挂起操作。将此属性设置为 true 将允许计算机尝试执行挂起操作。administrative-authority 的值不会对此属性产生任何影响。

platform-disabled

无法通过 poweradm 命令更改此属性。可以通过运行 list 子命令来查看 platform-disabled 的值。如果设置为 trueadministrative-authority 设置为 platform,则平台已禁用了电源管理。如果设置为 false,则将通过其他属性的值控制电源管理,如上所述。show 子命令的输出将显示这些属性的值。在运行虚拟机的系统上,虚拟机管理程序或虚拟机管理器可以是 platform-disabled 的源。platform-disabled 的缺省值为 false

选项

支持以下选项。

-?

显示可用子命令和选项的用法概要。

-v

提供详细的输出。可与以下列出的任何子命令结合使用。

子命令

支持以下子命令:

get [-a all|smf|platform|current]

检索指定属性的当前值。-a 选项可用于指示值的源:SMF (smf)、平台 (platform)、内核当前使用的值 (current) 或上述所有项 (all)。缺省情况下,如果没有指定任何源,则会使用 current

administrative-authoritysuspend-enable 属性没有平台值。

set property=value...

将指定的 property 更改为给定 valueadministrative-authoritysuspend-enable 属性会自动同步为内核中的新值。当且仅当 administrative-authority 设置为 smf 时,属性 time-to-full-capacitytime-to-minimum-responsiveness 才会同步到内核。如果使用了 -v 选项,但由于 administrative-authority 未设置为 smf 而无法立即更新内核,将会发出警告消息。

只有属于 "Maintenance and Repair"(维护和修复)RBAC 配置文件的用户和角色才可以执行 set 子命令。

list

列出所有可用的电源管理属性值并指示电源管理是否处于活动状态。

show

输出用户可读的文本,其中指出是由平台还是由 Solaris 实例控制电源管理,电源管理是否已启用,如果启用了电源管理,还提供 time-to-full-capacitytime-to-minimum-responsiveness 的值。

示例

示例 1 设置由平台控制电源管理

以下命令设置由平台控制电源管理。

# poweradm set administrative-authority=platform

示例 2 禁用电源管理

以下命令将禁用电源管理。

# poweradm set administrative-authority=none

示例 3 设置有用参数

以下命令序列将 time-to-full-capacity 设置为 300 微秒,将 time-to-minimum-responsiveness 设置为 500 微秒,并将这些新值通知给 Solaris 实例。

# poweradm set time-to-full-capacity=300
# poweradm set time-to-minimum-responsiveness=500
# poweradm set administrative-authority=smf

示例 4 禁用挂起和恢复

以下命令禁用挂起和恢复。

# poweradm set suspend-enable=false

示例 5 列出电源管理属性

以下命令列出所有可用的电源管理属性。

# poweradm list

示例 6 获取属性值

以下命令显示 time-to-full-capacity 的当前值。

# poweradm get time-to-full-capacity

示例 7 显示平台设置的属性值

以下命令检索由平台设置的 time-to-full-capacity 值。

# poweradm get -a platform time-to-full-capacity

请注意,仅当 administrative-authority 设置为 platform 时,该值才会与当前值相同。请参见上面关于 administrative-authority 属性的说明。

示例 8 显示 Solaris 实例设置的属性值

以下命令检索由 Solaris 实例设置的 time-to-full-capacity 值。

# poweradm get -a smf time-to-full-capacity

请注意,仅当 administrative-authority 设置为 smf 时,该值才会与当前值相同。请参见上面关于 administrative-authority 属性的说明。

示例 9 调用 show 子命令

以下示例命令说明了调用 poweradm show 时可能处于的四种状态。

调用以下命令时平台禁用了电源管理。

# poweradm show
Power management is disabled with the hardware platform as the authority

调用以下命令时 Solaris 管理员禁用了电源管理。

# poweradm show
Power management is disabled with the Solaris instance as the authority

调用以下命令时平台启用了电源管理。

# poweradm show
Power management is enabled with the hardware platform as the authority
time-to-full-capacity 300 microseconds
time-to-minimum-responsiveness 500 milliseconds

调用以下命令时 Solaris 实例启用了电源管理。

# poweradm show
Power management is enabled with the Solaris instance as the authority
time-to-full-capacity 300 microseconds
time-to-minimum-responsiveness 500 milliseconds

退出状态

0

成功完成。

1

出现错误。

2

指定的命令行选项无效。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/kernel/power
接口稳定性
Committed(已确定)

另请参见

attributes(5)smf(5)smf_security(5)

附注

电源服务由服务管理工具 smf(5) 管理,其服务标识符为:

svc:/system/power:default

可由 poweradm 设置的属性在该服务中定义为:

如果服务处于禁用状态,以后不会将任何电源管理设置上载到内核中。只有在下次重新引导之后才会撤消现有设置。禁用所有电源管理的最佳方式是将 administrative-authority 设置为 none

如果先将 administrative-authority 设置为 smf 值,然后再设置 time-to-full-capacitytime-to-minimum-responsiveness,服务将进入维护模式。在这种情况下,先将 administrative-authority 设置为 none 值,然后将 time-to-full-capacitytime-to-minimum-responsiveness 设置为所需值,清除服务,随后将 administrative-authority 设置为 smf

要设置 active_configsuspend 属性组中的属性,需要 solaris.smf.value.power_config 授权。要设置 active_control 属性组中的属性,需要 solaris.smf.value.power_control 授权。这两种授权都属于 "Maintenance and Repair"(维护和修复)配置文件。