  | 
	
 | 	
	  | 
	
	
		
	  |  
	| 
	
	 |  
	 |  
	
▶ 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 : 설치되어 있는 모든 패키지를 찾아본다.  
	
	 |  
	 |  
 
								
	
						 |