|  |  | 
	|  |  
	|  |  
	|  |  
	| ▶ passwd : 패스워드를 관리하는 명령어 ① 사용방법
 # passwd [-옵션] [계정명]
 ② 사용예제
 # passwd      <- 현재 로그인한 계정의 패스워드를 변경한다.
 # passwd test      <- test 계정의 패스워드를 변경한다.
 ③ 옵션
 -d : 계정 패스워드를 지운다.
 -l : 계정을 삭제하지 않고 시스템에 접속하지 못하게 한다.
 -u : 계정에 락을 건 -l 에 대한 것을 해제한다.
 
 ▶ ping : 자신의 네트워크나 다른 네트워크가 통신이 잘되고 있는지 점검한다.
 ① 사용방법
 # ping hostname
 ② 사용예제
 # ping test.com      <- test.com 네트워크 통신이 잘되고 있는지 확인한다.
 
 ▶ ps : 프로세서들의 상태를 점검하는 명령어
 ① 사용방법
 # ps [-옵션]
 ② 사용예제
 # ps -a      <- 모든 프로세스를 출력한다.
 # ps -aux      <- 사용자명과 터미널에서 제어한 것들을 포함해서 모두 출력한다.
 # ps -aux | grep sendmail      <- 현재 서버에 띄워져 있는 sendmail 프로세스를 전부 보여준다.
 # ps -auxw	<- 한 줄에 다 표현되지 않는 출력 결과를 모두 보여준다.
 ③ 옵션
 -a : 모든 프로세스를 보여준다.
 -l : 자세한 형태의 정보를 출력한다.
 -u : 각 프로세스의 사용자 이름과 시작 시간을 보여준다.
 -m : 메모리 정보를 출력한다.
 -x : 자신의 터미널이 없는 프로세스도 함께 출력한다.
 -w : 긴(wide) 형태로 출력한다. 한 행의 출력을 자르지 않고 다 보여준다.
 -h : 헤더를 출력하지 않는다.
 -r : 현재 실행중인 프로세스를 보여준다.
 
 ▶ pstree : 프로세스를 트리구조를 출력한다.
 
 ▶ pwd : 현재 작업하는 디렉터리의 절대경로를 출력한다.
 
 ▶ quota : 계정에 할당된 사용량을 확인한다.
 ① 사용방법
 # quota [-옵션] 사용자계정
 ② 사용예제
 # quota test      <- test 계정의 쿼터를 확인한다.
 # quota -g      <- 사용자 그룹에 대한 제한 정보를 출력한다.
 ③ 옵션
 -g : 사용자 그룹에 대한 제한 정보를 출력한다.
 -u : 기본으로 설정된 값을 출력한다.
 -v : 이미 할당된 것을 제외하고 파일 시스템에 설정된 것을 출력한다.
 -q : 사용자게 제한을 초과하였을 경우에 나오는 메시지를 출력한다.
 
 ▶ rdate : 시간 서버에서 시간을 가져와 해당 서버의 시간을 맞춰준다.
 ① 사용방법
 # rdate [-옵션] 호스트명
 ② 사용예제
 # rdate -s time.kriss.co.kr	      <- time.kriss.co.kr에서 시간 정보를 가져와 서버 시간을 맞춘다.
 ③ 옵션
 -s : 리턴받은 시간으로 시스템 시간을 맞춘다.
 -p : 리턴받은 시간을 출력한다.
 
 ▶ reboot : 시스템을 재부팅한다.
 ① 사용방법
 # reboot [-옵션]
 ② 사용예제
 # reboot      <- 시스템을 재부팅한다.
 # reboot -n      <- sync하지 않고 시스템을 재부팅한다.
 ③ 옵션
 -n : 시스템을 재부팅하기 전에 sync하지 않는다.
 -f : 강제로 halt하거나 reboot한다. shutdown을 호출하지 않는다.(shutdown -r now와 같다.)
 
 ▶ rm : 파일 또는 디렉터리를 지우는 명령어
 ① 사용방법
 # rm [-옵션] 파일 또는 디렉터리
 ② 사용예제
 # rm test.htm      <- test.htm 파일을 삭제한다.
 # rm -rf /home      <- /home 디렉터리 안에 있는 모든 폴더와 파일을 묻지 않고 삭제한다.
 ③ 옵션
 -f : 지울 것인지 묻지 않고 그냥 삭제한다.
 -i : 파일을 지울 것인가 다시 물어본다. 지우기를 원한다면 y를 누른다.
 -r : 디렉터리의 경우 디렉터리 안에 있는 파일과 디렉터리 모두 지운다.
 
 ▶ route : 현재 라우터의 상태 확인 및 라우터 정보를 수정할 수 있다.
 ① 사용방법
 # route [-옵션]
 # route [-옵션] add [-옵션] 목적지 [옵션]
 # route [-옵션] del [-옵션] 목적지 [옵션]
 # route add -net network address netmask device
 ② 사용예제
 # route		<- 라우터 정보를 보여준다.
 # route add -net default gw 168.126.63.1 dev eth0      <- 디폴트 게이트웨이로 168.126.63.1을 추가한다.
 ③ 옵션
        add : 라우터를 추가한다.
 del : 라우터를 삭제한다.
 -e :  라우팅 테이블을 보여준다.
 -n : 주소를 아이피로 보여준다.
 -net : 대상이 네트워크이다.
 -host : 대상이 호스트이다.
 
 ▶ rpm : rpm은 Redhat Package Manager의 약자로 레드햇 패키지 관리자다. 프로그램의 추가, 삭제를 쉽게 할 수 있도록 해준다.
 ① 사용방법
 # rpm [-옵션] 패키지명
 ② 사용예제
 # rpm -qa | grep test      <- test란 이름의 rpm 패키지가 설치되어 있는지 알아본다.
 # rpm -Uvh sendmail-8.11.73.rpm      <- sendmail 패키지가 설치되어 있는 경우에는 업그레이드를 하고 없는 경우에는 새로 설치한다.
 # rpm -e sendmail-8.11.73.rpm      <- 설치되어 있는 sendmail 패키지를 삭제한다.
 ③ 옵션
 -i : 기존의 것을 삭제하고 처음 설치한다.
 - e : 설치되어 있는 패키지를 삭제한다.
 -U : 기존의 것을 삭제하고 업그레이드하며 아무 메시지도 보여주지 않는다.
 -Uv : 기존의 것을 삭제하고 업그레이드하며 패키지 이름을 보여준다.
 -Uvh : 기존의 것을 삭제하고 업그레이드하며 그 설치 진행과정을 # 표시로 자세히 보여준다.
 --nodeps : 의존성 관계에 있는 다른 패키지가 설치되어 있지 않다 해도 강제 설치한다.
 --force : 버전을 무시하고 강제로 설치한다. (rpm 버전을 강제로 다운그레이드할 때 사용한다.)
 -vv : 자세하게 디버깅 정보를 보여준다.
 -qa : 설치되어 있는 모든 패키지를 찾아본다.
 
 |  
	|  |  |   |