scottlang
linux 잘쓰는 명령어 본문
[Unix/Linux] CentOS 7 시스템 자원 및 네트워크 관련 정리
1. about Linux Resources 1.1. 리눅스 배포본 확인 [2017-11-21 13:51:07]-[root@estensvr01:~] # rpm -qa |grep centos-release centos-release-7-2.1511.el7.centos.2.10.x86_64 [2017-11-21 13:53:21]-[root@e..
estenpark.tistory.com
#PCI 정보 확인
lspci -v -s 00.00.00
#네트워크 카드 확인
ethtool -i eth0 | grep firmware
#bios 버전 확인
dmidecode -s bios-version
dmidecode | grep -A3 "BIOS Information"
#모델명 확인
dmidecode | grep Name
#CPU 코어 전체 개수
grep -c processor /proc/cpuinfo
#물리 CPU 수
grep "physical id" /proc/cpuinfo | sort -u | wc -l
#CPU당 물리 코어 수
grep "cpu cores" /proc/cpuinfo | tail -1
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 6
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 8
cpu MHz : 2995.180
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss nx constant_tsc up pni ds_cpl
bogomips : 5997.21
메모리 용량 확인
# cat /proc/meminfo | grep MemTotal
# cat /proc/meminfo
MemTotal: 255628 kB
MemFree: 3684 kB
Buffers: 31544 kB
Cached: 119080 kB
SwapCached: 0 kB
Active: 162884 kB
Inactive: 69056 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 255628 kB
LowFree: 3684 kB
SwapTotal: 1052248 kB
SwapFree: 1052248 kB
Dirty: 296 kB
Writeback: 0 kB
AnonPages: 81332 kB
Mapped: 35912 kB
Slab: 12192 kB
PageTables: 3496 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 1180060 kB
Committed_AS: 304000 kB
VmallocTotal: 770040 kB
VmallocUsed: 3540 kB
VmallocChunk: 766320 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 4096 kB
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 7.8G 5.1G 2.4G 69% /
tmpfs 125M 0 125M 0% /dev/shm
proc 디렉토리에서 알아내기
/proc/asound 사운드카드 정보
/proc/cpuinfo CPU의 정보 (CPU의 타입, 모델, 제조회사, 성능 등)
/proc/devices 현재 커널에 설정되어 있는 장치의 목록
/proc/dma 현재 사용 중인 DMA 채널 정보
/proc/filesystems 커널에 설정된 파일시스템 정보
/proc/ide IDE-인테페이스와 연결된 IDE-device들에 대한 정보
/proc/interrupts 현재 사용 중인 인터럽트 정보
/proc/ioports 현재 사용중인 I/O 포트 정보
/proc/loadavg 시스템의 평균부하량(load average)
/proc/meminfo 메모리 사용량 (실제 메모리, 가상 메모리)
/proc/modules 현재 사용 중인 커널 모듈
/proc/partitions 분할 영역(파티션) 정보
/proc/pci PCI(주변장치연결)-BUS와 PCI-카드, PCI-BUS를 사용하는 다른 device들에 관한 정보
/proc/scsi/scsi SCSI-인테페이스와 SCSI-device들에 대한 정보
/proc/stat 시스템의 상태에 관한 정보 (e.g. 부팅된 후 발생한 page fault 횟수)
/proc/uptime 시스템 동작 시간 ( 부팅후 시스템 사용 시간)
/proc/version 커널의 버전
/proc/filesystems 사용중인 파일시스템
/proc/swaps 스왑 파티션의 크기와 사용량
/proc/interrupts 사용중인 IRQ 정보
/proc/ioports 사용중인 Input/Output 포트 정보
/proc/modules 로드된 모든 모듈 정보 ('lsmod' 와 동일)
/proc/ide/ide0/hda/model 하드디스크의 모델명
/etc/redhat-release 레드햇 리눅스 배포본 확인
운영체제 정보
uname -a 운영체제의 호스트이름, 커널 버전과 릴리즈된 날찌와 프로세서(CPU)의 타입을 정보
uptime 부팅한 이후로 시스템의 사용된 시간과 로그인한 유저의 수, 시스템의 Load Average (시스템 부하량의 평균치) 등의 정보
runlevel 시스템의 현재 런레벨 정보
메모리 정보
free
more /proc/meminfo
디스크 정보
fdisk -l
df
df -lh
기타 시스템 정보
top
cpu info | cat /proc/cpuinfo |
memory info | cat /proc/meminfo |
kernel version | cat /proc/version
cat /etc/redhat-release (레드햇일경우에) uname -a |
리눅스 종류 확인하고 싶을 때 | cat /etc/issue
cat /etc/rc.sysinit |grep PRODUCT |
hostname 확인 |
hostname cat /etc/issue.net |
모듈 정보 | /lib/modules |
'Linux' 카테고리의 다른 글
[Linux] CentOS 7 네트워크 Bonding 설정 (0) | 2020.09.17 |
---|---|
RHEL / CentOS 7 - Default boot kernel 변경 방법 (0) | 2020.09.10 |
CentOS 6 && 7 (0) | 2020.09.09 |
MBR 삭제 (0) | 2020.07.01 |
Network 10G & 1G 모듈 인식 순서 변경 (0) | 2020.07.01 |