<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Endersys Blog &#187; smc</title>
	<atom:link href="http://blog.endersys.com/tag/smc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.endersys.com</link>
	<description>Üst Düzey Çözümler</description>
	<lastBuildDate>Sun, 15 Jan 2012 19:26:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Solaris 10 ve SMC ile Servis Yönetimi</title>
		<link>http://blog.endersys.com/2010/01/solaris-10-ve-smc-ile-servis-yonetimi/</link>
		<comments>http://blog.endersys.com/2010/01/solaris-10-ve-smc-ile-servis-yonetimi/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 15:30:58 +0000</pubDate>
		<dc:creator>ismail.yenigul</dc:creator>
				<category><![CDATA[Endersys Akademi]]></category>
		<category><![CDATA[akademi]]></category>
		<category><![CDATA[smc]]></category>
		<category><![CDATA[solaris]]></category>

		<guid isPermaLink="false">http://blog.endersys.com/?p=472</guid>
		<description><![CDATA[Solaris’in önceki sürümlerinde bir servisi açıp/kapamak için  diğer çoğu UNIX dağıtımlarında olduğu gibi /etc/init.d altındaki scriptler kullanılırdı. Solaris 10 ile birlikte buna ek olarak Service Management Facility (SMF) adı verilen bir yöntem geldi. Açık servisleri listelemek için svcs komutu verilir. –a parametresi verilirse aktif/pasif tüm servisler listenir. # svcs STATE          STIME    FMRI legacy_run     16:40:13 lrc:/etc/rcS_d/S50sk98sol [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Solaris’in önceki sürümlerinde bir servisi açıp/kapamak için  diğer çoğu UNIX dağıtımlarında olduğu gibi /etc/init.d altındaki scriptler kullanılırdı. Solaris 10 ile birlikte buna ek olarak <strong>Service Management Facility (SMF)</strong> adı verilen bir yöntem geldi.</p>
<p>Açık servisleri listelemek için svcs komutu verilir. <strong>–a</strong> parametresi verilirse aktif/pasif tüm servisler listenir.</p>
<p><strong># svcs</strong><br />
<code><br />
STATE          STIME    FMRI<br />
legacy_run     16:40:13 lrc:/etc/rcS_d/S50sk98sol<br />
legacy_run     16:41:47 lrc:/etc/rc2_d/S10<br />
lulegacy_run     16:41:55 lrc:/etc/rc2_d/S20sysetup<br />
legacy_run     16:41:56 lrc:/etc/rc2_d/S40llc2<br />
legacy_run     16:41:57 lrc:/etc/rc2_d/S42ncakmod<br />
legacy_run     16:41:58 lrc:/etc/rc2_d/S47pppd<br />
legacy_run     16:41:58 lrc:/etc/rc2_d/S70uucp<br />
legacy_run     16:41:59 lrc:/etc/rc2_d/S72autoinstall<br />
legacy_run     16:42:00 lrc:/etc/rc2_d/S73cachefs_daemon<br />
legacy_run     16:42:01 lrc:/etc/rc2_d/S81dodatadm_udaplt<br />
legacy_run     16:42:01 lrc:/etc/rc2_d/S89PRESERVE<br />
legacy_run     16:42:01 lrc:/etc/rc2_d/S94ncalogd<br />
legacy_run     16:42:02 lrc:/etc/rc2_d/S98deallocate<br />
online         16:37:38 svc:/system/svc/restarter:default<br />
online         16:37:43 svc:/network/pfil:default<br />
online         16:37:44 svc:/network/tnctl:default<br />
online         16:37:45 svc:/network/loopback:default<br />
online         16:37:45 svc:/system/filesystem/root:default<br />
online         16:38:00 svc:/system/scheduler:default<br />
online         16:38:07 svc:/system/boot-archive:default<br />
online         16:38:07 svc:/system/installupdates:default<br />
…<br />
</code></p>
<p>svcs –p parametresi ile ilgili servisin çalışan prosesleri hakkında bilgi alınabilir.</p>
<p><strong># svcs -p network/smtp:sendmail</strong><br />
<code><br />
STATE          STIME    FMRI<br />
online         16:41:43 svc:/network/smtp:sendmail<br />
16:41:43      550 sendmail<br />
16:41:43      555 sendmail<br />
</code></p>
<p><strong># ps -fp 550,555</strong><br />
<code><br />
UID   PID  PPID   C    STIME TTY         TIME CMD<br />
smmsp   550     1   0 16:41:43 ?           0:00 /usr/lib/sendmail -Ac -q15m<br />
root   555     1   0 16:41:44 ?           0:01 /usr/lib/sendmail -bd -q15m<br />
</code></p>
<p><strong>-d</strong> parametresi ile ilgili servisin bağımlı olduğu servisleri, <strong>-D</strong> ile de bu servise bağımlılığı olan servisleri görebilirsiniz.  <strong>–l</strong> parametresi ile ise belirtilen servisle ilgili detaylı bilgi alınabilir.</p>
<p><strong># svcs -d network/smtp:sendmail</strong><br />
<code><br />
STATE          STIME    FMRI<br />
online         16:40:10 svc:/system/identity:domain<br />
online         16:40:15 svc:/system/filesystem/local:default<br />
online         16:40:18 svc:/network/service:default<br />
online         16:40:19 svc:/milestone/name-services:default<br />
online         16:41:30 svc:/system/filesystem/autofs:default<br />
online         16:41:39 svc:/system/system-log:default<br />
</code></p>
<p><strong># svcs -D network/smtp:sendmail</strong><br />
<code><br />
STATE          STIME    FMRI<br />
online         16:42:03 svc:/milestone/multi-user:default<br />
</code></p>
<p><strong># svcs ssh</strong><br />
<code><br />
STATE          STIME    FMRI<br />
online         16:41:32 svc:/network/ssh:default<br />
</code></p>
<p><strong># svcs -l ssh</strong><br />
<code><br />
fmri         svc:/network/ssh:default<br />
name         SSH server<br />
enabled      true<br />
state        online<br />
next_state   none<br />
state_time   January  2, 2010  4:41:32 PM EET<br />
logfile      /var/svc/log/network-ssh:default.log<br />
restarter    svc:/system/svc/restarter:default<br />
contract_id  64<br />
dependency   require_all/none svc:/system/filesystem/local (online)<br />
dependency   optional_all/none svc:/system/filesystem/autofs (online)<br />
dependency   require_all/none svc:/network/loopback (online)<br />
dependency   require_all/none svc:/network/physical (online)<br />
dependency   require_all/none svc:/system/cryptosvc (online)<br />
dependency   require_all/none svc:/system/utmp (online)<br />
dependency   require_all/restart file://localhost/etc/ssh/sshd_config (online)<br />
</code></p>
<h3>1.1.1      SMF Çalışma mantığı</h3>
<p>SMF ile çalıştırılan her bir servis için ayrı bir xml yapılandırma dosyası vardır.  Bu dosyalar /var/svc/manifest/ altında tutulmaktadır. Örneğin ssh servisinin FMRI(Fault Management Resource Identifier) yukarıda svc:/network/ssh olarak gözükmektedir. Bu servisin yapılandırma dosyası /var/svc/manifest/network/ altındaki ssh.xml dosyasıdır.</p>
<p><strong># more /var/svc/manifest/network/ssh.xml </strong></p>
<p>&lt;?xml version=&#8221;1.0&#8243;?&gt;</p>
<p>&lt;!DOCTYPE service_bundle SYSTEM &#8220;/usr/share/lib/xml/dtd/service_bundle.dtd.1&#8243;&gt;</p>
<p>&lt;!&#8211;</p>
<p>Copyright 2004 Sun Microsystems, Inc.  All rights reserved.         Use is subject to license terms.<br />
ident   &#8220;@(#)ssh.xml    1.7     04/12/09 SMI&#8221;</p>
<p>NOTE:  This service manifest is not editable; its contents will<br />
be overwritten by package or patch operations, including<br />
operating system upgrade.  Make customizations in a different<br />
file.<br />
&#8211;&gt;<br />
&lt;service_bundle type=&#8217;manifest&#8217; name=&#8217;SUNWsshdr:ssh&#8217;&gt;<br />
&lt;service<br />
name=&#8217;network/ssh&#8217;<br />
type=&#8217;service&#8217;<br />
version=&#8217;1&#8242;&gt;<br />
&lt;create_default_instance enabled=&#8217;false&#8217; /&gt;<br />
&lt;single_instance /&gt;<br />
&lt;dependency name=&#8217;fs-local&#8217;<br />
grouping=&#8217;require_all&#8217;<br />
restart_on=&#8217;none&#8217;<br />
type=&#8217;service&#8217;&gt;<br />
&lt;service_fmri<br />
value=&#8217;svc:/system/filesystem/local&#8217; /&gt;<br />
&lt;/dependency&gt;<br />
…<br />
&lt;exec_method<br />
type=&#8217;method&#8217;<br />
name=&#8217;start&#8217;<br />
<strong>exec=&#8217;/lib/svc/method/sshd start&#8217;<br />
</strong> timeout_seconds=&#8217;60&#8242;/&gt;</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.endersys.com/2010/01/solaris-10-ve-smc-ile-servis-yonetimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

