기본 내용
- 유닉스/리눅스 사용시 대소문자 구분을 명확히 해야함
- 관리자 권한(root 사용자)을 얻으려면 'su -' 명령 또는 'su' 명령 실행 후 root 사용자 암호 입력
- 일반 사용자와 root 사용자 구분은 프롬포트 표식 확인
- # : root 사용자
- $ : 일반 사용자 - 리눅스 접근 권한 [ p195 ~ ]
[ex] -rw-r--r--
- 맨 앞 : 폴더일 경우 d
- 세 개씩 끈어서 보았을 때,
rw- , r-- , r-- == 소유자, 그룹, 그 외 사용자 - r : read / w : write / x : execute
터미널/콘솔에서 시스템 종료 명령 실행
- poweroff, shutdown -P now, halt -p 및 init 0
=> '-P' 혹은 '-p' 옵션은 시스템 종료를 의미함 - shutdown 명령 옵션
shutdown [-r/-P/-c/-k/ .. ] [시간/now]
- shutdown -P +10 10분 후 종료 ( P == Poweroff )
- shutdown -r 22:00 오후 10시에 재부팅( r : reboot )
- shutdown -c 예약된 shutdown 취소 ( c : cancle )
- shutdown -k +15 현재 접속한 사용자에게 15분 후 종료된다는 메시지를 보내나 실제로 종료되지 않음
- shutdown -h +15 시스템을 15분 후에 종료한다는 의미로, 15분 후 종료 메시지가 나옴 - 시스템 재부팅 명령
- shutdown -r now
- reboot
- init 6
로그아웃과 시스템 종료
- 의미 상이함
- 로그아웃 = 사용자의 접속 종료
- 시스템 종료 = 시스템 종료
리눅스는 여러 명의 사용자가 동시에 접속해 사용하는 다중 사용자(Multi-User) 시스템으로 자신만 접속을 끝내는 로그아웃이 필요함
가상 콘솔
- 가상 모니터라 생각하면 이해하기 쉬움
- CentOS는 총 6개의 가상 콘솔을 제공함 ( == 컴퓨터 한 대에 모니터 여섯 대가 연결된 효과 )
런레벨(RunLevel)
런레벨 : init 뒤에 붙는 숫자
- 0 : Power Off, 종료 모드
- 1 : Rescue, 시스템 복구 모드, 단일 사용자 모드
- 2 : Multi-User, , 사용하지 않음
- 3 : Multi-User, 텍스트 모드의 다중 사용자 모드
- 4 : Multi-User, , 사용하지 않음
- 5 : Graphical, 그래픽 모드의 다중 사용자 모드
- 6 : Reboot
- 일반적으로 런레벨은 3번을 Multi-User 모드로 사용함
- 2, 4번은 CentOS 8에서 사용하지 않으나 호환성을 위해 런레벨 3번과 동일한 것으로 취급함
- 현재 접속 계정의 runlevel 확인
- runlevel ==> N [레벨]
- who -r ==> run-level [레벨] yyyy-mm-dd HH:mm
- grep initdefault: /etc/inittab ==> id:[레벨]:initdefault:
- 앞에 예시로 사용된 [init 0]은 "즉시 런레벨 0으로 시스템을 전환하라."는 의미
즉, 런레벨 0은 종료 모드를 의미하기에 당장 시스템을 종료하라는 것.
자동 완성과 히스토리
- 자동 완성 : 파일 이름 일부만 입력하고 tab을 눌러 나머지 파일 이름 혹은 폴더 이름 자동 완성
- 도스 키(Dos Key) : 이전에 입력한 명령을 방향키 위 혹은 아래를 눌러 다시 나타나게 하는 것
- history : 기존에 사용했던 명령 모두 보기
- history -c : 저장되었던 명령 모두 삭제
도움말 사용법
> man [섹션 번호] <명령어>
- man은 manual의 약자
- man 명령어는 섹션(Sectino)을 1 ~ 9까지 9개의 페이지로 나눔. 섹션 번호를 넣음으로 필요한 정보를 빠르게 볼 수 있음.
- 1 : 명령어
- 2 ~ 3 : 프로그래밍
- 4 : 디바이스
- 5 : 파일 형식
- 6 : 게임
- 7 : 기타 주제
- 8 : 시스템 관리
- 9 : 커널 관련 설명
- ls의 정보를 보고 싶은 경우 [ man ls ] 입력시 내용 확인 가능
- 출력된 내용 중 특정 단어를 검색하고 싶은 경우 '/단어' 실행
- N : 다음 단어로 이동, Q : 종료
'Programming > Linux' 카테고리의 다른 글
[Linux/CentOS] 링크(Link) (0) | 2021.08.04 |
---|---|
[Linux/CentOS] vi/vim 에디터 비정상 종료시 생성되는 파일 조치법 (0) | 2021.08.03 |
[Linux/CentOS] 리눅스 기본 명령어 (0) | 2021.08.03 |
[CentOS] Alias (0) | 2021.07.23 |
[CentOS] FIND 명령어 (0) | 2021.07.23 |