리눅스/명령어
systemctl: 명령을 찾을 수 없음
코드버스
2023. 3. 21. 20:50
728x90
반응형
systemctl: 명령을 찾을 수 없음
- 에러
systemctl: command not found
리눅스에서 systemctl 명령을 찾을 수 없는 경우, 시스템이 systemd를 사용하지 않는 경우일 수 있습니다. systemd는 리눅스에서 사용되는 초기화 및 서비스 관리 시스템으로, 대부분의 최신 배포판에서 사용됩니다.
만약 systemd가 설치되어 있지 않다면, systemctl 명령을 찾을 수 없을 것입니다. 이 경우에는 init 시스템을 사용하여 시스템 서비스를 관리할 수 있습니다.
그러나, systemd가 설치되어 있다면, systemctl 명령을 찾을 수 없는 이유는 PATH 환경 변수에 systemd 명령어가 위치한 디렉토리가 등록되어 있지 않아서일 수 있습니다. PATH에 /usr/bin 등의 경로가 포함되어 있는지 확인해보세요.
만약 PATH에 systemd 명령어가 위치한 디렉토리가 등록되어 있지 않다면, 다음 명령어를 사용하여 PATH에 등록해줄 수 있습니다.
export PATH=$PATH:/usr/bin/systemctl
이 명령어는 현재 세션에서만 적용되며, 영구적으로 적용하려면 ~/.bashrc 파일에 해당 명령어를 추가해줄 수 있습니다.
systemd(systemctl) 설치
- ubuntu
apt update && apt-get install -y systemd
- centos
yum install -y systemd
728x90
반응형