728x90
리눅스 환경 확인
1. OS 및 OS Bit :
uname -a
cat /etc/release
2. CPU 및 CPU 갯수
- CPU 정보 : cat /proc/cpuinfo
- CPU 갯수 : grep "physical id" /proc/cpuinfo | sort -u | wc -l
3. 코어 수, 쓰레드 수
- 코어 수 : grep -c processor /proc/cpuinfo
- 쓰레드 수 :
4. MEMORY
- MEMORY : cat /proc/meminfo | grep MemTotal
- 1024 나누기 한 다음 1000으로 또 나누기
- kB → GB : 1e+6(1,000,000)으로 나누기
5. DISK
- DISK : lsblk -d -o name,rota # HDD는 1, SSD는 0
- lsblk -d
- fdisk -l : 각각 용량 확인
CPU 관련 사항 확인
#cpu info 정리
cat /proc/cpuinfo
cat /proc/cpuinfo | more
dmesg | grep cpu
# CPU 비트 확인(x86, x64)
arch
#cpu 물리 갯수
grep "physical id" /proc/cpuinfo | sort -u | wc -l
# cpu 코어 갯수
grep -c processor /proc/cpuinfo
#cpu 코어 정보
grep "cpu cores" /proc/cpuinfo | tail -1
#메모리 정보
cat /proc/meminfo | grep MemTotal
free
# 디스크 공간 통계 보기
df -h
# DISK 정보 확인
lsblk -d -o name,rota # HDD는 1, SSD는 0
cat /proc/scsi/scs -- scsi
cat /proc/ide/hda/model -- hda
cat /proc/mdstat -- raid
/proc/ide/ -- 아래에는 하드가 몇개인지
/proc/ide/hda/ -- 아래에는 그 하드에 대한 여러 정보
# DISK 용량 확인
df -h -- 디스크 파티션, 용량 정보 → 나오는 정보 : Size Used Avail Use% Mounted on
fdisk -l -- 하드디스크 확인
du -sk -- 현재 폴더의 사용량(kb)
du -sk /home -- /home 폴더의 사용량(kb)
# NETWORK 정보 확인
cat /proc/net/netlink
ifconfig -a
# 리눅스 버전 확인
uname -a
uname -r
cat /proc/version
rpm -qa *-release
cat /etc/*-release
# 리눅스 배포본 확인
cat /etc/hedhat-release
Red Hat Enterprise Linux Server release 4.7 (Santiago)
# rook-ceph으로 묶인 디스크 총량, 할당량, 사용량
kubectl exec -it -n rook-ceph $(kubectl get po -n rook-ceph |grep tools | awk '{print $1}') -- /usr/bin/ceph osd status
728x90
'IT_Engineer > DevOps_Unix & Linux (Bash)' 카테고리의 다른 글
[Linux] 서버 사용량을 체크하는 df와 du (0) | 2021.07.20 |
---|---|
[Linux] NET-TOOL 설치하기 (0) | 2021.06.11 |
[Linux] TAR 압축 묶기/풀기 (0) | 2021.01.18 |
[Linux] AWK와 SED (0) | 2020.12.08 |
[Linux] 정규 표현식 (0) | 2020.12.07 |