[리눅스] systemd를 사용한 Linux 서비스 관리

리눅스 운영체제에서는 시스템 부팅 및 서비스 관리를 위해 여러가지 도구를 제공한다. 그 중 systemd는 많은 리눅스 배포판에서 기본적으로 사용되며, 시스템 초기화 및 서비스 관리를 위한 강력한 도구로 평가받고 있다.

systemd란?

systemd는 리눅스 시스템의 초기화 및 서비스 관리를 위한 시스템 및 서비스 관리 도구이다. 리눅스 커널이 부팅될 때 시스템 초기화를 관리하고, 사용자 및 시스템 서비스의 실행 및 관리를 용이하게 한다. 초기버전은 2010년에 출시되었으며, 이후 많은 리눅스 배포판에서 기본 초기화 시스템으로 채택되었다.

systemd의 주요 기능

systemd의 주요 기능은 다음과 같다.

systemd를 사용한 서비스 관리

systemd를 사용하여 서비스를 관리하기 위해서는 다음과 같은 명령어를 사용한다.

서비스 시작/중지/재시작

sudo systemctl start 서비스명
sudo systemctl stop 서비스명
sudo systemctl restart 서비스명

부팅시 자동 시작 설정

sudo systemctl enable 서비스명
sudo systemctl disable 서비스명

서비스 상태 확인

sudo systemctl status 서비스명

이렇게 systemd를 사용하여 간단하게 서비스를 관리할 수 있다.

참고 자료: Red Hat - What is systemd?