[shell] 데몬 프로세스 제어
데몬 프로세스는 백그라운드에서 실행되는 시스템 프로세스로, 보통 시스템 부팅 시 자동으로 실행되며 사용자의 개입 없이 시스템 기능을 유지합니다. 데몬 프로세스를 관리하려면 다음과 같은 명령어를 사용할 수 있습니다.
데몬 프로세스 시작하기
일반적으로 데몬 프로세스는 시스템 부팅 시 자동으로 시작됩니다. 하지만 수동으로 데몬 프로세스를 시작해야 할 때가 있습니다. 이 때는 아래와 같은 명령어를 사용합니다.
sudo service [데몬명] start
예를 들어, Apache 웹 서버를 시작하려면 다음과 같이 사용합니다.
sudo service apache2 start
데몬 프로세스 중지하기
데몬 프로세스를 중지하기 위해서는 아래와 같은 명령어를 사용합니다.
sudo service [데몬명] stop
예를 들어, MySQL 데이터베이스를 중지하려면 다음과 같이 사용합니다.
sudo service mysql stop
데몬 프로세스 재시작하기
데몬 프로세스를 재시작하려면 아래와 같은 명령어를 사용합니다.
sudo service [데몬명] restart
예를 들어, Nginx 웹 서버를 재시작하려면 다음과 같이 사용합니다.
sudo service nginx restart
데몬 프로세스 상태 확인하기
현재 데몬 프로세스의 상태를 확인하려면 아래와 같은 명령어를 사용합니다.
sudo service [데몬명] status
예를 들어, SSH 서비스의 상태를 확인하려면 다음과 같이 사용합니다.
sudo service ssh status
데몬 프로세스를 제어하는 명령어들을 사용하여 시스템의 안정성과 성능을 유지할 수 있습니다.
참고 자료
- Ubuntu 공식 문서: Ubuntu Service Management
- Red Hat 공식 문서: Systemd 도입을 통한 데몬 관리