리눅스 (Linux)2015. 12. 25. 00:08

passwd  패스워드를 관리하는 명령어

① 사용방법

   # passwd [-옵션] [계정명]

② 사용예제

   # passwd           -- 현재 로그인한 계정의 패스워드를 변경한다.

   # passwd test      -- test 계정의 패스워드를 변경한다.

③ 옵션

   - d  계정 패스워드를 지운다.

   - l  계정을 삭제하지 않고 시스템에 접속하지 못하게 한다.

   - u  계정에 락을 건 -l에 대한 것을 해제한다.



ping  자신의 네트워크나 다른 네트워크가 통신이 잘되는지 확인하는 명령어

① 사용방법

   # ping hostname 또는 IP

② 사용예제

   # ping test.com             -- test.com 네트우크 통신이 잘되는지 확인한다.



ps  프로세서들의 상태를 점검하는 명령어

① 사용방법

   # ps [-옵션]

② 사용예제

   # ps -a

   # ps -aux

   # ps -aux grep sendmail

③ 옵션

   - a  모든 프로세스를 보여준다.

   - l  자세한 형태의 정보를 출력한다.

   - u  각 프로세스의 사용자 이름과 시작 시간을 보여준다.

   - m  메모리 정보를 출력한다.

   - x  자신의 터미널이 없는 프로세스도 함께 출력한다.

   -w  긴 형태로 출력한다. 한 행의 출력을 자르지 않고 다 보여준다.

   - h 헤더를 출력하지 않는다.

   - r  현재 실행중인 프로세스를 보여준다.



pstree  프로세스를 트리구조로 출력하는 명령어



pwd  현재 작업하는 디렉터리의 절대경로를 출력하는 명령어



quota  계정에 할당된 사용량을 확인하는 명령어

① 사용방법

   # quota [-옵션] 사용자계정

② 사용예제

   # quota test          -- test 계정의 쿼터를 확인한다.

   # quota -g           -- 사용자 그룹에 대한 제한 정보를 출력한다.

③ 옵션

   - g  사용자 그룹에 대한 제한 정보를 출력한다.

   - u  기본으로 설정된 값을 출력한다.

   - v  이미 할당된 것을 제외하고 파일 시스템에 설정된 것을 출력한다.

   - q  사용자에게 제한을 초과하였을 경우에 나오는 메시지를 출력한다.



rdate  시간 서버에서 시간을 가져와 해당 서버의 시간을 맞춰주는 명령어

① 사용방법

   # rdate [-옵션] 호스트명

② 사용예제

   # rdate -s time.test.com                -- time.test.com에서 시간 정보를 가져와 서버 시간을 맞춘다.

③ 옵션

   - s  리턴받은 시간으로 시스템 시간을 맞춘다.

   - p  리턴 받은 시간을 출력한다.



reboot  시스템을 재부팅하는 명령어

① 사용방법

   # reboot [-옵션]

② 사용예제

   # reboot                -- 시스템으 재부팅한다.

   # reboot -n             -- sync하지 않고 시스템을 재부팅한다.

③ 옵션

   - n  시스템을 재부팅하기 전에 sync 하지 않는다.

   - f  강제로 halt 하거나 reboot한다. shutdown을 호출하지 않는다.



rm  파일 또는 디렉터리를 지우는 명령어

① 사용방법

   # rm [-옵션] 파일 또는 디렉터리

② 사용예제

   # rm test.txt             -- test.txt 파일을 삭제한다.

   # rm -rf test           -- test 디렉터리 안에 있는 모든 폴더와 파일을 묻지 않고 삭제한다.

③ 옵션

   - f  지울 것인지 묻지 않고 삭제한다.

   - i  파일을 지울 것인가 다시 물어본다.

   - r  디렉터리의 경우 디렉터리 안에 있는 파일과 디렉터리 모두 지운다.



route  현재 라우터의 상태 확인 및 라우터 정보를 수정하는 명령어

① 사용방법

   # route [-옵션]

   # route [-옵션] add [-옵션] 목적지 [옵션]

   # route [-옵션] del [-옵션] 목적지 [옵션]

② 사용예제

   # route                                                       -- 라우터정보를 보여준다.

   # route add default gw 192.168.41.254 dev eth0        -- 디폴트 게이트웨이로 192.168.41.254를 추가한다.

