Movatterモバイル変換


[0]ホーム

URL:


Skip Navigation Links
Exit Print View
Link to oracle.comman pages section 1M: System Administration Commands    Oracle Solaris 11 Information Library
Oracle Technology Network
Library
PDF
Print View
Feedback
search filter icon
search icon
 Search Scope:

Document Information

Preface

Introduction

System Administration Commands - Part 1

System Administration Commands - Part 2

mail.local(1M)

makedbm(1M)

makemap(1M)

makeuuid(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)

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)

parted(1M)

pbind(1M)

pcitool(1M)

pginfo(1M)

pgstat(1M)

picld(1M)

ping(1M)

pkg2du(1M)

pkgadd(1M)

pkgadm(1M)

pkgask(1M)

pkgchk(1M)

pkgcond(1M)

pkgrm(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)

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)

scadm(1M)

sckmd(1M)

scmadm(1M)

sconadm(1M)

sdpadm(1M)

sendmail(1M)

sf880drd(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)

smtnrhdb(1M)

smtnrhtp(1M)

smtnzonecfg(1M)

smtp-notify(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)

svadm(1M)

svcadm(1M)

svccfg(1M)

svc.configd(1M)

svc.ipfd(1M)

svc.startd(1M)

swap(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)

tcxconfig(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)

umount_smbfs(1M)

unlink(1M)

unshare(1M)

unshareall(1M)

unshare_nfs(1M)

System Administration Commands - Part 3

svcadm

- manipulate service instances

Synopsis

/usr/sbin/svcadm [-v] enable [-rst] {FMRI |pattern}...
/usr/sbin/svcadm [-v] disable [-st] {FMRI |pattern}...
/usr/sbin/svcadm [-v] restart {FMRI |pattern}...
/usr/sbin/svcadm [-v] refresh {FMRI |pattern}...
/usr/sbin/svcadm [-v] clear {FMRI |pattern}...
/usr/sbin/svcadm [-v] mark [-It]instance_state      {FMRI |pattern}...
/usr/sbin/svcadm [-v] milestone [-d]milestone_FMRI

Description

svcadm issues requests for actions on services executing within the service managementfacility (seesmf(5)). Actions for a service are carried out by its assignedservice restarter agent. The default service restarter issvc.startd (seesvc.startd(1M)).

Options

The following options are supported:

-v

Print actions verbosely to standard output.

SUBCOMMANDS

Common Operations

The subcommands listed below are used during the typical administration of aservice instance.

For subcommands taking one or more operands, if the operand specifies aservice (instead of a service instance), and that service has only asingle instance,svcadm operates on that instance. If an abbreviatedFMRI (afault management resource identifier) or pattern matches more than one service, a warningmessage is displayed and that operand is ignored. Seesmf(5).

In the case that the service has more than one instance,svcadmreturn a non-zero exit status.

enable[-rst] {FMRI |pattern}. . .

Enables the service instances specified by the operands. For each service instance, the assigned restarter will try to bring it to the online state. This action requires permission to modify the “general” property group of the service instance (seesmf_security(5)).

If the-r option is specified,svcadm enables each service instance and recursively enables its dependencies.

If the-s option is specified,svcadm enables each service instance and then waits for each service instance to enter theonline ordegraded state.svcadm will return early if it determines that the service cannot reach these states without administrator intervention.

If the-t option is specified,svcadm temporarily enables each service instance. Temporary enable only lasts until reboot. This action requires permission to modify the “restarter_actions” property group of the service instance (seesmf_security(5)). By default,enable is persistent across reboot.

disable [-st] {FMRI |pattern}. . .

Disables the service instance specified by the operands. For each service instance, the assigned restarter will try to bring it to the disabled state. This action requires permission to modify the “general” property group of the service instance (seesmf_security(5)).

If the-s option is specified,svcadm disables each service instance and then waits for each service instance to enter the disabled state.svcadm will return early if it determines that the service cannot reach this state without administrator intervention.

If the-t option is specified,svcadm temporarily disables each service instance. Temporary disable only lasts until reboot. This action requires permission to modify the “restarter_actions” property group of the service instance (seesmf_security(5)). By default,disable is persistent across reboot.

restart {FMRI |pattern}. . .

Requests that the service instances specified by the operands be restarted. This action requires permission to modify the “restarter_actions” property group of the service instance (seesmf_security(5)). Restarting a service is implemented by most restarters as a full service “stop” followed by a “start“.

This subcommand can restart only those services that are in the online or degraded states, as those states are defined insmf(5).

refresh {FMRI |pattern}. . .

For each service instance specified by the operands, requests that the assigned restarter update the service's running configuration snapshot with the values from the current configuration. Some of these values take effect immediately (for example, dependency changes). Other values do not take effect until the next servicerestart. See the restarter and service documentation for more information.

If the service is managed bysvc.startd(1M), therefresh method will be invoked if it exists to request the service reread its own configuration. For other restarters, see the restarter documentation.

This action requires permission to modify the “restarter_actions” property group of the service instance (seesmf_security(5)).

clear {FMRI |pattern}. . .

For each service instance specified by the operands, if the instance is in themaintenance state, signal to the assigned restarter that the service has been repaired. If the instance is in thedegraded state, request that the assigned restarter take the service to theonline state. This action requires permission to modify the “restarter_actions” property group of the service instance (seesmf_security(5)).

