시스템정보 표시






◼️ 기본 설명


book/menu/2026_08_25/c1d7895f-3016-4d33-8485-3c3fc4c4d603.png

uname(Unix Name)은 현재 실행 중인 운영체제(OS), 커널 버전, 시스템 아키텍처 및 하드웨어 관련 기본 시스템 정보를 확인하는 명령어입니다.

◼️ 기본 커맨드 실행 시

uname
Linux
  • 옵션 없이 단독 실행하면 운영체제 커널의 이름(Kernel Name)인 Linux만 단순 출력합니다.


◼️ 주요 옵션

옵션설명예시 출력
-a, --all모든 시스템 정보를 한 번에 공백으로 구분하여 출력Linux ubuntu-server 6.8.0-40-generic #40-Ubuntu SMP ... x86_64 GNU/Linux
-s, --kernel-name커널 이름 출력 (기본 동작)Linux
-n, --nodename네트워크 호스트명(서버 이름) 출력ubuntu-server
-r, --kernel-release운영체제 커널 릴리즈 버전 출력6.8.0-40-generic
-v, --kernel-version커널 빌드 일시 및 세부 컴파일 버전 정보 출력#40-Ubuntu SMP PREEMPT_DYNAMIC ...
-m, --machine시스템의 하드웨어 아키텍처(CPU 구조) 출력x86_64, aarch64, armv7l
-p, --processor프로세서 종류/타입 출력 (미지원 시스템에서는 unknown 표기)x86_64
-i, --hardware-platform하드웨어 플랫폼 정보 출력x86_64
-o, --operating-system운영체제 종류 출력GNU/Linux

◼️ 관련 정보 및 팁

  • 가장 자주 쓰는 조합:

    • uname -a: 전체 시스템 사양 및 커널 정보 한눈에 확인

    • uname -r: 드라이버 설치나 커널 모듈 빌드 시 현재 커널 버전을 빠르게 확인할 때 필수 사용

    • uname -m: 64비트(x86_64)인지 ARM(aarch64)인지 바이너리 호환성을 판별할 때 자주 사용

  • OS 배포판 상세 확인과의 차이:

    • uname커널 정보 중심이므로, Ubuntu/CentOS/Debian 등의 배포판 이름과 버전(OS 릴리즈)을 확인하려면 /etc/os-release 파일이나 lsb_release 명령어를 확인해야 합니다.

  • 관련 명령어 및 파일:

    • hostnamectl: 호스트명, OS 배포판, 커널 버전, 아키텍처를 종합적으로 출력 (systemd 기반)

    • cat /etc/os-release: Linux 배포판 이름 및 버전 정보 확인

    • cat /proc/version: 커널 버전과 컴파일러(GCC) 세부 정보 확인







* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.