반응형

 

참조사이트

 

서비스 상태

# rc-status

Runlevel: default
 crond							[  started  ]
 sshd							[  started  ]
 chronyd						[  started  ]
 acpid							[  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
 sysfs							[  started  ]
 fsc								[  started  ]
 root							[  started  ]
 localmount					[  started  ]
 cgroups						[  started  ]
Dynamic Runlevel: manual

 




실행수준 : 종료 실행 수준으로 변경한 다음 호스트를 재부팅합니다.

# rc  boot 

 * rc is deprecated, please use openrc instead.
 * Stopping sshd ...					[ ok ]
 * Stopping busybox crond ...		[ ok ]
 * Stopping chronyd ...				[ ok ]
 * Stopping busybox acpid ...		[ ok ]
 * Starting Docker Daemon ...		[ ok ]


# rc-status

Runlevel: boot
 hostname					[  started  ]
 modules					[  started  ]
 swap						[  started  ]
 sysctl						[  started  ]
 bootmisc					[  started  ]
 syslog						[  started  ]
 urandom					[  started  ]
 networking				[  started  ]
 docker						[  started 00:04:15 (0) ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
 sysfs						[  started  ]
 fsck						[  started  ]
 root						[  started  ]
 localmount				[  started  ]
 cgroups					[  started  ]
Dynamic Runlevel: manual

 



실행수준 : rootsysinit 런레벨에 있는 서비스를 제외한 모든 서비스를 중지합니다
# rc  single

 * rc is deprecated, please use openrc instead.
 * Saving random seed ...		[ ok ]
 * Stopping busybox syslog ...	[ ok ]
 * Stopping Docker Daemon ...	[ ok ]
 * Unmounting loop devices
 * Unmounting filesystems
 *   Unmounting /newDisk ...	[ ok ]
 *   Unmounting /boot ...		[ ok ]
 * Deactivating swap devices ...[ ok ]


# rc-status

 * rc is deprecated, please use openrc instead.
 * Saving random seed ...			[ ok ]
 * Stopping sshd ...					[ ok ]
 * Stopping Docker Daemon ...		[ ok ]
 * Stopping busybox crond ...		[ ok ]
 * Stopping busybox syslog ...		[ ok ]
 * Stopping chronyd ...				[ ok ]
 * Stopping busybox acpid ...		[ ok ]
 * Unmounting loop devices
 * Unmounting filesystems
 * Unmounting /boot ...			[ ok ]
 * Deactivating swap devices ...	[ ok ]

 



실행수준 : 종료 실행 수준으로 변경한 다음 호스트를 재부팅합니다.
콘솔은 접속가능하지만 SSH는 접속불가

# rc  reboot 

 * rc is deprecated, please use openrc instead.
 * Saving random seed ...		[ ok ]
 * Stopping sshd ...				[ ok ]
 * Shutting down ssh connections ...


# rc-status

Runlevel: shtdown
 killprocs							[  stopped  ]
 savecache							[  stopped  ]
 mount-ro							[  stopped  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
 sysfs								[  started  ]
 fsck								[  started  ]
 root								[  started  ]
 localmount						[  started  ]
 cgroups							[  started  ]
Dynamic Runlevel: manual
 crond								[  started  ]
 chronyd							[  started  ]
 acpid								[  started  ]

 

 



실행수준 : 종료 실행 수준으로 변경한 다음 호스트를 중지합니다.
콘솔은 접속가능하지만 SSH는 접속불가
# rc  shutdown

 * rc is deprecated, please use openrc instead.
 * Saving random seed ...			[ ok ]
 * Stopping sshd ...					[ ok ]
 * Shutting down ssh connections ...

 

# rc-status

Runlevel: shtdown
 killprocs							[  stopped  ]
 savecache							[  stopped  ]
 mount-ro							[  stopped  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
 sysfs								[  started  ]
 fsck								[  started  ]
 root								[  started  ]
 localmount						[  started  ]
 cgroups							[  started  ]
Dynamic Runlevel: manual
 crond								[  started  ]
 chronyd							[  started  ]
 acpid								[  started  ]

 



실행수준 : 실행 수준이 지정되지 않은 경우 사용됩니다.
# rc  default

 * rc is deprecated, please use openrc instead.


# rc-status

Runlevel: default
 crond							[  started  ]
 sshd							[  started  ]
 chronyd						[  started  ]
 acpid							[  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
 sysfs							[  started  ]
 fsc								[  started  ]
 root							[  started  ]
 localmount					[  started  ]
 cgroups						[  started  ]
Dynamic Runlevel: manual

 



수동으로 시작된 서비스 조회

# rc-update  --manual

 sysfs				[  started  ]
 fsck				[  started  ]
 root				[  started  ]
 localmount		[  started  ]
 cgroups			[  started  ]

 



충돌한 서비스 조회
# rc-status  --crashed

 



부팅시 서비스 추가

rc-update  add  {service-name}  {run-level-name}
 # rc-update  add  docker
 # rc-update  add  docker  default

 



Alpine Linux에서 부팅 시 서비스 제거

rc-update  del  {service-name}

# rc-update  del  docker

 



서비스 시작

rc-service {service-name} start     또는     /etc/init.d/{service-name} start
# rc-service  docker  start
# /etc/init.d/docker start

 * Starting Docker Daemon ...			[ ok ]

 



서비스 중단

rc-service {service-name} stop     또는      /etc/init.d/{service-name} stop
# rc-service  docker  stop
# /etc/init.d/docker  stop

 * WARNING: you are stopping a boot service
 * Stopping Docker Daemon ...			[ ok ]

 



서비스 다시 시작
# rc-service {service-name} restart     또는      /etc/init.d/{service-name} restart
# rc-service  docker  restart
# /etc/init.d/docker  restart

 * WARNING: you are stopping a boot service
 * Stopping Docker Daemon ...			[ ok ]
 * Starting Docker Daemon ...			[ ok ]
반응형