- uname -
1. 정의 : 시스템 정보 확인할 때 사용
2. 형식
- #uname
- #uname -a : 시스템의 전체 정보를 출력
3. 옵션
① a : 시스템의 모든 정보
② s : 커널 이름 (Linux)
③ n : 노드 네임 (localhost.localdomain)
④ r : 커널 릴리즈 (배포판, 2.6.18-194.~~~~)
⑤ v : 커널 버전
⑥ m : 머신(i686)
⑦ p : 프로세서(i686)
⑧ i : 하드웨어 플랫폼(i386)
⑨ o : OS(GNU/Linux)
==========================================================================================
3. 옵션
① a : 시스템의 모든 정보
② s : 커널 이름 (Linux)
③ n : 노드 네임 (localhost.localdomain)
④ r : 커널 릴리즈 (배포판, 2.6.18-194.~~~~)
⑤ v : 커널 버전
⑥ m : 머신(i686)
⑦ p : 프로세서(i686)
⑧ i : 하드웨어 플랫폼(i386)
⑨ o : OS(GNU/Linux)
==========================================================================================
- man / --help -
1. 정의 : 명령어의 상세 페이지(도움말) 내용을 확인
2. 형식
- #man [CMD]
- #[CMD] --help
==========================================================================================
==========================================================================================
- cal -
1. 정의 : 달력정보를 출력
2. 형식
- #cal [MM] [YYYY] : 현재 시스템의 시간정보를 기준으로 달력을 출력
3. 유의사항
==========================================================================================
- date -
- #cal [MM] [YYYY] : 현재 시스템의 시간정보를 기준으로 달력을 출력
3. 유의사항
* 명령어 사용시 기본값이 [YYYY] 부분이므로 원하는 '월' 정보를 출력할 때는
[MM] [YYYY] 형태까지 모두 사용해주어야 한다.
==========================================================================================
- date -
1. 정의 : 현재 시스템 날짜와 시간을 출력
2. 형식
- #date : 현재 시스템의 날짜와 시간을 화면으로 출력
==========================================================================================
- passwd -
1. 정의 : 사용자 비밀번호를 변경할때 사용
(관리자만 해당 명령어를 사용할 수 있도록 컴파일이 되어있으나 SetUid 권한이 적용되어
사용자의 경우는 자기자신의 비밀번호를 변경 가능함)
사용자의 경우는 자기자신의 비밀번호를 변경 가능함)
2. 형식
- #passwd : root 사용자의 비번 변경
- #passwd [UserName] : UserName 의 사용자 비번 변경
- $passwd : Login 한 사용자가 자신의 비번을 변경
* 사용자($)로 비밀번호 변경시 간단한 에러 유형
- 현재 비밀번호를 입력하라는 메세지가 출력
- 6자이상의 비밀번호가 필요하다.
- 현재 비밀번호와 유사한 것도 안된다.
- 사용자 ID 와 동일한 것은 불가능하다.
- 영문자, 숫자, 특수문자 등의 조합이 필요하다.
- 명령어 뒤로 사용자명을 입력할 수 없다.
==========================================================================================
- sysCMD -
1. 정의 : 시스템의 정보를 변경하는 명령어
- shutdown, halt, poweroff, reboot, init
※ 위 명령어들은 관리자 계정으로만 사용가능하다.
2. 형식
[ halt/poweroff ]
ㄱ. 정의 : 시스템을 종료 (shutdown -h now, init 0 와 유사)
ㄴ. 형식
- #halt
- #halt
- #poweroff
[ reboot ]
ㄱ. 정의 : 시스템을 재부팅(shutdown -r now, init 6 와 유사)
ㄴ. 형식
- #reboot
[ init ]
ㄱ. 정의 : RunLevel을 변경하는 명령어
- Default RunLevel 설정 및 정의파일 : /etc/inittab
ㄴ. 형식
- #init [RunLevel]
※ RunLevel 정의 |
[ shutdown ]
ㄱ. 정의 : 시스템 종료/재부팅, 예약취소 등 작업가능
※ Shutdown 명령어와 다른 명령어들의 차이점
- Login 한 사용자들에게 예약작업에 대한 Message 를 전송가능
- HDD 내 Swap 공간을 이용하여 처리완료되지 못한 프로세스를 저장
- Mount 된 정보를 umount 하여 파일시스템 에러를 방지
ㄴ. 형식
- #shutdown [Option] [Time] [MSG]
ㄷ. Option
- r : reboot 의 약자로 시스템을 재부팅
- h : halt 의 약자로 시스템을 종료
- c : cancle 의 약자로 종료 예약작업이 있는 경우 취소
ㄹ. Time
- HH:MM : 정해진 시간에 작업
- +MM : MM(분) 후에 작업
- 0 or now : 지금 바로 작업
'Linux > 입문하기' 카테고리의 다른 글
제 6강. 파일 관리 명령어를 알아보자. (0) | 2012.03.02 |
---|---|
제 5강. 디렉터리 관련 명령어를 알아보자. (0) | 2012.02.26 |
제 3강. CentOS(Linux) 의 특징 및 내용을 알아보자! (0) | 2011.12.17 |
제 2강. puTTy 원격프로그램을 간단하게 설정해보자. (0) | 2011.12.15 |
제 1강. CenOS(Linux)를 설치해보자. (0) | 2011.12.12 |