시스템 정보 구성 확인하기

1. dmesg로 알 수 있는 정보

1-1. 커널 부팅 파라미터

dmesg | grep "Command line"
# /proc/cmdline 에서도 동일하게 확인 가능
cat /proc/cmdline

1-2. Crashkernel 정보

dmesg | grep -i crash
# 커널 패닉 발생 시 덤프 저장 영역 확인
# 커널이 왜 패닉에 빠졌는지 디버깅에 활용

1-3. 메모리 정보

dmesg | grep -i memory
# 물리적 메모리 크기와 실제 사용 가능한 메모리 크기 확인
⚠️ dmesg | grep -i kernel 은 결과가 거의 없음 → "kernel" 단어가 dmesg 출력에 잘 등장하지 않기 때문

2. 커널 컴파일 정보 확인

cat /boot/config-`uname -r` | more
# 또는 (현대적 표기법)
cat /boot/config-$(uname -r) | more

명령어 구조

구성 요소 설명

uname -r현재 실행 중인 커널 버전 출력
` ` (백틱)명령어 치환, uname -r 출력값을 문자열로 삽입
cat /boot/config-...해당 커널의 컴파일 설정 파일 열기

설정값 의미

값 의미

=y커널에 정적으로 포함된 기능
=m모듈로 빌드된 기능
is not set비활성화된 기능
# 특정 옵션 검색 예시
cat /boot/config-`uname -r` | grep CONFIG_KVM
cat /boot/config-`uname -r` | grep CONFIG_CRASH

3. CPU 정보 확인

dmidecode는 라즈베리파이에서 사용 불가

dmidecode -t bios
# → No SMBIOS nor DMI entry point found, sorry.
❌ dmidecode는 x86 PC 전용 명령어 라즈베리파이는 ARM 기반 SBC로 SMBIOS/DMI 구조 자체가 없음

라즈베리파이 CPU 정보 확인 방법

# 기본 CPU 정보
cat /proc/cpuinfo

# 요약 정보
lscpu

# 라즈베리파이 모델 확인
cat /proc/device-tree/model
# 출력 예: Raspberry Pi 4 Model B Rev 1.4

# CPU 온도
vcgencmd measure_temp

# CPU 클럭
vcgencmd measure_clock arm

# 전압 확인
vcgencmd measure_volts core

4. 디스크 환경 확인

사용량 확인

df -h
# 파일시스템별 사용량을 읽기 쉬운 단위(KB/MB/GB)로 출력

디스크 장치명 차이

장치명 인터페이스 설명

hdaIDE/PATA구형 하드디스크, 현재 거의 사용 안 함
sdaSATA / SCSI / USB현재 가장 일반적인 물리 디스크
vdaVirtIOKVM/QEMU 가상머신 환경의 가상 디스크
mmcblk0eMMC / SD카드라즈베리파이 저장장치

라즈베리파이 디스크 구조

df -h
# mmcblk0  → SD카드 전체
# mmcblk0p1 → 첫 번째 파티션 (boot)
# mmcblk0p2 → 두 번째 파티션 (root /)

Read more

mybloodyvalentine 3집 loveless

마이블러디발렌타인의 정규 2집 loveless 엘피를 김밥레코즈에서 5만원가량의 금액으로 구매. 요건 평생 들어도 질리지않을거같아 바이닐로 구매했다. 물리적인 이슈가 발생하지않는 한 이제 스트리밍 플랫폼의 의존성없이 평생 청취 가능하다 내부 크레딧 개인적으로 빌린다 부처의 맥아리없는 보컬을 참 좋아한다. 바이닐 커버를 벗기면 평범하다 0:00 /0:12 1× 2집 loveless만큼 3집 mbv도 좋아해서 아마

By 권동혁