728x90
반응형

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.

   

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

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,