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