③ 옵션

   - e  라우팅 테이블을 보여준다.

   - n  주소를 아이피로 보여준다.

   - net  대상이 네트워크이다.

   - host  대상이 호스트이다.



rpm  레드햇 패키지 관리자로 프로그램 추가, 삭제를 쉽게 할 수 있도록 해주는 명령어

① 사용방법

   # 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  버전을 무시하고 강제로 설치한다 (버전을 강제로 다운그레이드할때 사용)

   - vv  자세하게 디버깅 정보를 보여준다.

   - qa  설치되어 있는 모든 패키지를 찾아본다.



shutdown  시스템을 종료할 때 사용하는 명령어

① 사용방법

   # shutdown [-옵션] 시간 [메시지]

② 사용예제

   # shutdown               -- 시스템을 종료한다.

   # shutdown -r now      -- 시스템을 바로 종료후 재부팅한다.

   # shutdown -t 60        -- 모든 사용자에게 경고메시지를 보내고 1분 후에 시스템을 종료한다.

③ 옵션

   - t n  경고 메시지를 보낸 후 n초 후에 시스템을 종료한다.

   - h  shutdown시 halt를 실행하게 한다.

   - r  시스템 종료를 완료하고 나서 다시 부팅 고정을 수행한다. reboot과 같다.

   - c  이미 예약되어 있는 shutdown을 취소한다. 이 옵션을 준다면 시간 인수는 사용할 수 없지만 메시지는 사용자에게 줄수 있다.



sleep  사용자ㅏ 지정한 시간만큼 잠시 기다리는 명령어

① 사용방법

   # sleep 시간

② 사용예제

   # sleep 10           -- 10초간 기다린다.



sort  파일 내의 단어 순서를 행 단위로 정렬하는 명령어

① 사용방법

   # sort [-옵션] 파일명

② 사용예제

   # ls  sort                       -- ls 결과를 알파벳순으로 정렬한다.

   # ls  sort -nr  test.txt        -- 숫자의 크기를 내림차순으로 정렬한 후 test.txt 파일에 저장한다.

   #

③ 옵션

   - d  사전과 같은 순서대로 정렬한다.

   - f  대문자와 소문자를 구별하지 않는다.

   - n  숫자를 같은 문자가 아닌 정말로 숫자로 취급해서 수의 크기대로 정렬한다.

   - r  내림차순으로 정렬한다.



su  슈퍼유저로 로그인하거나 다른 사용자 계정으로 로그인하는 명령어

① 사용방법

   # su [-옵션] [계정명] [인수]

② 사용예제

   # su            -- 현재 계정의 환경으로 슈퍼 유저가 된다.

   # su -          -- 슈퍼 유저 환경으로

③ 옵션

   -  하이픈(-)을 사용하면 새로운 셸로 로그인할 때 새로운 계정의 셸 환경으로 수행한다.

   - s 셸 이름  지정한 셸을 수행한다.

  

sync  현재 시스템 디스크의 IO 버퍼에 있는 디스크 이미지를 하드 디스크로 기록하는 명령어



tail  문서의 끝 부분을 화면에 출력하는 명령어

① 사용방법

   # tail [-옵션] 파일명

② 사용예제

   # tail -3 access_log                   -- access_log  끝 부분 3줄을 출력한다.

   # tail -c 100 access_log              -- access_log 끝 부분 100Byte를 출력한다.

③ 옵션

   - 행 수  출력될 행 수를 지정한다.

   - c num  마지막 num 바이트만큼 보여준다.



tar  파일들을 묶는 명령어

① 사용방법

   # tar [-옵션] [만들 파일명] [압축할 대상]

② 사용예제

   # tar -czvpf test.tgz home           -- home 디렉터리를 test.tgz라는 이름으로 압축한다.

   # tar -xzvpf test.tgz                   -- 압축한 test.tgz. 파일의 압축을 푼다.

③ 옵션

   - c  압축한다.

   - x  압축을 푼다.

   - z  gzip 형식으로만든다.

   - v  처리되는 파일을 순서대로 출력한다.

   - p  파일의 퍼미션 속성을 유지한다.

   - f  아카이브 파일 또는 아카이브 장치를 사용한다.

   - t  리스트를 출력한다.



