Linux 시스템 정보 파악하기

작성자 김아름 수정일 2023-02-07 16:08

#Linux, #리눅스, #system, #info, #시스템

들어가며

  • 시스템의 CPU, 메모리 등의 정보를 확인할 경우가 있습니다.

  • 이러한 정보를 확인할 수 있는 방법에 대해 알아보겠습니다.



PROC 파일 시스템

proc 파일 시스템은 운영체제의 각종 정보를 쉽게 접근할 수 있도록 만들어 줍니다.


proc 파일 시스템은 실제 디스크와 같은 다른 파일 시스템처럼 존재하지 않지만,

proc 파일 시스템 안의 파일은 커널의 기능이나 변수 값을 가지고 있습니다.


즉, CPU, 메모리, 디스크, 네트워크 사용량 같은 시스템의 정보를 제공하고 있습니다.


  • /proc/version : 현재 리눅스의 커널 버전 정보를 가지고 있습니다.
cat /proc/version 
Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020


  • /proc/devices : 현재 리눅스 커널에 설정되어 있는 사용 가능한 장치 파일의 정보를 가지고 있습니다.


  • /proc/cpuinfo : 현재 시스템에서 사용 중인 프로세서의 정보를 볼 수 있습니다.
# 물리 CPU 수
grep "physical id" /proc/cpuinfo | sort -u | wc -l
2

# CPU 당 물리 core 수
grep "cpu cores" /proc/cpuinfo | tail -1
cpu cores       : 1


  • /proc/meminfo : 현재 시스템의 메모리 사용량에 대한 정보를 볼 수 있습니다.
  • /proc/iomem : 현재 메모리에 할당되어 있는 정보를 볼 수 있습니다.
  • /proc/swaps : 현재 시스템의 swap 메모리에 대한 정보를 볼 수 있습니다.
  • /proc/mounts : 현재 시스템에 마운트 된 파일 시스템 정보를 볼 수 있습니다.


이 외에도 /proc 파일 시스템에는 scsi에 대한 정보를 알 수 있는 /proc/scsi 디렉터리가 존재하고 있습니다.



마무리

  • 리눅스 시스템 정보를 쉽게 볼 수 있는 /proc 파일 시스템에 대해 알아보았습니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300