프로필사진
DevOps 부트캠프 기록일지
DevOps_04_김재환
05_Study(서비스 관리 (systemctl))
05_Study(서비스 관리 (systemctl))

2023. 3. 13. 14:56부트캠프/DevOps (TIL)

모든 데몬의 목록은 systemctl 명령으로 확인할 수 있습니다. 보통 시스템 관리자들은 서비스에 집중하므로, 서비스 목록만 보려면 systemctl --type=service 사용하면 됩니다.

systemctl

systemctl은 데몬의 상태를 확인하고 관리하는 데 사용됩니다. 가장 많이 사용되는 systemctl 하위 명령은 다음과 같습니다.

명령 기능
systemctl list-unit-files 설치된 유닛(데몬)을 보여준다.
systemctl enable <unit> 부팅 시 유닛을 활성화한다.
systemctl disable <unit> 유닛이 부팅 시 비활성화된다.
systemctl start <unit> 유닛을 즉시 활성화시킨다.
systemctl stop <unit> 유닛을 즉시 비활성화한다.
systemctl restart <unit> 유닛을 즉시 재시작한다.
systemctl status <unit> 유닛의 상태와 최근 로그들을 조회한다.

시스템 관리자는 주로

  • 서비스의 상태를 파악하고,
  • 제대로 작동중인지,
  • 멈춰있다면 왜 멈춰있는지를 파악하고
  • 재시작하는 일을 할 수 있어야 합니다.

cron 데몬의 상태를 확인해봅시다.

Q. 로그에 따르면, 최근에 cron 데몬은 어떤 명령을 실행시켰나요?

echo $(/bin/date) - $(/usr/bin/uptime) >> ~/uptime.log

'부트캠프 > DevOps (TIL)' 카테고리의 다른 글

06_Study(시스템 모니터링(2)_ifconfig)  (0) 2023.03.14
06_Study(시스템 모니터링(1)_uname, top)  (0) 2023.03.14
05_Study(cron 데몬)  (0) 2023.03.13
05_Study(데몬과 서비스)  (0) 2023.03.13
05_Study(kill, jobs)  (0) 2023.03.13