리눅스 시스템 정보 확인하기


리눅스 시스템 정보(CPU, 메모리, 디스크, 네트워크 카드 등)를 확인하는 명령어에 대해 작성한 글입니다

커널 정보 확인하기

  • uname -a
>>> Linux instance-1 4.13.0-1019-gcp #23-Ubuntu SMP Thu May 31 16:13:34 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  • 위 서버의 커널은 4.13.0-1019-gc 버전을 사용하며 x86 계열의 64비트 운영 체제를 사용하고 있으며, 이름은 instance-1입니다
  • dmesg
    • 커널의 디버그 메세지, 커널이 부팅할 떄 나오믐 메세지와 운영 중에 발생하는 메세지 출력
    • 커널이 메모리를 인식하는 과정, 하드웨어를 인식하고 드라이버 올리는 과정 등을 알 수 있음

CPU 정보 확인하기

  • dmidecode -t bios
    • 특정 BIOS 버전에 문제가 있다는 경우, 버전을 확인하기 위해 사용
  • dmidecode -t system : 시스템 모델명 제공
  • dmidecode -t processor
  • cat /proc/cpuinfo
  • lscpu : NUMA 정보도 제공
  • dmesg | grep CPU

메모리 정보 확인하기

  • dmidecode -t memory
    • Memory Device가 실제로 시스템에 꽂혀있는 메모리
  • cat /proc/meminfo
  • dmesg | grep momory

디스크 정보 확인하기

  • df -h
>>> Filesystem      Size  Used Avail Use% Mounted on
udev            835M     0  835M   0% /dev
tmpfs           169M  2.7M  167M   2% /run
/dev/sda1       9.7G  1.2G  8.6G  12% /
tmpfs           845M     0  845M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           845M     0  845M   0% /sys/fs/cgroup
tmpfs           169M     0  169M   0% /run/user/1001
  • 각 파티션은 /, /dev, /run, /dev/shm, /run/lock, /sys/fs/cgroup, /run/user/1001로 마운트되어 있음

네트워크 정보 확인하기

  • lspci | grep -i ether
  • ethtool -g eth0
    • -g 옵션은 Ring Buffer 크기를 확인
    • -G 옵션은 값을 설정할 때 사용
    • -i 옵션은 커널 드라이버 정보 표시

카일스쿨 유튜브 채널을 만들었습니다. 데이터 사이언스, 성장, 리더십, BigQuery 등을 이야기할 예정이니, 관심 있으시면 구독 부탁드립니다 :)

PM을 위한 데이터 리터러시 강의를 만들었습니다. 문제 정의, 지표, 실험 설계, 문화 만들기, 로그 설계, 회고 등을 담은 강의입니다

이 글이 도움이 되셨거나 다양한 의견이 있다면 댓글 부탁드립니다 :)

Buy me a coffeeBuy me a coffee





© 2017. by Seongyun Byeon

Powered by zzsza