시스템 정보 확인 명렁어

  • Linux OS의 시스템 정보를 확인하는 명령어 정리

시스템 정보 확인 방법

OS 정보 확인

uname : 현재 시스템의 커널 정보를 확인할 수 있는 명령어

  • uname 명령어와 출력결과
  • uname -a 명령어를 실행하면 시스템의 호스트명, 커널 버전, 시스템 아키텍처 등의 정보를 확인할 수 있다.
  • [ root@redhat ]# uname -a
  • [현재 시스템의 커널 이름], [네트워크노드 호스트 이름], [리눅스 배포판 버전], [리눅스 커널 버전], [시스템의 하드웨어 타입], [프로세스(CPU) 정보], [시스템의 하드웨어 플랫폼 정보]

하드웨어 정보

lscpu : CPU 관련 정보 표시.

dmidecode

컴퓨터의 DMI(Desktop Management Interface) 를 사람이 읽을 수 있게 dumping 하는 명령어이다. 시스템 정보를 자세하게 출력해 주기 때문에 유용한 명령어다!

  • bios
  • system
  • baseboard
  • chassis
  • processor
  • memory
  • cache
  • connector
  • slot

uptime : 접속된 사용자와 사용 중인 머신의 CPU 부하 상태를 볼 수 있다.

  • 옵션 : -p, -s
  • -p : 시스템의 부팅 이후 현재까지 운영된 시간이다.
  • -s : 시스템이 부팅된 시간이다.

free: 시스템의 메모리 사용량을 확인할 수 있는 명령어로, -h 옵션을 사용하면 사람이 읽기 쉬운 형식으로 메모리 사용량을 확인할 수 있다. 예를 들어, free -h 명령어를 실행하면 전체 메모리, 사용 중인 메모리, 사용 가능한 메모리 등의 정보를 확인할 수 있

df: 시스템의 디스크 사용량을 확인할 수 있는 명령어로, -h 옵션을 사용하면 사람이 읽기 쉬운 형식으로 디스크 사용량을 확인할 수 있다. 예를 들어, df -h 명령어를 실행하면 각 디스크의 사용 용량, 사용 가능한 용량, 파일 시스템 등의 정보를 확인할 수 있다.

네트워크 정보

sar -n DEV 1

  • Network Interface 이름, 초당 받은 패킷수, 초당 전송한 패킷수, 초당 받은 bytes, 초당 전송한 bytes 등등의 정보를 확인할 수 있다.
  • 즉, 네트워크의 활동 상태를 확인하기에 적합한 명령어

ifconfig : 시스템의 네트워크 인터페이스 정보를 확인할 수 있는 명령어

  • -a 옵션을 통해 모든 네트워크 인터페이스 정보 자세히 확인가능 ex. ifconfig -a를 통해 IP 주소, MAC 주소, 네트워크 상태
서브목차