सेवाओं की जाँच कैसे करें या सोलारिस में नहीं चल रही है


1

विशेष रूप से, मैं सांबा सेवाओं की जांच करना चाहता हूं और देखना चाहता हूं कि यह सोलारिस मशीन में चल रही है या नहीं।

लिनक्स के लिए, हम नीचे कमांड के साथ देख सकते हैं।

service smb status
smbd (pid  8058) is running...

जवाबों:


1

लिनक्स के विपरीत, सोलारिस पर एक एकीकृत सेवा प्रणाली है। इसे एसएमएफ कहा जाता है। यह देखने के लिए कि क्या कोई सेवा svcsकमांड का उपयोग कर रही है । svcs -aआपको अक्षम सेवाओं सहित सिस्टम पर कॉन्फ़िगर की गई सभी सेवाओं की स्थिति प्रदान करेगा।

यहां एक उदाहरण है जहां मैं पहले से ही सेवा का नाम जानता हूं, इस मामले में /network/http:apache22, जो मेरा अपाचे वेब सर्वर है। मैं -lऔर -pस्विचेस का उपयोग करके सेवा के बारे में बहुत सारी जानकारी प्राप्त कर सकता हूं, जिसमें यह निर्भर करता है कि इसमें क्या निर्भरताएं (पूर्व-स्थितियां) हैं और वर्तमान में किस आईडी के तहत यह प्रक्रिया चल रही है।

$ svcs -lp /network/http:apache22
fmri         svc:/network/http:apache22
name         Apache 2.2 HTTP server
enabled      true
state        online
next_state   none
state_time   Tue Dec 27 09:53:38 2016
logfile      /var/svc/log/network-http:apache22.log
restarter    svc:/system/svc/restarter:default
contract_id  76060
manifest     /lib/svc/manifest/network/http-apache22.xml
manifest     /lib/svc/manifest/network/http-squid.xml
dependency   require_all/error svc:/milestone/network:default (online)
dependency   require_all/none svc:/system/filesystem/local:default (online)
dependency   optional_all/error svc:/system/filesystem/autofs:default (online)
process      2474 /usr/apache2/2.2/bin/httpd -k start
process      13181 /usr/apache2/2.2/bin/httpd -k start
process      13183 /usr/apache2/2.2/bin/httpd -k start
process      13184 /usr/apache2/2.2/bin/httpd -k start
process      13185 /usr/apache2/2.2/bin/httpd -k start
process      13186 /usr/apache2/2.2/bin/httpd -k start
process      13187 /usr/apache2/2.2/bin/httpd -k start

0

आप ps -efसोलारिस मशीन पर चलने वाली सेवाओं को खोजने के लिए उपयोग कर सकते हैं :

$ps -ef |grep smbd
root  3214  3886   0 20:49:40 ?           0:03 /usr/local/samba64/sbin/smbd -D
root 15273  3886   0   Nov 07 ?           0:04 /usr/local/samba64/sbin/smbd -D
root 23061  3886   0 11:12:30 ?           0:01 /usr/local/samba64/sbin/smbd -D
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.