답변:
예, 다르게 취급합니다.
현재 및 이전 런레벨을 보려면
runlevel
런레벨을 전환하려면 :
sudo init $runlevel
예를 들어, 재부팅하려면 :
sudo init 6
당신이 읽고있는 init는 Edgy Eft 6.10으로 시작 하는 upstart 로 대체되었습니다 . upstart에서 제공하는 프로그램 중 하나는 자체 init 구현입니다. 10.04에 대한 문서는 다음과 같습니다 .
기본 런레벨을 변경하려면 /etc/init/rc-sysinit.conf에서 좋아하는 텍스트 편집기를 사용하십시오.
sudo vim /etc/init/rc-sysinit.conf
이 줄을 원하는 실행 레벨로 변경하십시오 ...
env DEFAULT_RUNLEVEL=2
그런 다음 부팅 할 때마다 시작시 해당 런레벨이 사용됩니다.
현재 실행 레벨 명령을 보려면
$ who -r or $ runlevel
런레벨 커맨드를 원한다면
$ sudo init 1
(단일 사용자 모드가 필요합니다)
이것은 수행 할 수있는 다른 실행 수준입니다.
0-시스템 정지; 활동이 없으면 시스템의 전원을 안전하게 끌 수 있습니다.
1-단일 사용자; 드물게 사용되는.
2-다중 사용자, NFS 없음 (네트워크 파일 시스템); 거의 사용하지 않습니다.
3-다중 사용자, 명령 행 (즉, 모든 텍스트 모드) 인터페이스; 대부분의 Linux 기반 서버 하드웨어에 대한 표준 런레벨.
4-사용자 정의 가능
5-다중 사용자, GUI (그래픽 사용자 인터페이스); 대부분의 Linux 기반 데스크탑 시스템의 표준 런레벨.
6-재부팅 시스템을 다시 시작할 때 사용됩니다.
일반적으로 GRUB 항목의 커널 옵션에 숫자를 명시 적으로 추가하면됩니다.
기본 grub 항목을 기본 실행 수준 (5)에서 3으로 변경하려고한다고 가정합니다.
sudo vim /boot/grub/grub.cfg
기본 부팅 항목의 위치를 찾고 linux
줄을 봅니다 . 다음과 같이 보일 수 있습니다.
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7
3
해당 줄의 끝에 추가하십시오 .
linux /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro quiet splash vt.handoff=7 3
사용해보십시오 :
sudo reboot