[리눅스] Linux 배포별로 서비스 관리 방법의 차이

Ubuntu

Ubuntu는 systemd를 사용하여 서비스를 관리합니다. systemctl 명령을 사용하여 서비스를 시작, 중지, 재시작하고 상태를 확인할 수 있습니다.

예시:

sudo systemctl start apache2
sudo systemctl stop apache2
sudo systemctl restart apache2
sudo systemctl status apache2

CentOS

CentOS는 systemd를 사용하여 서비스를 관리하며, systemctl 명령을 사용합니다. 그러나 CentOS 6 이전 버전에서는 init 시스템을 사용합니다.

예시:

sudo systemctl start httpd
sudo systemctl stop httpd
sudo systemctl restart httpd
sudo systemctl status httpd

Fedora

Fedora 역시 systemd를 사용하여 서비스를 관리하며, systemctl 명령을 사용합니다.

예시:

sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart mariadb
sudo systemctl status mariadb

리눅스 배포별로 서비스 관리 방법이 다르므로, 해당 배포판의 문서를 참조하는 것이 좋습니다.

각 배포판의 문서:

이러한 차이를 이해하면, 특정 리눅스 배포별로 서비스를 쉽게 관리할 수 있습니다.