Exceptional Operations

The following subcommands are used for service development and temporary administrative manipulation.

mark [-It]instance_state {FMRI |pattern}. . .

Ifinstance_state is “maintenance”, then for each service specified by the operands,svcadm requests that the assigned restarter place the service in themaintenance state. Seesvc.startd(1M) andinetd(1M) for a detailed description of the actions taken for each restarter.

Ifinstance_state is “degraded”, then for services specified by the operands in the online state,svcadm requests that the restarters assigned to the services move them into thedegraded state.

If the-I option is specified, the request is flagged as immediate.

The-t option is only valid for maintenance requests. When this option is specified, the request is flagged as temporary, and its effect will only last until the next reboot.

milestone [-d]milestone_FMRI

Ifmilestone_FMRI is the keyword “none”, all services other than the master restarter,svc:/system/svc/restarter:default, will be temporarily disabled.

Ifmilestone_FMRI is the keyword “all”, temporary enable and disable requests for all services will be nullified.

Ifmilestone_FMRI is one of the following:

svc:/milestone/single-user:defaultsvc:/milestone/multi-user:defaultsvc:/milestone/multi-user-server:default

then temporary enable and disable requests for the indicated service and all services it depends on (directly or indirectly) will be nullified. All other services will be temporarily disabled.

Changing the system's current milestone with the “milestone” subcommand will not change the current run level of the system. To change the system's run level, invoke/usr/sbin/init directly.

This action requires permission to modify the “options_ovr” property group of thesvc:/system/svc/restarter:default service instance (seesmf_security(5)).

The-d option immediately changes the milestone to the requested milestone, as above. Additionally, it makes the specified milestone the default boot milestone, which persists across reboot. The default milestone is defined by theoptions/milestone property on the master restarter,svc:/system/svc/restarter:default. If this property is absent, “all” is the default. This action requires permission to modify the “options” property group of thesvc:/system/svc/restarter:default service instance (seesmf_security(5)).

Operands

The following operands are supported:

FMRI

AnFMRI that specifies one or more instances.FMRIs can be abbreviated by specifying the instance name, or the trailing portion of the service name. For example, given theFMRI:

svc:/network/smtp:sendmail

All the following are valid abbreviations:

sendmail :sendmail smtp smtp:sendmail network/smtp

While the following are invalid:

mailnetworknetwork/smt

If theFMRI specifies a service, then the command applies to all instances of that service. Abbreviated forms ofFMRIs are unstable, and should not be used in scripts or other permanent tools.

pattern

A pattern that is matched against theFMRIs of service instances according to the “globbing” rules described byfnmatch(5). If the pattern does not begin with “svc:”, then “svc:/” is prepended.

If an abbreviatedFMRI or pattern matches more than one service, awarning message is displayed and that operand is ignored.

Examples

Example 1 Restarting a Service Instance

The following command restarts the NFS server. The fullFMRI for thedefault service instance is:svc:/network/nfs/server:default

However, you can abbreviate the fullFMRI as follows:

# svcadm restart nfs/server

Example 2 Disabling the Standard HTTP Server

The following command disables the standard HTTP server, using an abbreviatedFMRI:

$ svcadm disable http

Example 3 Enabling an Instance and Its Dependent Instances

The following command enables thefoo:bar instance, and all instances on whichit depends:

$ svcadm enable -r foo:bar

Example 4 Synchronously enabling an instance

The following command enables thefoo:bar instance. The command will not returnuntil the instance comes online orsvcadm determines it is not possiblefor the service to come online.

$ svcadm enable -s foo:bar

Example 5 Restricting and Restoring the Running Services

The following command restricts the running services to single user mode:

# svcadm milestone milestone/single-user

The following command restores the running services:

# svcadm milestone all

Exit Status

The following exit values are returned:

0

Successful completion.

1

A fatal error occurred. One or more error messages are displayed on standard error.

2

Invalid command line options were specified.

3

svcadm determined that a service instance that it was waiting for could not reach the desired state without administrator intervention due to a problem with the service instance itself.

4

svcadm determined that a service instance that it was waiting for could not reach the desired state without administrator intervention due to a problem with the service's dependencies.

Attributes

Seeattributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/core-os
Interface Stability
See below.

The interactive output is Uncommitted. The invocation and non-interactive output are Committed.

See Also

svcprop(1),svcs(1),inetd(1M),init(1M),svccfg(1M),svc.startd(1M),libscf(3LIB),contract(4),attributes(5),smf(5),smf_security(5)

Notes

The amount of timesvcadm will spend waiting for services and theirdependencies to change state is implicitly limited by their method timeouts. Forexample, a service using the default restarter whose start method hangs willbe transitioned to the maintenance state when its timeout expires.svcadm will thenconsider it impossible for this service to come online without administrator intervention.

Attempts to synchronously enable a service which depends (directly or indirectly) ona file may fail with an exit status indicating that dependencies areunsatisfied if the caller does not have the privileges necessary to searchthe directory containing the file. This limitation may be removed in a futureSolaris release.

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.Legal Notices
PreviousNext

[8]ページ先頭

©2009-2025 Movatter.jp