블랙곰
모두의 기술스택
블랙곰
  • 카테고리
    • 코딩테스트
      • 프로그래머스
    • 인공지능
      • 자연어 처리
    • 리눅스
      • 기본
      • WSL
      • Git

인기 글

태그

  • shell
  • 코딩테스트
  • 프로그래머스
  • 카카오
  • PYTHON
  • linux
  • 인공지능
  • 자연어 처리
  • wsl

최근 글

최근 댓글

전체 방문자
오늘
어제
hELLO · Designed By 정상우.
블랙곰

모두의 기술스택

리눅스/WSL

[WSL] systemctl 명령어 활성화하기

2022. 1. 29. 04:00

Ubuntu 18.04 기준으로 작성

 

WSL은 기본적으로 systemd 명령어를 지원하지 않는다.

하지만 비공식적인 방법으로 활성화 가능하다.

 

systemctl 활성화

$ sudo apt install git
$ git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
$ cd ubuntu-wsl2-systemd-script/
$ sudo bash ubuntu-wsl2-systemd-script.sh

 

정상 동작 테스트 (WSL 재로그인 후 테스트)

$ systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: inactive (dead)

 

WSL 재부팅시 활성화 방법

 

콘솔창에 start-systemd-namespace를 입력하면 설치 당시와 마찬가지로 활성화된다.

자동으로 활성화하기 위해서는 sudo 명령어를 password 없이 사용해야 가능하다.

2022.01.29 - [리눅스/WSL] - [WSL] sudo 명령어 password 없이 사용하기

 

~/.bashrc 에 아래의 내용을 추가한다. (zsh를 사용한다면 ~/.zshrc 에 추가)

if [ -s "/usr/sbin/start-systemd-namespace" ]; then
    \. "/usr/sbin/start-systemd-namespace"
fi

 

저작자표시 (새창열림)

'리눅스 > WSL' 카테고리의 다른 글

[WSL] sudo 명령어 password 없이 사용하기  (0) 2022.01.29
[WSL] 종료 및 재시작 방법  (0) 2022.01.29
    '리눅스/WSL' 카테고리의 다른 글
    • [WSL] sudo 명령어 password 없이 사용하기
    • [WSL] 종료 및 재시작 방법
    블랙곰
    블랙곰
    모두의 기술스택

    티스토리툴바