WSL에서 systemd, systemctl 사용하기
Systemd란 Linux 시스템이 부팅할 때 실행되는 프로세스를 제어하기 위한 표준 프로세스로, PID가 1번이다.
init 대신 서비스를 시작하고 관리하는 역할을 한다.
하지만 WSL에서 리눅스 배포판을 설치하고 systemctl 명령을 날려보면 안되는것을 알 수 있다.
wsl 버전 0.67.6 이상은 systemd는 지원하지만 이를 활성화 하는 과정이 필요하다.
wsl.conf 파일을 수정하면 된다.
sudo vi /etc/wsl.conf
sudo 권한으로 편집기를 열고
[boot]
systemd=true
를 입력하고 wq로 저장하고 나온다.
wsl --shutdown
cmd나 파웨쉘에서 wsl을 종료하고 다시 부팅한다.
댓글을 사용할 수 없습니다.