ioerror

uname 사용법 및 옵션 - 시스템 및 커널 정보 확인 본문

OS

uname 사용법 및 옵션 - 시스템 및 커널 정보 확인

반응형

 

uname 사용법 및 옵션 - 시스템 및 커널 정보 확인

uname - Unix Name

현재 실행 중인 시스템의 커널 이름, 호스트명, 커널 버전, 하드웨어 아키텍처 등 주요 시스템 정보를 출력하는 기본 명령어이다. 시스템 환경을 진단하거나 스크립트 내에서 OS 및 아키텍처 조건 분기를 수행할 때 주로 사용된다. POSIX 표준을 따르며 대다수의 유닉스 및 리눅스 계열 OS에서 제공된다.

1. uname 용도

  • 시스템 진단 시 현재 구동 중인 커널 버전 확인
  • 소프트웨어 설치 시 OS 비트 수(32bit/64bit) 및 아키텍처 구분
  • 쉘 스크립트 실행 환경의 호스트명 및 OS 자동 감지

2. 명령어 서식

Bash
 
uname [옵션]...

3. 명령어 옵션

옵션 설명 사용가능 OS 및 쉘
-a, --all 모든 시스템 정보를 순서대로 출력 POSIX (GNU 확장 옵션 포함)
-s, --kernel-name 커널 이름을 출력 (기본값) POSIX
-n, --nodename 네트워크 호스트명 출력 POSIX
-r, --kernel-release 커널 릴리스 버전 출력 POSIX
-v, --kernel-version 커널 빌드 및 상세 버전 정보 출력 POSIX
-m, --machine 하드웨어 아키텍처(하드웨어 타입) 출력 POSIX
-p, --processor 프로세서 타입 출력 <Linux> <macOS> <FreeBSD>
-i, --hardware-platform 하드웨어 플랫폼 출력 <Linux> <Solaris>
-o, --operating-system 운영체제 이름 출력 <GNU/Linux>
Bash
 
# 기본 커널 이름 확인
uname
# Linux

# 시스템 전체 정보 출력
uname -a
# Linux my-ubuntu-server 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

# 커널 릴리스 및 하드웨어 아키텍처만 확인
uname -rm
# 5.15.0-88-generic x86_64
  • Linux: 커널 이름 (-s)
  • my-ubuntu-server: 네트워크 호스트명 (-n)
  • 5.15.0-88-generic: 커널 릴리스 버전 (-r)
  • #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023: 커널 컴파일/빌드 시각 (-v)
  • x86_64: 머신 하드웨어 이름 (-m)
  • GNU/Linux: 운영체제 명칭 (-o)

4. 명령어 특이사항(유의사항)

-p 및 -i 옵션은 POSIX 표준이 아니므로 OS 간 호환성이 떨어지거나 일부 유닉스 시스템에서는 unknown으로 표시될 수 있다. 또한 -n 옵션으로 출력되는 호스트명은 네트워크 설정 파일의 내용과 일치하나, 실제 정교한 FQDN 확인이 필요한 경우에는 hostname 명령어를 함께 사용하는 것이 권장된다. 스크립트 작성 시 아키텍처 판별은 -m 옵션을 활용하는 것이 가장 안정적이다.

관련 명령어들

  • hostname: 현재 시스템의 네트워크 호스트 이름을 확인하거나 변경한다.
  • arch: 현재 시스템의 하드웨어 아키텍처를 출력한다 (uname -m과 동일).
  • lscpu: CPU 중앙처리장치에 대한 구체적인 세부 정보를 상세히 보여준다.
  • cat /etc/os-release: 설치된 리눅스 배포판의 이름과 버전 정보를 직접 확인한다.

https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference

 

UNIX & Linux Command Reference

유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하

ioerror.tistory.com

반응형
Comments