wsl 에 Centos7.x 이나 , Oracle7.x 설치후 systemctl 사용 불가 문제 해결

WSL 환경의 CentOS 하위 시스템에서 systemctl status sshd 명령을 실행할 때

Failed to get D-Bus connection: Operation not permitted 오류가 발생하는 경우,

이를 해결하는 방법은 /usr/bin/systemctl을 대체하는 것입니다.

docker-systemctl-replacement 프로젝트의 systemctl.py 스크립트를 사용하거나,

이 스크립트를 직접 다운로드한 후 실행 권한을 부여해서 사용할 수 있습니다.

mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py > /usr/bin/systemctl
chmod +x /usr/bin/systemctl

혹은 첨부파일 다운로드후 지정 폴더에 집파일 풀어서 붙혀넣어서 사용


systemctl.zip

기타 버전 사용 방법 wsl.conf

/etc/wsl.conf 파일을 생성 또는 수정:

[boot]
systemd=true
2 Comments
Jordan Singer
2d
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Non minima ipsum at amet doloremque qui magni, placeat deserunt pariatur itaque laudantium impedit aliquam eligendi repellendus excepturi quibusdam nobis esse accusantium.
2 replies
Brandon Smith
2d
Lorem ipsum dolor sit, amet consectetur adipisicing elit.
James Parsons
1d
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio dolore sed eos sapiente, praesentium.
Santiago Roberts
4d
Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto laborum in corrupti dolorum, quas delectus nobis porro accusantium molestias sequi.