2-1. df (disk free) : 하드의 전체 용량 및 남은 용량 볼 때 사용한다.
[옵션]
-h(human) 사람이 쉽게 알 수 있는 형태인 바이트 단위로 출력한다.
-k KB단위로 출력
-m MB단위로 출력
예) # df -k
2-2. du (disk usage) : 각각의 디렉토리와 파일들이 차지하고 있는 디스크 용량을 출력한다.
예) home 디렉토리가 차지하는 용량을 보려고 할 때
# du /home
★ free (free memory) : 현재 사용중인 시스템의 메모리 상태를 출력한다.
[옵션]
-m(Megabyte) 메모리의 양을 메가 바이트 단위로 출력한다.
-k (Kilobyte) 메모리의 양을 킬로 바이트 단위로 출력한다.
★ quota : 각각의 사용자들이 사용할 수 있는 디스크의 용량을 나타낸다.
2-3. ps ( process ) : 현재 진행중인 프로세스에 대한 정보를 출력한다. \
[옵션]
-e 현재 실행중인 모든 프로세스에 관한 정보를 출력
-d 프로세스 그룹의 리더를 제외한 모든 프로세스에 관한 정보 를 출력한다.
-a 가장 빈번하게 요구되는 모드 프로세스에 관한 정보를 출력
-f 프로세스 상태를 full list 로 출력한다
-l 프로세스 상태를 long list 로 출력한다
-t tty_no 지정하는 단말에서 실행된 프로세스 정보를 출력한다
-p PID 지정하는 프로세스 번호를 가진 프로세스 정보를 출력
-u UID 지정하는 사용자 번호(UID)를 가진 프로세스 정보를 출력
-g GID 지정하는 그룹 번호(GID)를 가진 프로세스 정보를 출력
예1) # ps -à 현재 사용자가 실행시킨 프로세스만을 보여준다.
예2) # ps –ef -à -e 옵션 : 모든 프로세스를 표시, -f옵션 : 전체경로로 프로세스를 표시
좀 복잡해 보이지만 가장 자세하게 프로세스의 상태를 볼 수 있는 명령이다.
예3) # ps -ef | grep tty -à |, grep을 사용하여 모든 프로세서들 중에서 “tty”에 관련된 프로세서만 표시
2-4. pstree ( process tree) : ps 에 의해서 출력되는 프로세스 정보를 트리 형태로 나타낸다.
- 프로세스의 상호관계를 파악하기 위해 필수적인 명령어이다.
- 모든 프로세스의 부모프로세스라고 하는 PID가 1인 init프로세스로 부터 개별프로세스들이 어떤 관계로 실행이 되었는가를 파악하기 위해 사용한다.
예1) # pstree -à 현재 실행중인 프로세스들을 tree구조형태로 보여준다.
예2) # pstree -a -à 프로세서가 인자나 옵션들과 함께 실행이 되었다면 이들을 모두 함께 표시
예3) # pstree –h -à 현재 프로세스와 그의 부모프로세스들을 강조하여 출력해준다.
예4) # pstree -p -à 프로세스들의 오른쪽에 PID정보를 함께 출력해준다.
예5) # pstree –n -à 같은 부모프로세스들을 가진 자식프로세스들끼리 정렬하여 보여준다.
2-5. kill : 프로세스 종료. 현재 실행중인 프로세스를 강제로 종료시키는데 사용
[옵션]
-l 모든 kill 시그널을 보여준다
★ -2 : 실행 중인 프로세스에게 인터럽트 키 신호를 보냄
-9 : 가장 확실하게 실행 중인 프로세스를 종료시킴
예) # kill -9 4160
2-6. top : cpu와 메모리를 사용하는 작업들에 대한 시스템 정보를 출력한다.
예) # top -à 기본적인 명령으로 5초에 한번씩 다시 refresh하여 보여준다.
# top –d 2 -à 2초에 한번씩 다시 refresh하여 보여준다.
# top –q -à 지속적으로 refresh를 해서 보여준다.
# top –c -à 명령어를 실행할 때 사용했던 옵션값들과 전체 명령행을 보여주게 된다.
★ 원래 화면으로 되돌아 가려면 q를 입력한다.
2-7. who : 현재 시스템에 로그인한 모든 사용자를 보여준다.
예) # who
# whoami
# who am i
2-8. whereis : 실제 프로그램이 어떤 디렉토리에 존재하는지 관련된 모든 경로명을 보여줌
예) # whereis vi -à vi의 위치를 알고 싶을 때
2-9. which : 지정된명령어가 호출될 때 실행되는 파일명을 보여준다.
예) # which perl
/usr/bin/perl -à perl이 호출될 때 실행되는 파일명
2-10. uname (unix name) : 사용중인 운영체제에 대한 정보를 출력한다.
[옵션]
-a(all) 현재 사용중인 운영체제와 커널의 컴파일 정보 등을 출력한다.
'my_lesson > _Linux' 카테고리의 다른 글
Linux - 종합 기초 (0) | 2014.12.21 |
---|---|
Linux - nano(pico) editer 사용법 (0) | 2014.12.20 |
Linux - 기본명령어_1 (0) | 2014.12.20 |
Linux - vi편집기 사용법 (2) | 2014.12.20 |
ubuntu_server (0) | 2014.12.14 |
댓글