telnet  네트워크로 연결된 다른 서버에 원격 접속하는 명령어

① 사용방법

   # telnet [-옵션] [호스트명][포트번호]

② 사용예제

   # telnet test.com                -- test.com 서버에 원격접속한다.

   # telnet test.com 25            -- test.com 서버의 25번 포트로 원격 접속한다.

   # telnet -a test.com             -- 현재 접속한 계정으로 test.com에 접속한다.

③ 옵션

   - a  현재 접속해 있는 사용자 이름으로 원격지에 접속한다.

   - l 사용자명  사용자명에 지정된 사용자로 원격지에 접속한다.



top  프로세스의 상태를 실시간으로 확인하는 명령어

① 사용방법

   # top

② 사용예제

   # top



③ 옵션

   H  쓰레드 별로 보여준다.

   M  프로세스를 실제 메모리 사용량 순서로 정렬하여 보여준다.

   P  프로세스를 CPU 사용량으로 정령하여 보여준다.(디폴트)

   s  화면을 갱신하는 시간을 변경 한다.(디폴트  5초)

   h  도움말을 보여준다.

   q  top를 종료한다.

   space  화면을 갱신한다.

 

uname  시스템에 대한 정보를 보여주는 명령어

① 사용방법

   # uname [-옵션]

② 사용예제

   # uname              -- 간단한 OS 정보를 보여준다.

   # uname -a          -- 시스템에 대한 모든 정보를 보여준다.

   # uname -r           -- 커널의 버전을 출력한다.

③ 옵션

   - s  시스템 이름을 알려준다.

   - n  네트워크 호스트명을 알려준다.

   - r  커널의 버전을 출력한다.

   - v  운영체제의 버전을 알려준다.

   - m  하드웨어의 종류를 알려준다.

   - a  모든 정보를 알려준다. (-snrvm과 동일)



users  현재 접속해 있는 사용자들의 아이디를 출력해 주는 명령어



uptime  현재 시간과 로그인한 유저수, 시스템의 부하 평균을 보여준다.



vi  vi 에디터. 유닉스 계열의 운영체제에서 가장 널리 쓰이는 에디터



w  현재 시스템에 접속한 사용자들의 정보를 출력하는 명령어

  

wc  지정한 파일의 문자수, 단어수, 라인수 등을 표시하는 명령어

① 사용방법

   # wc [-옵션] [파일명]

② 사용예제

   # wc test.txt            -- test.txt의 라인수, 문자수, 글자수를 보여준다.

   # ls  wc                -- ls 결과의 개수를 파악할 때 사용한다.

   # wc -c test.txt         -- test.txt의 글자수를 출력한다.

③ 옵션

   - c  문자의 개수를 출력한다.

   - w  단어의 개수를 출력한다.

   - l  행의 개수를 출력한다.

 

whereis  파일의 위치를 찾아주는 명령어

① 사용방법

   # whereis [파일명]

② 사용예제

   # whereis perl         -- perl의 위치를 알려준다.

   # whereis su          -- su 명령어의 위치를 알려준다.



who  현재의 시스템에 접속한 사용자의 이름이나 로그인 정보를 보여주는 명령어

① 사용방법

   # who [-옵션] [파일]

② 사용예제

   # who             -- 현재 접속한 사용자를 보여준다.

   # who -m        -- 내 정보를 보여준다.

   # who -q         -- 로그인한 아이디와 로그인한 수를 보여준다.

③ 옵션

   - m  내정보를 보여준다. (whoami와 동일)

   - q  로그인명과 로그인한수를 출력한다.

   - i  로그인한 후 얼마동안 응답이 없었는지 보여준다.

  

whoami  현재 접속한 계정명에 대한 정보를 출력하는 명령어

 



'리눅스 (Linux)' 카테고리의 다른 글

페도라 리눅스  (0) 2015.12.30
리눅스 재부팅 안내 명령어  (0) 2015.12.25
리눅스 명령어 모음 #2  (0) 2015.12.25
vi 중요 명령어  (0) 2015.12.25
vi 명령어  (0) 2015.12.25
Posted by 랩퍼우