리눅스 장비 정보라고 하면 배포판 버전 정보, CPU, RAM이 대표적인데 확인할 일이 꽤 자주 있기 때문에 외워두는 게 편하다.
배포판 정보
[root@newhost etc]# cat /etc/*release
CentOS Linux release 7.9.2009 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.9.2009 (Core)
CentOS Linux release 7.9.2009 (Core)
etc 밑으로 아래와 같이 release 라는 단어가 포함된 정보들이 배포판 별로 다르기 때문에 그냥 *와 함께 release 정보를 모두 출력하면 된다.
CPU 정보
[root@newhost etc]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 140
Model name: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
Stepping: 1
CPU MHz: 2803.212
BogoMIPS: 5606.42
Hypervisor vendor: VMware
Virtualization type: full
L1d cache: 48K
L1i cache: 32K
L2 cache: 1280K
L3 cache: 12288K
NUMA node0 CPU(s): 0
좀 더 자세히 출력하려면
cat /proc/cpuinfo
를 쓰면 된다. 일반적으로 lscpu로도 충분하다.
RAM 정보
[root@newhost etc]# free -h
total used free shared buff/cache available
Mem: 9.4G 1.0G 7.7G 33M 782M 8.2G
Swap: 2.0G 0B 2.0G
free 명령어를 쓰면 간결하게 볼 수 있다.
좀 더 자세히 보려면
cat /proc/meminfo
를 사용한다.