aix daemon

안녕하세요, 우리노트 Benjamin입니다.


AIX에서는 daemon을 통하여 서비스가 이루어집니다.

daemon이라는 이름이 낯설으시다면 윈도우 작업관리자에서 확인 가능한 서비스와 같다고 생각하시면 되겠습니다.

   

daemon 을 확인하는 명령과 시작, 종료, 재시작 하는 명령에 대해 간단히 살펴 보겠습니다.

   

1. 현재 OS에서 등록되어 있는 daemon 의 전체 리스트


(daemon의 이름, 속해있는 그룹, process id, 현재 구동 상태등을 확인 가능합니다.)

   

# lssrc -a

   

HAtest1@/> lssrc -a

Subsystem Group PID Status

platform_agent 3408092 active

cimsys 4194432 active

syslogd ras 4784276 active

lpd spooler inoperative

keyserv keyserv inoperative

ypbind yp inoperative

...

생략


   

2. 특정 daemon의 상태 확인

   

# lssrc -s [daemon_name]

   

HAtest1@/> lssrc -s syslogd

Subsystem Group PID Status

syslogd ras 4784276 active

   


3. 특정 daemon group의 상태 확인

   

# lssrc -g [Group_name]

   

HAtest1@/> lssrc -g nfs

Subsystem Group PID Status

biod nfs 5505194 active

rpc.statd nfs 6095070 active

rpc.lockd nfs 5898438 active

nfsd nfs inoperative

rpc.mountd nfs inoperative

nfsrgyd nfs inoperative

gssd nfs inoperative

   

더 상세한 설명을 보시려면 -ls flag를 사용하시면 됩니다.

   

HAtest1@/> lssrc -ls xntpd

Program name: /usr/sbin/xntpd

Version: 3

Leap indicator: 11 (Leap indicator is insane.)

Sys peer: no peer, system is insane

Sys stratum: 16

Sys precision: -17

Debug/Tracing: DISABLED

Root distance: 0.000000

Root dispersion: 0.000000

Reference ID: no refid, system is insane

Reference time: no reftime, system is insane

Broadcast delay: 0.003906 (sec)

Auth delay: 0.000122 (sec)

System flags: bclient pll monitor filegen

System uptime: 4 (sec)

Clock stability: 0.000000 (sec)

Clock frequency: 0.000000 (sec)

   

   

4. daemon start

   

# startsrc -s [daemon_name]

또는

# startsrc -g [group_name]

   

HAtest1@/> lssrc -s xntpd

Subsystem Group PID Status

xntpd tcpip inoperative

   

HAtest1@/> startsrc -s xntpd

0513-059 The xntpd Subsystem has been started. Subsystem PID is 20185122.

   

해당 PID 로 상태가 active 되는 것을 확인할 수 있습니다.

   

HAtest1@/> lssrc -s xntpd

Subsystem Group PID Status

xntpd tcpip 20185122 active

   


5. daemon refresh

   

# refresh -s [daemon_name]

Subsystem Group PID Status

xntpd tcpip 20185122 active

   


6. daemon stop

   

# stopsrc -s [daemon_name]

또는

# stopsrc -g [group_name]

   

HAtest1@/> lssrc -s xntpd

Subsystem Group PID Status

xntpd tcpip 20185122 active

   

HAtest1@/> stopsrc -s xntpd

0513-044 The xntpd Subsystem was requested to stop.

   

daemon 상태가 inoperative 로 변경됩니다.

   

HAtest1@/> lssrc -s xntpd

Subsystem Group PID Status

xntpd tcpip inoperative

   

* 여기서 호기심이 하나 생기네요.. inoperative 상태의 daemon을 refresh 하면 어떻게 될까요?

   

HAtest1@/> refresh -s xntpd

0513-036 The request could not be passed to the xntpd subsystem.

Start the subsystem and try your command again.

   

당연히 될리가 없겠죠..ㅎㅎ

   

   

댓글(0)

Designed by JB FACTORY