서버 & 클라우드/리눅스

systemctl 명령어

Manly 2022. 9. 20. 10:36
반응형

리눅스 OS가 전원을 ON 시킬 때, 부팅이 되는 과정에서 시스템을 초기화하고 환경설정을 해줘야한다.

systemd이전에 init이라는 프로세스가 PID1를 차지하고 그 역할을 해줬는데 init 프로세스는 부팅 시작시 가장 먼저 시작되는 프로세스이고 부모 프로세스로 동작한다. 하지만 init의 한계를 극복하기 위해 systemd가 등장하면서 호환성도 제공하고, init과는 다르게 병렬로 실행되어서 부팅속도가 빨라지는 등 다양한 기능을 제공한다.

 

systemctl 명령어도 systemd를 사용한다. 즉 service라는 이름으로 띄울 수 있는 systemd라는 init system과 이를 관리하기 위한 도구인 systemctl이 있는것.

 

기존에는 시스템 서비스를 조작하기 위해 service 명령어를 사용했지만,

systemd를 쓰게 되면서 service 명령어 말고, systemctl 명령어를 사용할 수 있다.

반응형