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
혹은 첨부파일 다운로드후 지정 폴더에 집파일 풀어서 붙혀넣어서 사용
기타 버전 사용 방법 wsl.conf
/etc/wsl.conf 파일을 생성 또는 수정:
[boot]
systemd=true
2 Comments
Jordan Singer
2d2 replies
Santiago Roberts
4d