특히 Samba 서비스를 확인하고 Solaris 시스템에서 실행 중인지 확인합니다.
Linux의 경우 아래 명령을 사용하여 확인할 수 있습니다.
service smb status
smbd (pid 8058) is running...
특히 Samba 서비스를 확인하고 Solaris 시스템에서 실행 중인지 확인합니다.
Linux의 경우 아래 명령을 사용하여 확인할 수 있습니다.
service smb status
smbd (pid 8058) is running...
답변:
Linux와 달리 Solaris에는 통합 서비스 시스템이 있습니다. SMF라고합니다. 서비스가 실행 중인지 확인하려면 svcs
명령. svcs -a
비활성화 된 서비스를 포함하여 시스템에 구성된 모든 서비스의 상태를 알려줍니다.
이 경우 서비스 이름을 이미 알고있는 예가 있습니다. /network/http:apache22
이것은 내 아파치 웹 서버이다. 사용 -l
과 -p
스위치 서비스 종속성 (사전 조건)과 현재 실행중인 ID 프로세스를 포함하여 서비스에 대한 많은 정보를 얻을 수 있습니다.
$ 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
당신이 사용할 수있는 ps -ef
Solaris 컴퓨터에서 실행중인 서비스를 찾으려면 다음을 수행하십시오.
$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