[CentOS] 점검 명령어 정리 [df / top / free / netstat / Log File 보기]
Nowhere 와 Now here 의 차이

IT/ㄴ Linux

[CentOS] 점검 명령어 정리 [df / top / free / netstat / Log File 보기]

TIENE 2023. 6. 29. 06:55
반응형

명령어 df 

df -hT = 'h'uman 알아보기 쉬운 Size 표기  Type 표기

  •  사용률 90% 이상일 , 기재

 

 

       부록 - 명령어 du

  • 특정 디렉토리 기준 디스크 사용량 확인

du -h 


명령어 top

 

a. 구동 시간 표기 =  23시간 소요 / users 2 / load average 1 | 5 | 15

b. 수행 프로세스 =  202개의 프로세스 수행 / 1개의 프로세스 실행

c. CPU 사용률

                  1) us : 사용자 레벨의 CPU 사용 비중 

                  2) sy : 시스템 레벨의 CPU 사용 비중

                  3) ni : 우선순위가 낮은 프로세스의 CPU 사용 비중

                  4) id : 유휴 상태의 CPU 사용 비중

                  5) wa : I/O 대기 중인 CPU 사용률

                  6) hi : interrupt handler에서 사용 중인 CPU 사용률 = 빠르게 수행을 마쳐야 하는 작업

                  7) si : hi에서 오래 걸리는 작업 때문에 미뤄놓은 작업

                  8) st : 하이퍼바이저가 다른 가상 프로세서를 서비스 하는 동안 가상 CPU 실제 CPU 기다리는 시간

  • us + sy = cpu 사용률 | id = 여유 CPU
  • wa 혹은 ni 등의 값이 크다면 원인 분석 필요

d. 실제 메모리 사용률

e. 스왑 메모리 사용률

 

top -n [num] | grep Mem

- [num] 만큼 메모리만 모니터링

 

top -n [num] | grep Cpu

- [num] 만큼 CPU만 모니터링

 


명령어 free

 

total : 현재 시스템에 설치되어있는 전체 메모리 크기

used : 현재 사용 중인 메모리 크기 [total - free - buffer/cache]

free : 사용 가능한 잔여 메모리

shared : 프로세스 사이에서 공유되는 메모리 크기 / 주로 프로세스 또는 스레드  통신에 사용

buffer/cache : 커널이 성능 향상을 위해 캐시 영역으로 사용하는 메모리 크기

     [buffer = Buffer cache 크기 | cache = Page cache + slabs 크기]

Available : swapping 없이 새로운 애플리케이션을 실행 가능한 가용 메모리의 크기

 

참고 : https://www.whatap.io/ko/blog/37/


 

명령어 netstat

모든 네트워크 연결 상태 출력 [-a 미지정 , Established 상태만 출력]

 

Protocol [TCP/UDP]  출력

 

도메인 주소를 숫자로 출력 [-numeric]

 

Routing Table 출력 [All Numeric Routing]

 

 


Log File 

/var/log/messages

  • System 문제 발생 , 가장 먼저 확인하는 Log File

 

 /var/log/secure

  • 사용자 접속 정보가 기록되는 File
  • 접속 일시, 사용자 , 접속한 System IP , 기록
  • System 해킹 피해 & 의심될 경우 확인

 

/var/log/wtmp

  • 성공한 Login / Logout 정보  최근 접속 사항 기록 File
  • 명령어 last 통하여 확인

 

 /var/log/lastlog

  •  사용자의 마지막 Login 내용 기록
  • 명령어 lastlog 통하여 확인

 

/var/log/btmp

  • 실패한 Login 정보를 담고 있는 File
  • 명령어 lastb 통하여 확인

 

/var/run/utmp

  • 현재 Login 사용자 상태 정보를 담고 있는 FIle

 

반응형