보안/CentOS+Ubuntu

리눅스 시스템 간단한 정보 조회 스크립트

lowcodingpython 2023. 3. 28. 03:18
반응형
  1. 호스트네임
  2. 커널 정보
  3. CPU 타입
  4. 메모리 용량 
  5. 디스크 용량 ( /) 기준 
#!/bin/bash

echo "Hostname: $(hostname)"
echo "Kernel Version: $(uname -r)"
echo "CPU Type: $(lscpu | grep "Model name:" | cut -d':' -f2 | xargs)"
echo "Total Memory: $(free -m | awk '/^Mem:/{print $2}') MB"
echo "Disk Space: $(df -h / | awk '/\//{print $(NF-1)}') used out of $(df -h / | awk '/\//{print $(NF-4)}')"

nano, vi 등 편집기로 (name). sh 생성 후 위에 스크립트 입력 

 

chmod +x name.sh 실행 권한 부여후 

./ 실행

 

cpu type은 많이 사용하는 intel이 아닌 애플 실리콘 칩으로 모듈 스크립트 상에 "model name"을 변경하면 정상 출력 가능 

너무 길어져서 수정은 안했습니다. 

 

Intel 사용 시 정상 출력 가능

리눅스-시스템-기본정보-확인-스크립트


반응형