취미와 밥줄사이

[ SE ] Linux 서버 점검 본문

카테고리 없음

[ SE ] Linux 서버 점검

취미와 밥줄사이 2022. 6. 24. 14:06
free [option] (-m MB단위 / -k KB 단위)
- 현재 사용중인 메모리의 상태를 보여주는 명령어

total: 전체메모리 / used: 사용중인 메모리 /free: 사용되지 않고 있는 메모리
share: 프로세스 간 공유되고 있는 메모리
Buffers / cached: 현재 디스크의 버퍼 및 캐시로 사용되는 메모리 공간
-/+ buffers/cache: 물리적인 메모리에서 버퍼로 사용되는 부분을 제외한 값

#CPU와 MEMORY는 top 명령어를 통해서 확인 가능하다.

 

df [option] (-h: 읽기 편한 형태로 출력[K, M, G, T] / -T: 파일 시스템의 형태를 추가하여 파티션 정보를 출력)

 

 

vmstat [option] (-n: delay 시간 및 count를 지정할 수 있다./ -V: 버전을 보여준다.)

항목 설명
Procs r: 실행시간을 위해 기다리고 있는 프로세스의 수
b: 계속 잠들어 있는 프로세스의 수
w: swapped out 되었거나 실행 가능한 프로세스의 수
Memory swpd:가상메모리로 사용되고 있는 양(KB)
free: 쉬고있는 메모리의 양(KB)
buff: buffers에서 사용하고 있는 메모리의 양(KB)
cache: cache로 사용하고 있는 메모리의 양(KB)
Swap si: 디스크에 swapped in된 양(KB)
so: 디스크에서 swapped out된 양(KB)
io bi: 블록 디바이스에서 보낸 블록 수 (blocks/s)
bo: 블록 디바이스로부터 받은 블록 수 (block/s)
System  in: 초당 발생한 interrupts의 수
cs: 초당 발생한 context switches(문맥 교환)의 수
CPU us, sy, id를 총 100%로 보고 가각의 퍼세트로 보여준다.
us: 사용자에 의해서 사용되는 시간
sy: 시스템에 의해서 사용된 시간
id: idle  시간

 

lspci 명령어 [option] (-t: 트리형태로 출력, -v 상세 정보 출력)

  • 주로 설치된 RAID카트 종류를 확인하기 위해 사용

 

dmidecode 명령어 [option] (-s: dmi에서 주어지는 값 출력)
[키워드 | bios-vendor, bios-version, bios-release-date]

  • 컴퓨터의 Desktop Management interface(간단한 시스템정보)를 사람이 읽을 수 있게 해주는 명령어

 

netstat [option] (-t:tcp 연결만 출력, -u:udp 연결만 출력, -a 현재 연결 모두 출력)
  • 시스템의 네트워크 연결 목록(tcp, udp, 소켓 연결)을 보여주는 명령어

 

/var/log/messages
  • 시스템의 전반적인 로그 파일

 

dmesg 명령어 [option] (-c: 로그 삭제(버퍼비움), -s size: 버퍼의 크기를 size로 지정한다.)
  • 시스템 부팅 메시지를 확인하는 명령어
  • 커널에서 출력되는 메시지를 일정 수준 기록하는 버퍼 역할을 하므로
  • 커널 부팅 중에 에러가 났다면 어느 단계에서 에러가 났는지 범위를 좁히고 찾아낼 수 있다.