리눅스 시스템 확인 방법
# cat /proc/version
Linux version 2.6.18-53.1.14.el5 (mockbuild@builder6.centos.org) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Wed Mar 5 11:36:49 EST 2008
- 확인하겠지만 우분투도 리눅스 계열입니다. 리눅스 확인하는 명령어나, 리눅스 버전확인하는 명령어는 출력하는게 다름니다.
CPU 코어 전체 개수
# grep -c processor /proc/cpuinfo
- 현재 버철박스에서 구동하고있다. 결과는 아마 가상머신때문에 0으로 표시되는거 같다.
물리 CPU 수
grep "physical id" /proc/cpuinfo | sort -u | wc -l
grep "cpu cores" /proc/cpuinfo | tail -1
cat /proc/cpuinfo
Memory
cat /proc/meminfo | grep MemTotal
cat /proc/meminfo
Filesystem 용량(Disk 용량)
df -h
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 레드햇 리눅스 배포본 확인
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 |
'Computer > Linux' 카테고리의 다른 글
[Ubuntu] Arduino IDE 설치 (0) | 2020.03.29 |
---|---|
[우분투] nvm 이용, node js + npm 설치 (0) | 2020.03.29 |
[Linux] nmcli d 명령어 (0) | 2019.12.02 |
How to compress images using linux commandline (0) | 2018.07.13 |
linux cheatsheet (0) | 2017.11.25 |