首页 solaris 系统服务管理

solaris 系统服务管理

举报
开通vip

solaris 系统服务管理solaris系统服务管理*****************************************svcs是用来查看系统服务状态的.常用的就五个1.列出系统中所有的服务.svcs或者svcs-aonline        20:52:27svc:/network/rpc-100083_1/rpc_tcp:tcponline        20:52...

solaris 系统服务管理
solaris系统服务管理*****************************************svcs是用来查看系统服务状态的.常用的就五个1.列出系统中所有的服务.svcs或者svcs-aonline        20:52:27svc:/network/rpc-100083_1/rpc_tcp:tcponline        20:52:27svc:/network/rpc-100068_2-5/rpc_udp:udponline        20:52:27svc:/network/fs/tcp6:defaultonline        20:52:27svc:/network/nfs/client:defaultonline        20:52:27svc:/network/rpc-100424_1/rpc_ticotsord:ticotsordonline        20:52:28svc:/network/nfs/status:defaultonline        20:52:28svc:/network/nfs/nlockmgr:defaultonline        20:52:29svc:/network/nfs/mapid:defaultonline        20:52:29svc:/network/nfs/server:defaultonline        20:52:29svc:/network/nfs/rquota:ticltsonline        20:52:29svc:/system/filesystem/autofs:defaultonline        20:52:29svc:/network/nfs/rquota:udponline        20:52:30svc:/system/dumpadm:defaultonline        20:52:31svc:/system/fmd:defaultonline        20:52:34svc:/milestone/multi-user-server:defaultonline        20:52:34svc:/system/zones:defaultonline        20:52:55svc:/platform/i86pc/kdmconfig:defaultonline        20:52:55svc:/system/console-login:defaultoffline       20:52:12svc:/application/print/ipp-listener:defaultoffline       20:52:24svc:/application/print/rfc1179:defaultmaintenance   20:52:18svc:/network/rpc/keyserv:default2.查看开机未启动的服务svcs-xsvc:/application/print/server:default(LPPrintService) State:disabledsinceTueMar1120:52:122008Reason:Disabledbyanadministrator.  See:[url]http://sun.com/msg/SMF-8000-05[/url]  See:lpsched(1M)Impact:2servicesarenotrunning.svc:/network/rpc/keyserv:default(RPCEncryptionKeyStorage) State:maintenancesinceTueMar1120:52:182008Reason:Startmethodfailedrepeatedly,lastexitedwithstatus1.  See:[url]http://sun.com/msg/SMF-8000-KS[/url]  See:keyserv(1M)Impact:0servicesarenotrunning.我机器的打印服务和kerbos没开。3.查看服务依赖的关系svcs-dssh查看ssh服务启动所需要的前提.STATE         STIME   FMRIonline        20:52:09svc:/network/loopback:defaultonline        20:52:11svc:/system/filesystem/usr:defaultonline        20:52:14svc:/system/cryptosvc:defaultssh服务依赖网卡(那是肯定的),文件系统。4.查看被依赖的服务svcs-Dssh查看所有依赖ssh启动的服务。STATE         STIME   FMRI嘿嘿。依赖ssh的没有.5.查看服务的详细信息。svcs-lssh查看ssh服务的个人资料.fmri        svc:/network/ssh:defaultname        SecureShellenabled     truestate       onlinenext_state  nonerestarter   svc:/system/svc/restarter:defaultcontract_id 26dependency  require_all/restartfile://localhost/etc/ssh/sshd_config(-)dependency  require_all/nonesvc:/system/cryptosvc(online)dependency  require_all/nonesvc:/network/loopback(online)dependency  require_all/nonesvc:/system/filesystem/usr:default(online)********************************svcadm这个命令是用来直接管理系统服务的启动与停止的,并可以在不重启服务的情况下刷新系统状态。先看一帮助:Usage:svcadm[-v]enable[-rt]FMRI...      svcadm[-v]disable[-t]FMRI...      svcadm[-v]restartFMRI...      svcadm[-v]refreshFMRI...      svcadm[-v]mark[-It]{degraded|maintenance}FMRI...      svcadm[-v]clearFMRI...      svcadm[-v]delegaterestarter_FMRIFMRI...      svcadm[-v]milestone[-d]milestone_FMRI来介绍一下功能:1.启用一个服务svcadm-venablesshsvc:/network/ssh:defaultenabled.这样是激活开机启动ssh服务,并启动ssh服务。svcs-lssh看下它是不是online状态。2.禁用一个服务svcadm-vdisablesshsvc:/network/ssh:defaultdisabled.这样ssh服务就停止了,并且不会开机启动了。不信?svcs-lssh看下那个state现在是不是disable了?还不信?你丫reboot一下,看开机它还启动不?3.重启服务.svcadm-vrestartsshActionrestartsetforsvc:/network/ssh:default.这样就重启了,有人会问了,那我现在连接的ssh咋没断?我只能友情提醒你下,ssh只负责开一个线程给你进来,你什么退,就算中间ssh服关闭了,你也没事。(啥?你丫又不信?)4.刷新服务(让服务重新读取配置文件)这里要用到参数refresh,为了让大家看到实际的效果,好大家一起来做吧,netstat-anPtcp|grep22查看一下看ssh服务打开的端口是不是处于监听状态?     *.22                *.*               0     049152     0LISTEN     *.22                *.*               0     049152     0LISTEN     *.22                             *.*                            0     049152     0LISTEN啥?你没有?你丫是不是找事啊?刚才练习关闭忘记打开了?(怎么打开自己看上面)然后vi/etc/ssh/sshd_conf找一下Port22这一行我这是在第33行把22改成1922然后保存退出。好,现在我们让新的配置文件生效。svcadm-vrefreshsshActionrefreshsetforsvc:/network/ssh:default.看到这一行就是执行了,好,来验证一下效果,还记得上一个命令是啥来着?netstat-anPtcp|grep22     *.1922              *.*               0     049152     0LISTEN     *.1922              *.*               0     049152     0LISTEN     *.1922                           *.*                            0     049152     0LISTEN是不是看到了1922?也就是重新读取了,配置文件。说句题外说如果非要开ssh服务不可的话,就改下端口吧,省得每次看到那么多尝试登陆怪心烦的。如果要立刻停止或启动服务,那么可以使用svcadm的-t参数这样执行svcadmdisable/enable-tssh这样执行也没看出来实际效果,不出在什么特别的应用下会不会有好的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 现。*********************************************************************************************ServiceManagementFacility(SMF,服务管理工具),以简化这些系统服务的管理。SMF是Solaris操作系统的一项新功能,为每个Solaris系统上的服务和服务管理创建支持的、统一的模型。它是Solaris10中预测性自我修复技术的核心部分,为软件和硬件故障以及管理错误提供自动恢复功能。功能:ServiceManagementFacility已经改进了Solaris管理模型的几个方面。一些最显著的更新包括: ◆服务由可以进行查看(使用新的svcs(1)命令)和管理(使用svcadm(1M)和svccfg(1M))的一级对象表示。 ◆无论失败的服务是由管理员错误、软件错误导致,还是受无法更正的硬件错误的影响,这些服务都将按照相关性顺序自动重新启动。 ◆可以获取有关配置错误或行为异常的服务的详细信息,包括对服务未运行的原因的说明(使用"svcs-x"),以及每个服务单独的持久性日志文件。 ◆引导过程中出现的问题比较容易调试,因为在启动故障期间可以控制引导详细程度,记录服务启动消息,以及提供更可靠的控制台访问。 ◆自动拍摄服务配置快照,从而更容易备份、恢复和撤消对服务所做的更改。 ◆可以使用受支持的工具(svcadm(1M))启用和禁用服务,从而允许更改不受升级和修补程序的影响而保留原样。 ◆管理员可以更容易地将任务安全地委派给非超级用户,这些任务包括配置、启动、停止或重新启动服务(如smf_security(5)手册页中所述)。 ◆根据服务的相关性并行启动服务,可以更快地引导大型系统。尽管进行了上述更改,但最大程度地保留了与现有管理习惯的兼容性。例如,大多数站点本地的"rc"脚本和ISV提供的"rc"脚本仍将有效。显著的更改SMF提供的大多数新功能都在“后台”工作,或通过新命令进行访问;但某些更改仍会很快显示出来。以下显示了其中的一些更改。在早期版本的Solaris中,大量输出将在引导期间打印到系统控制台。尽管这些消息对所发生的情况进行了比较深入的阐述,但在某些方面并不十分有用。少数服务可能会打印消息,表明它们已联机,而许多其他服务则不打印消息。某些故障模式也可能会打印一些消息(如"WARNING:TimedoutwaitingforNIStocomeup"),这些消息并不能帮助诊断根本问题。错误消息有时直接打印到控制台,但不会在任何日志中显示。现在,引导过程中显示的消息精简了许多。以下是在SMF下引导时计算机所显示内容的示例:SunOSRelease5.10VersionGeneric64-bitCopyright1983-2004SunMicrosystems,Inc.Allrightsreserved.Useissubjecttolicenseterms.Hostname:demoboxNISdomainnameistestlab.example.comcheckingufsfilesystemsdemoboxconsolelogin:尽管打印的消息变少了,但SMF使得引导过程更加清晰。每个服务在/var/svc/log目录(对于在单个用户的重大事件之前启动的服务,则为/etc/svc/volatile目录)中都有一个日志文件,指出服务启动的时间和方式、是否成功启动,以及在初始化期间可能打印的所有消息。如果在引导期间发生严重问题,则您可以在维护模式下登录到控制台,并可使用svcs(1)命令帮助诊断此问题。即使问题导致引导挂起(如上面提到的NIS故障)时也是如此。最后,新的"-m"引导选项(请参见kernel(1M))允许您将引导过程配置得更加详细,可以在每个服务启动时打印一条简单消息。您可能还会注意到,中止进程后进程会“拒绝中止”。例如:#ps-fp`pgrep-d,sendmail`UIDPIDPPIDCSTIMETTYTIMECMDroot3301014:21:05?0:00/usr/lib/sendmail-bd-q15msmmsp3311014:21:05?0:00/usr/lib/sendmail-Ac-q15m#pkill-9sendmail#ps-fp`pgrep-d,sendmail`UIDPIDPPIDCSTIMETTYTIMECMDroot5301014:51:02?0:00/usr/lib/sendmail-bd-q15msmmsp5311014:51:02?0:00/usr/lib/sendmail-Ac-q15m初看起来,尽管使用了kill-9,却似乎没有发生任何情况。但是请注意,PID是不同的,并且进程的启动时间已经更改;事实上,旧的sendmail进程确实已经中止。通过SMF,Solaris内核可以考虑服务、此服务的进程和其他服务(负责重新启动此服务)之间的关系。此重新启动关系与Sun的新技术紧密集成,用于在Solaris上进行故障管理,从而允许SMF重新启动程序了解服务进程失败的原因是管理员错误、相关服务故障、软件错误还是根本的硬件故障。只要在任何服务故障之后捕获到此信息,SMF就会通知相应的重新启动程序,该程序将确定是通过将此服务置于维护模式来禁用服务(因为它看起来存在问题),还是自动重新启动该服务。缺省的SMF重新启动程序svc.startd负责启动和重新启动Solaris系统上的大多数服务。在以上示例中,svc.startd注意到sendmail已中止,针对此情况记录了一条消息,并自动重新启动sendmail。如果您要停止某个服务但不重新启动其进程,请使用svcadm(1M)命令(请参见以下“常规任务”部分)。另外请注意,并非所有的系统服务都已转为使用SMF;属于这些传统服务的任何进程在中止后都不会重新启动。最后您可能会注意到,与以前的Solaris发行版相比,/etc/init.d和/etc/rc◆.d目录以及/etc/inittab文件中的内容现在要少得多。SMF管理的服务不再使用rc脚本或inittab条目进行启动和关闭,因此与这些服务对应的脚本已被删除。在将来的Solaris发行版中,SMF将管理更多的服务,并且这些目录中的内容将会越来越少。用于管理ISV提供或本地开发的服务的rc脚本和inittab条目将继续在引导时运行。与推出SMF之前的情况不同,这些服务可能不会在引导过程中的同一时刻运行,但一定不会在引导过程之前运行,因此其非明确依赖的任何服务仍将可用。服务名称Solaris使用称为FMRI(FaultManagedResourceIdentifier,故障管理资源标识符)的URI字符串来标识为其提供了高级故障和资源管理功能的系统对象。SMF所管理的服务被分配了前缀为 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 名称"svc"的FMRI字符串,如以下的Solaris服务syslogd(1M)示例所示: ◆svc://localhost/system/system-log:default ◆svc:/system/system-log:default ◆system/system-log:default请注意,SMF所使用的这些服务FMRI有以下三种表示方法:第一种是包含位置路径(如"localhost")的绝对路径;第二种是相对于本地计算机的路径;第三种仅仅是省略了字符串前缀的服务标识符。本文档其余部分所介绍的SMF管理员工具通常使用第三种形式来描述服务(因为假定这些服务作用于本地服务)。可在多种资源上或跨计算机操作的其他管理工具可能使用其他形式来描述服务。当前Solaris发行版中的SMF工具只能管理本地主机上的服务。由于FMRI字符串非常长,因此SMF工具允许使用缩写形式的FMRI。缩写必须具有唯一性,必须与服务名称的结尾部分相匹配(但":default"可以省略),并且必须以"/"开头。因此上述FMRI可以使用以下缩写: ◆system-log:default ◆system-log使用这些缩写时应非常谨慎,因为可能会在包含相同子串的某一点添加新服务(如"svc:/mysite/system-log:default")。如果使用非唯一的缩写,SMF工具将打印警告消息。Solaris系统服务的FMRI包含一般功能类别,如“应用程序”、“重大事件”、“网络”、“平台”和“系统”,以及与服务的守护进程或旧的rc脚本名称相似的描述性名称。svcs(1)命令将列出计算机上可用的所有活动服务:%svcsSTATESTIMEFMRI...online11:19:35svc:/network/nfs/status:defaultoffline18:20:30svc:/application/print/rfc1179:defaultmaintenance18:20:26svc:/network/ntp:default由于服务现在是一级对象,因此SMF甚至可以通过使用svcs(1)命令的"-a"选项提供有关未启用的服务的信息常规任务SMF是Solaris中一项特别显著的更改,因为它影响了管理模型。因此,尽管我们鼓励您阅读有关SMF功能的详细信息(请参见以下“详细信息”部分),但您可能还是希望从学习如何执行一些常规系统管理任务开始。◆启用和禁用服务在Solaris10之前的版本中,没有一个很好的方法来永久禁用Solaris中的服务。常用方法是将相应的rc脚本重命名为不再执行的名称,但在下一次系统升级后此更改将会失效。此外,基于inetd的服务是通过一种完全不同的方法(即编辑配置文件)启用和禁用的。在SMF下,可以使用svcadm(1M)命令配置这两种类型的服务,并且在计算机升级后这些更改将持续有效。以下是对启用和禁用某些服务的方式的比较:--------------------------------------------------------------------------------------------------------旧方法:mv/etc/rc2.d/S75cron/etc/rc2.d/x.S75cronSMF方法:svcadmdisablesystem/cron:default旧方法:编辑/etc/inet/inetd.conf,将finger行取消注释SMF方法:svcadmenablenetwork/finger:default--------------------------------------------------------------------------------------------------------在上述示例中,svcadm的最后一个参数是服务的FMRI。请注意,svcadm仅用于SMF服务,由rc脚本控制的传统服务与在早期发行版中的工作方式相同。◆停止、启动和重新启动服务过去,服务已由引导时运行的rc脚本启动,并通过start参数运行。一些rc脚本提供了stop选项,少数rc脚本还允许使用restart。在SMF中,这些任务都是通过svcadm(1M)命令完成的:--------------------------------------------------------------------------------------------------------旧方法:/etc/init.d/sshdstopSMF方法:svcadmdisable-tnetwork/ssh:default旧方法:/etc/init.d/sshdstartSMF方法:svcadmenable-tnetwork/ssh:default旧方法:/etc/init.d/sshdstop;/etc/init.d/sshdstartSMF方法:svcadmrestartnetwork/ssh:default旧方法:kill-HUP`cat/var/run/sshd.pid`SMF方法:svcadmrefreshnetwork/ssh:default-----------------------------------------------------------------------------------------------------------svcadmenable和svcadmdisable的"-t"选项表示所请求的操作应该是临时的(temporary),它不会影响此服务是否会在系统下一次引导时启动。这与上述“启用和禁用服务”示例形成了对比。与启用和禁用服务一样,不应该使用svcadm控制由rc脚本控制的服务;这些服务将始终按早期发行版中的方式工作。◆观察引导过程如“显著的更改”部分所述,在缺省情况下,引导过程与早期的Solaris发行版相比要精简得多。这样就减少了不能提供有价值信息的“无用消息”,这些“无用消息”可能会导致引导期间发生的任何实际问题不容易被发现。已添加一些新的引导选项,以控制引导的详细程度。您可能会发现一个特别有用的选项"-mverbose",该选项在每个服务尝试启动时打印一行信息。这与基于Unix和与Unix相似的某些其他操作系统的缺省引导模式相似。详细的引导过程如下所示:{1}okboot-mverboseRebootingwithcommand:boot-mverboseBootdevice:/pci@1c,600000/scsi@2/disk@0,0:aFileandargs:-mverboseSunOSRelease5.10VersionGeneric64-bitCopyright1983-2004SunMicrosystems,Inc.Allrightsreserved.Useissubjecttolicenseterms.[network/pfil:defaultstarting(pfil)][network/loopback:defaultstarting(Loopbacknetworkinterface)][system/filesystem/root:defaultstarting(Rootfilesystemmount)]Oct1813:53:02/13:systemstarttimewasMonOct1813:52:572004[network/physical:defaultstarting(Physicalnetworkinterfaces)][system/filesystem/usr:defaultstarting(/usrand/mountedread/write)](moreservicemessageselided)[system/filesystem/local:defaultstarting(Localfilesystemmounts)][network/ntp:defaultstarting(networktimeprotocol(NTP))][system/utmp:defaultstarting(utmpxmonitoring)][system/filesystem/local:defaultstarting(Localfilesystemmounts)][system/console-login:defaultstarting(Consolelogin)]demoboxconsolelogin:checkingufsfilesystems/dev/rdsk/c0t0d0s7:islogging.Oct1813:53:14/50:system/system-log:defaultstartingOct1813:53:14/51:network/inetd:defaultstartingOct1813:53:14/52:system/cron:defaultstarting(moreservicemessageselided)服务启动消息的顺序在每次引导时可能会有所不同,因为SMF将按照服务的相关性关系并行启动这些服务。如果服务无法成功启动,则除了打印启动消息之外,还会打印警告消息。以下是NTP服务无法启动的一个示例:[system/filesystem/local:defaultstarting(Localfilesystemmounts)][network/ntp:defaultstarting(networktimeprotocol(NTP))]Oct2513:58:42/49ERROR:svc:/network/ntp:default:Method"/lib/svc/method/xntp"failedwithexitstatus96.Oct2513:58:42svc.startd[4]:svc:/network/ntp:default:Method"/lib/svc/method/xntp"failedwithexitstatus96.[network/ntp:defaultmisconfigured(see'svcs-x'fordetails)][system/utmp:defaultstarting(utmpxmonitoring)](moreservicemessageselided)前两条错误消息在正常引导和详细引导期间都会显示;最后一条错误消息("network/ntp:defaultmisconfigured...")仅在详细引导期间显示。◆发现故障Solaris尚未提供一个全面的用于查找系统服务问题的方法。目前存在一些可帮助捕获并诊断这些问题的解决方案,包括使用coreadm(1M)命令记录到特定于站点的监视脚本,以及SunCluster等综合性产品。新的svcs(1)命令包含一个“解释”选项("svcs-x"),可打印出有关未运行服务的详细消息(由解决方案驱动)。svcs-x将显示服务失败的时间和原因,提供获取此问题详细信息的方式,并列出受此问题影响的其他服务。继续来看一下无法启动的NTP服务的示例:#svcs-xsvc:/network/ntp:default(NetworkTimeProtocol(NTP).)State:maintenancesinceMonOct1813:58:422004Reason:Startmethodexitedwith$SMF_EXIT_ERR_CONFIG.See:http://sun.com/msg/SMF-8000-KSSee:ntpq(1M)See:ntpdate(1M)See:xntpd(1M)Impact:0servicesarenotrunning.NTP服务已被置于维护模式,因为启动脚本指示该服务的配置存在问题。有关服务故障的详细信息,请参见/var/svc/log目录(或/etc/svc/volatile目录)中该服务的日志文件。日志文件名基于简短形式的FMRI,将"/"替换为"-"。因此,svc:/network/ntp:default服务的日志文件为/var/svc/log/network-ntp:default.log。通过此日志文件可以快速得出结论,即NTP守护进程的配置文件/etc/inet/ntp.conf已被删除。以下是另一个示例,显示了SMF可以跟踪相关性,并指出与禁用的服务相关的问题。在此示例中,我们使用"-v"选项来查看受影响的服务的列表。#svcs-x-vsvc:/application/print/server:default(LPPrintService)State:disabledsinceMonOct1816:17:272004Reason:Disabledbyanadministrator.See:http://sun.com/msg/SMF-8000-05See:man-M/usr/share/man-s1MlpschedImpact:1serviceisnotrunning:svc:/application/print/rfc1179:default在以上示例中,已明确禁用了application/print/server:default服务,但未禁用依赖于该服务的另一个服务(application/print/rfc1179:default)。因此,禁用第一个服务已使得第二个服务无法运行。◆观察服务在早期版本的Solaris中,查看可用服务的唯一方法是使用ps(1)命令,并列出系统上所有的活动进程,然后查看与服务应用程序的名称相匹配的进程名称。遗憾的是,由于大多数系统都有许多进程,并且每次发行新版本的Solaris以及添加其他软件包时都会引入新服务,因此使用此方法进行跟踪非常困难。如今的许多服务已不再作为单个进程执行,这使得情况更加复杂。某些服务作为一系列进程或多线程进程执行,或者同时以这两种方式执行。使用新的svcs(1)命令,可以更容易地观察系统服务的状态。"-p"选项可显示与服务关联的所有进程:%svcs-pnetwork/smtp:sendmailSTATESTIMEFMRIonline18:20:30svc:/network/smtp:sendmail18:20:30655sendmail18:20:30657sendmail%ps-fp655,657UIDPIDPPIDCSTIMETTYTIMECMDroot6551018:20:30?0:01/usr/lib/sendmail-bd-q15msmmsp6571018:20:30?0:00/usr/lib/sendmail-Ac-q15m"-d"选项可显示此服务所依赖的其他服务,而"-D"选项可显示依赖于此服务的其他服务:%svcs-dnetwork/smtp:sendmailSTATESTIMEFMRIonline18:20:14svc:/system/identity:domainonline18:20:26svc:/network/service:defaultonline18:20:27svc:/system/filesystem/local:defaultonline18:20:27svc:/milestone/name-services:defaultonline18:20:27svc:/system/system-log:defaultonline18:20:30svc:/system/filesystem/autofs:default%svcs-Dnetwork/smtp:sendmailSTATESTIMEFMRIonline18:20:32svc:/milestone/multi-user:default我们可以看到,sendmail要求在运行之前先运行网络服务、本地文件系统服务、名称服务、系统日志守护进程以及自动安装守护进程,并且sendmail自身必须在到达多用户重大事件之前运行。服务启动时间(STIME列)表明已遵循这些相关性。 ◆更改运行级别SMF引入了重大事件(milestone)的概念,它代替了传统的运行级别概念。运行级别对计算机上运行的一组服务进行了基本描述,这些服务通常分为一个用户登录到计算机控制台所需的服务(运行级别S),以及多个用户登录到计算机所需的服务(运行级别2和3)。这些系统状态在SMF中表示为重大事件,重大事件是代表一组其他服务的稳定服务。"svcs-d"可用于查看必须在到达重大事件之前运行的服务。svcadm(1M)现在是设置系统缺省运行级别的首选方法。此方法是使用milestone子命令和有效重大事件的FMRI完成的:----------------------------------------------------------------------------------------------旧方法:编辑/etc/inittabSMF方法:svcadmmilestone-dmilestone/single-user:default----------------------------------------------------------------------------------------------"-d"选项表示缺省(default)重大事件应该设置为指定的FMRI。如果不使用"-d",则"svcadmmilestone"会立即将系统转换到指定的重大事件。引导过程已更新为可以识别重大事件。除了传统的"boot-s"(引导到单用户模式)之外,现在还可以通过"boot-mmilestone="引导到指定的重大事件。可以是"single-user"、"multi-user"或"multi-user-server",以及特殊的重大事件"all"(所有已启用的联机服务)和"none"(无任何服务)。"none"重大事件对于修复在引导过程初期发生故障的系统可能非常有用。引导到单用户重大事件(使用"-mmilestone=single-user")和旧的"boot-s"略有不同。如果系统已明确引导到某个重大事件,则退出控制台管理shell时不会像"boot-s"一样将系统转换到多用户模式。要在运行"boot-mmilestone=single-user"之后转到多用户模式,请使用命令"svcadmmilestonemilestone/multi-user-server:default"。 ◆启用、禁用和监视传统服务一般说来,由传统rc脚本启动的服务(也称为传统服务)将继续以原始方式工作。这些服务将在svcs(1)的输出中显示,同时还显示FMRI(基于服务rc脚本的路径名),但它们不受svcadm(1M)控制。应该通过直接运行rc脚本停止或启动这些服务。如“显著的更改”部分所述,与早期版本的Solaris不同,rc脚本可能不会在引导过程中的同一时刻运行。特别是,必须在Solaris提供的某些rc脚本之前运行的脚本可能会出现问题。但是,绝大多数脚本都应该可以继续工作,而不会出现任何问题。 ◆将新服务添加到inetd.confInternet服务守护进程inetd(1M)已重新编写为SMF的一部分。它将所有配置数据都存储在SMF数据库(而不是/etc/inet/inetd.conf)中,从而允许使用SMF工具控制和观察基于inetd的服务。大多数Solaris随附的基于inetd的服务在inetd.conf中不再有任何条目。为了对尚未转换为SMF的服务提供兼容性,仍然可以使用惯用的语法将条目添加到inetd.conf中,而新的inetconv(1M)命令可将新服务转换为SMF服务。inetconv应该始终在编辑/etc/inet/inetd.conf之后运行;运行该命令时可以不使用任何参数。详细信息要了解有关SMF的详细信息,请参见以下文档: ◆SMF系统管理指南。 ◆手册页(可在安装了Solaris10的任何计算机上获取):○inetadm(1M)○inetconv(1M)○inetd(1M)○kernel(1M)○smf(5)○smf_bootstrap(5)○smf_method(5)○svc.startd(1M)○svcadm(1M)○svccfg(1M)○svcprop(1)○svcs(1)
本文档为【solaris 系统服务管理】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
书山有路勤为径
在汽修行业深耕多年,拥有丰富的汽车修理经验及电路图,对汽车机修、冷电方面比较有经验。
格式:doc
大小:37KB
软件:Word
页数:0
分类:企业经营
上传时间:2020-05-09
浏览量:3