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
반응형
'리눅스 > 명령어' 카테고리의 다른 글
lsof 명령어 사용 방법 (0) | 2023.04.03 |
---|---|
리눅스에서 패스워드를 한 줄로 변경하는 방법 (0) | 2023.03.30 |
한 줄 명령으로 자체 서명된 SSL 인증서를 생성하는 방법 (0) | 2023.03.20 |
OpenSSL 명령을 사용하여 도메인 이름 및 만료일을 확인하는 방법 (0) | 2023.03.20 |
find 명령어 (0) | 2023.03.20 |