SW/리눅스

Linux : Uname 명령어, 예제, 사용 방법

얇은생각 2022. 5. 14. 07:30
반응형

이 문서에서는 uname 명령에 대해 설명합니다.

uname은 운영 체제 이름 및 시스템 하드웨어에 대한 기본 정보를 인쇄하는 명령줄 유틸리티입니다.

 

 

Linux : Uname 명령어, 예제, 사용 방법

 

 

명령을 해제

uname 도구는 프로세서 아키텍처, 시스템 호스트 이름 및 시스템에서 실행 중인 커널 버전을 결정하는 데 가장 일반적으로 사용됩니다.

uname 명령의 구문은 다음 형식을 사용합니다.

uname [OPTIONS]...

 

 

옵션은 다음과 같습니다.

-s, (--kernel-name) - 커널 이름을 인쇄합니다.

-n, (--nodename) - 시스템의 노드 이름(호스트 이름)을 인쇄합니다. 네트워크를 통해 통신할 때 시스템에서 사용하는 이름입니다. -n 옵션과 함께 사용할 경우 uname은 호스트 이름 명령과 동일한 출력을 생성합니다.

-r, (--kernel-release) - 커널 릴리스를 인쇄합니다.

-v, (--kernel-version) - 커널 버전을 인쇄합니다.

-m, (--machine) - 기계의 하드웨어 이름을 인쇄합니다.

-p, (-processor) - 프로세서의 아키텍처를 인쇄합니다.

-i, (--hardware-platform) - 하드웨어 플랫폼을 인쇄합니다.

-o, (--operation-system) - 운영 체제의 이름을 인쇄합니다. 리눅스 시스템에서 "GNU/Linux"입니다.

-a, (--all) - -a 옵션을 사용할 때 uname은 -snrvmo 옵션이 주어진 것과 동일하게 작동합니다.

옵션 없이 호출되면 uname은 -s 옵션이 지정된 것처럼 커널 이름을 인쇄합니다.

 

이미 알고 있듯이 커널의 이름은 "Linux"입니다.

uname

# Linux

 

 

모든 명령줄 옵션을 기억할 필요는 없습니다. 일반적으로 uname 명령은 사용 가능한 모든 정보를 인쇄하는 -a 옵션과 함께 사용됩니다.

uname -a

# Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)

 

 

출력에는 다음 정보가 포함됩니다.

Linux - 커널 이름

dev.linuxize.com - 호스트 이름

4.19.0-6-amd64 커널 릴리스

#1 SMP Debian 4.19.67-2+deb10u1(2019-09-20) - 커널 버전

x86_64 - 컴퓨터 하드웨어 이름

GNU/Linux - 운영 체제 이름

 

옵션을 서로 결합하여 원하는 출력을 생성할 수 있습니다. 예를 들어 시스템에서 실행 중인 Linux 커널 버전을 확인하려면 다음 명령을 입력합니다.

uname -srm

# Linux 4.19.0-6-amd64 x86_64

 

 

여러 옵션을 사용할 경우 출력에 포함된 정보는 -a 옵션에서 제공하는 순서와 동일합니다. 주어진 옵션의 위치는 중요하지 않습니다. uname -msr과 uname -srm 모두 동일한 출력을 생성합니다.

uname 명령은 기본 시스템 정보를 인쇄하는 데 사용됩니다. 일반적으로 사용 가능한 모든 정보를 표시하는 -a 옵션과 함께 호출됩니다

반응형