본문 바로가기
IT/리눅스 명령어

리눅스 uname 명령어 옵션 시스템 정보, 커널 정보 확인하기

by 꾸꾸웍스 2022. 8. 12.
반응형

 


리눅스 uname 명령어 옵션 시스템 정보, 커널 정보 확인하기


 

 

 

 

리눅스 uname 명령어란?

 

리눅스 uname 이란?

리눅스 uname 명령어는 unix name의 줄임말로 유닉스 계열의 컴퓨터 운영체제의 컴퓨터 프로그램의 하나로 운영체제의 대한 이름 또는 시스템 정보, 커널 정보를 확인할 수 있는 시스템 호출 명령어입니다.

 

 

리눅스 uname 명령어 사용법

 

$ uname [옵션]...

uname [option]..

 

리눅스 uname 명령어는 특정 시스템 정보를 출력합니다.  

 

 

$ uname

root@server # uname
Linux

 

uname의 옵션이 없으면 -s 옵션과 동일한 결과로 출력됩니다. 옵션이 없는 uname 명령어는 ssh로 접속한 서버에 어떠한 커널을 사용하는지(Linux, Unix 등..)에 대해 빠르게 파악할 수 있는 장점이 있습니다.

 

 

▼ Centos Linux release 7.9.2009 (Core)에서 실행한 uname -a 결과


root@server # uname -a
Linux server 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

 

 

▼ Red Hat Enterprise Linux Server release 7.9 (Maipo)에서 실행한 uname -a 결과


root@testserver # uname -a
Linux testserver 3.10.0-1160.53.1.el7.x86_64 #1 SMP Fri Jan 14 13:59:45 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

 

 

 

 

리눅스 uname 옵션

 

번호 옵션 long옵션 설명
1 -a --all -p와 -i 옵션을 제외하고 모든 정보를 출력합니다.
2 -s --kernel-name 커널의 이름을 출력합니다.
3 -n --nodename 호스트이름을 출력합니다.
4 -r --kernel-release 커널의 릴리즈 정보를 출력합니다.
5 -v --kernel-version 커널의 버전을 출력합니다.
6 -m --machine 시스템 하드웨어 타입을 출력합니다(CPU 아키텍처).
7 -p --processor 프로세스 유형을 출력합니다.
8 -i --hardware-platform 하드웨어 플랫폼을 출력합니다.
9 -o --operating-system 운영체제를 출력합니다.
10 - --help uname 명령어의 사용법을 출력합니다.
11 - --version uname 명령어의 버전을 출력합니다.

 

 

반응형

 

 

리눅스 uname 옵션 사용법

 

$ uname -a 옵션

root@server # uname -a
Linux server 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

root@server # uname --all
Linux server 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

root@server # uname -snrvmpio
Linux server 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

 

uname -a 옵션은 모든 정보를 출력합니다. uname -a로 나온 출력을 살펴보면 'Linux'는 사용 중인 커널을 의미하고 사용 중인 호스트네임은 'server'입니다. 커널 버전 및 릴리즈는 '3.10.0-1160.45.1.el7.x86_64'이고 커널의 버전 및 커널이 컴파일된 시간은 '#1 SMP Wed Oct 13 17:20:51 UTC 2021'이며 시스템 하드웨어 타입 또는 커널의 아키텍처는 'x86_64'이고 운영체제는 'GNU/Linux'를 나타냅니다.

 

 

$ uname -s 옵션

root@server # uname -s
Linux

root@server # uname --kernel-name
Linux

 

uname -s 옵션 또는 --kernel-name 옵션은 사용 중인 커널의 이름을 출력합니다.

 

 

$ uname -n 옵션

root@server # uname -n
server

root@server # uname --nodename
server

 

uname -n 옵션 또는 --nodename 옵션은 사용 중인 시스템의 호스트 이름을 출력합니다.

 

 

$ uname -r 옵션

root@server # uname -r
3.10.0-1160.45.1.el7.x86_64

root@server # uname --kernel-release
3.10.0-1160.45.1.el7.x86_64

 

uname -r 옵션 또는 --kernel-release 옵션은 사용 중인 커널의 릴리즈 정보를 출력합니다.

 

 

$ uname -v 옵션

root@server # uname -v
#1 SMP Wed Oct 13 17:20:51 UTC 2021

root@server # uname --kernel-version
#1 SMP Wed Oct 13 17:20:51 UTC 2021

 

uname -v 옵션 또는 --kernel-version 옵션은 사용 중인 커널의 버전을 출력합니다.

 

 

$ uname -m 옵션

root@server # uname -m
x86_64

root@server # uname --machine
x86_64

 

uname -m 옵션 또는 --machine 옵션은 사용 중인 시스템 하드웨어 타입 또는 CPU 아키텍처를 출력합니다.

 

 

$ uname -p 옵션

root@server # uname -p
x86_64

root@server # uname --processor
x86_64

 

uname -p 옵션 또는 --processor 옵션은 사용 중인 프로세스의 종류를 출력하거나 unknown을 출력합니다.

 

 

$ uname -i 옵션

root@server # uname -i
x86_64

root@server # uname --hardware-platform
x86_64

 

uname -i 옵션 또는 --hardware-platform 옵션은 사용 중인 하드웨어 플랫폼 정보를 출력합니다.

 

 

$ uname -o 옵션

root@server # uname -o
GNU/Linux

root@server # uname --operating-system
GNU/Linux

 

uname -o 옵션 또는 --operating-system 옵션은 사용 중인 운영체제의 정보를 출력합니다.

 

 

$ uname --help 옵션

root@server # uname --help
Usage: uname [OPTION]...
Print certain system information.  With no OPTION, same as -s.

  -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'uname invocation'

 

uname --help 옵션은 uname 명령어 사용법을 출력합니다.

 

 

$ uname --version 옵션

root@server # uname --version
uname (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.

 

uname --verstion 옵션은 uname 명령어 버전을 출력합니다.

 

 

 

 

 

반응형
그리드형

댓글