3. 시스템정보
시스템정보 명령어
ps
process status 출력
주로 쓰는 옵션
-e : 모든 프로세스
-f : Full-format
-L : 스레드까지 출력
--forest : 부모자식간의 관계를 트리형태로 구성하여 출력
-o : 출력 포맷
--sort :
top
프로세스를 어떤 기준으로 정렬
n개의 프로세스를 조회하여 출력하고 모니터링
자주 쓰는 옵션
space바 : 바로바로 갱신 됨
q : 종료
c : full command line 조회
1(숫자) : 모든 CPU 상태를 조회
정렬 기
M : 메모리 사용량
P : CPU 사용량
N : PID
T : Running time
R : 역순 정렬
lsof
열려있는 파일(일반 파일, 소켓, 디바이스 등) 목록 조회
자주 쓰는 옵션
-U : 유닉스 도메인 소켓
-i : 인터넷 도메인 소켓 (TCP/IP)
-p : 특정 pid가 열어 놓은 파일
-u : 유저 id 지정
-c : 커맨드라인 중 포함된
netstat
네트워크, 소켓의 상태를 조회
자주 쓰는 옵션
-a : 전체
-n : 주소 -> 숫자로 변환 출력
-t : tcp 소켓만
-u : udp 소켓만
-x : unix 도메인 소켓만
-l : 리스닝 소켓만
-p : 소켓을 열고 있는 프로그램과 PID 조회
-r : 라우팅 테이블 조회
-s : 네트워크 통계정보 조회
sysctl
여러가지 시스템 설정을 조회 설정
윈도우의 레지스트리 트리구조 같은? 유사
/proc 참조
자주 쓰는 옵션
-a, --all : 모든 변수 출력
-w, --write : 지정된 변수에 값 설정
-r, --pattern : 변수 search pattern 입력
-N, --names : 변수 이름만 출력
-n, --values : 변수 값만 출력
df
disk 사용량을 조회한다
자주 쓰는 옵션
-a, --all : 전부
-h, --human-readable : 사람이 보기좋은 형태로 (M,G바이트 등)
-t, --type=TYPE : 지정된 파일 시스템 타입에 대해서만 출력
du
특정 파일/디렉터리가 점유하고 있는 disk 사용량을 조회
자주 쓰는 옵션
-a, --all : 디렉터리, 파일 전부
-b, --bytes : byte 단위로 출력
-h, --human-readable : 읽기 편하게 (K,M,G 등)
-d, --max-depth=N : 깊이 지정
-c, --total : 총 합계
-s, --summarize : 항목별 요약
dmidecode
SMBIOS 조회 툴
DMI (Desktop Management Interface)
SMBIOS (System Management BIOS)
BIOS가 생성한 시스템 하드웨어 정보
oldname : DMIBIOS
자주 쓰는 옵션
-t, --type : 지정된 type만 출력
-s, --string : 지정된 keyword만 출력
lscpu
CPU 구조 정보를 출력
자주 쓰는 옵션
-e, --extended : 읽기 포맷
-p, --parse : 파싱 포맷
free
메모리 사용량 조회
자주 쓰는 옵션
-h, --human :
-s N, --seconds N : N초마다 반복출력
-c N, --count N : N회 출력 후 종료
Last updated
Was this helpful?