◆ 리눅스의 명령어는 옵션까지 모두 포함한다면 수천개가 넘게있다.
◆ 많은 명령어들을 모두 외우는 사람은 없을 것이며, 실제로 모두 외울 필요도 없다.
◆ 대부분 목적을 수행하면서 필요한 명령어를 사용하는 것이 가장 자연스럽게 명령어를 익히게 된다.
--------------------------------------------------------------------------------------------------------------------------
★ 리눅스를 설치했다면 끄고 켤 수 있어야 한다.
○ X윈도우에서 간단하게 마우스로 다시시작, 끄기, 절전 모드를 사용할 수 있다.
1. 콘솔 시스템에서 시스템 종료 명령어
- 다음 세개의 명령어는 시스템을 종료해주는 명령어이다
* 슈퍼건한을 얻어 사용 할 경우 맨 암에 sudo 를 붙인다.
$ shutdown -h now
$ halt
$ init 0
[ 1 ] shutdown
shutdown 명령어의 옵션 중 시간을 지정하면 지정한 시간에 시스템을 종료할 수 있습니다.
$ shutdown -h now
$ shutdown -h +10 [10분 후에 종료(h : halt)]
$ shutdown -r 21:00 [오후 9시에 재부팅(r : reboot)]
$ shutdown -c [예약된 shutdown 취소 (c : cancel)]
$ shutdown -k now [현재 접속자에게 종료 메시지만 보내며, 실제 종료는 안됨]
[ 2 ] init
○ init프로세스는 로그인 프롬프트 전까지 파일 시스템 점검, 서비스 프로세스 관리, 가상 콘솔 접속 관리, 실행 레벨 관리 등
사용자의 리눅스 사용 환경을 위한 초기화 작업들을 실행, 관리하게 되며 /etc/inittab 파일 설정을 가지고 다양한 프로세스를
실행하게 다.
○ init 0과 6은 시스템 종료 런레벨로서 시스템 종료와 관련된 실행 값이다.
○ 런레벨은 7개의 값을 가지며 0과 6은 시스템 종료와 관련된 값이며 3과 5는 로그인에 관련된 값이다.
▷ 3은 콘솔 상태로 부팅할 때 사용되며
▷ 5번은 X윈도우 모드로 부팅할 때 사용하며
▷ 4번은 시스템에 예약된 값이므로 사용 안 한다.
****** Default RunLevel ***********
0 시스템 종료 (halt)
1 Single user mode (single 모드로 쉘로 바로 부팅, 주로 복구 시에 사용)
2 NFS 기능을 사용하지 않는 Multiuser Mode
3 모든 기능을 포함한 Multiuser Mode, 콘솔 부팅
4 사용하지 않음
5 X-윈도우로 부팅 및 Multiuser Mode
6 시스템 재부팅 (reboot)