기본적으로 리눅스를 설치하고 ssh로 접속 후 init 0로 컴퓨터 종료를 init 6로 재부팅을 시킬 수 있다.
이전 글에 debian을 설치하고 ssh로 접속하였는데 -bash: init : command not found라는 메시지가 나오며 실행이 안된다.
bash에서 해당 명령어를 찾을 수 없다고 한다.
하지만 ssh가 아닌 컴퓨터에 직접 연결하여 root 계정으로 init 0를 실행하면 정상적으로 작동한다.
사용자의 $PATH에 init 경로가 추가가 안되었다고 생각된다.
해결방법
1. root 계정의 shell로 init 를 실행한다.
user@oksoo:~$ su -
암호:
root@oksoo:~# init 6
2. 사용자의 $PATH에 /usr/sbin을 추가한다.
3. /usr/sbin/init를 직접 실행시킨다.
sudo가 설치되어 있을 경우
user@oksoo:/usr/sbin$ sudo /usr/sbin/init 6
sudo가 설치되어 있지 않을 경우
user@oksoo:~$ su
암호:
root@oksoo:/home/user# /usr/sbin/init 6
'홈서버 > debian' 카테고리의 다른 글
[09]홈서버 와이파이 연결하기 (debian 터미널에서 드라이브 설치 후 wifi 연결하기) (0) | 2020.08.02 |
---|---|
[08]홈서버 외부에서 접속하기 (ssh 포트포워딩) (0) | 2020.08.01 |
[07]홈서버 윈도우와 파일공유 SAMBA 설치 (0) | 2020.08.01 |
[06]홈서버 sudo 설치하기 (0) | 2020.07.31 |
[04]홈서버 debian 설치하기 (0) | 2020.07.31 |