시스템(Linux)

서비스 등록하여 관리 할 수 있는 systemctl 명령어에 대해 알아보겠습니다.

forward error correction Circle 2023. 8. 29. 09:10
반응형

 리눅스 시스템을 사용하다보면, 서비스 등록하여 관리를 할 때가 많은 데 자주 쓰는 명령어 중 하나인 systemctl 이라는 도구에 대해 알아보도록 하겠습니다.

 

Ⅰ. Systemctl 이란?

systemctl은 레드헷 계열의 시스템에서 서비스 관리 유틸리티입니다. 이 도구는 systemd라는 초기화 및 시스템 관리 데몬과 함께 사용되며, 레드헷 계열의 시스템의 다양한 서비스를 시작, 중지, 재시작 및 상태 확인과 같은 작업을 수행하는 데 사용됩니다. 예를 들어, 웹 서버나 데이터베이스 서버와 같은 백그라운드 서비스를 관리할 때 systemctl을 사용할 수 있습니다.

 

Ⅱ. Systemctgl 사용 방법

1) 서비스 시작:
systemctl start 서비스이름
2) 서비스 중지:
systemctl stop 서비스이름
3) 서비스 재시작
systemctl restart 서비스이름
4) 서비스 상태 확인
systemctl status 서비스이름
5) 부팅 시 자동 시작 설정
systemctl enable 서비스이름
6) 부팅 시 자동 시작 비활성화
systemctl disable 서비스이름
7) 서비스 로그 보기
journalctl -u 서비스이름

 

Ⅲ. Systemctl 내 등록되어 있는 서비스 확인

systemctl list-units

반응형