Linux 버전 및 커널 정보 확인 방법

리눅스 버전을 확인하는 방법을 알아보겠습니다.

리눅스 버전을 확인하기 위해서는 커맨드를 실행해야합니다.

버전을 확인하는 커맨드로 uname 또는 cat /etc/os-release을 사용할 수 있습니다.

 

uname

uname 커맨드를 사용하여 시스템 정보를 취득할 수 있습니다.

[root@localhost ~]# uname
Linux

 

커널 정보 및 시스템 전체 정보를 확인하고 싶은 경우에는 -a 옵션을 사용합니다.

[root@localhost ~]# uname -a
Linux localhost.localdomain 5.15.0-102.110.5.1.el8uek.x86_64 #2 SMP Sat Jun 10 18:15:29 PDT 2023 x86_64 x86_64 x86_64 GNU/Linux

 

시스템의 모든 정보가 표시되었습니다.

하지만 -p나 -i 정보가 없는 경우에는 생략됩니다.

출력된 정보를 하나씩 확인해보겠습니다.

출력 내용설명옵션
Linux커널 이름-s
localhost.localdomain네트워크 호스트명-n
5.15.0-102.110.5.1.el8uek.x86_64커널 릴리즈 번호-r
2 SMP Sat Jun 10 18:15:29 PDT 2023커널 버전과 커널이 빌드된 날짜 정보-v
x86_64시스템의 하드웨어 아키텍쳐 정보-m
x86_64 프로세서 타입 정보-p
x86_64하드웨어 플랫폼 정보-i
GNU/Linux시스템의 운영체제 이름 정보-o

 

시스템 전체 정보를 출력하는 옵션인 -a 대신에 알고 싶은 정보 옵션을 지정할 수 있습니다.

[root@localhost ~]# uname -o
GNU/Linux

 

release

상세한 리눅스 OS버전을 확인하고 싶은 경우에는 cat /etc/os-release를 사용 합니다.

[root@localhost ~]#  cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="8.8"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:8:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://github.com/oracle/oracle-linux"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.8
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.8
[root@localhost ~]#  cat /proc/version
Linux version 5.15.0-102.110.5.1.el8uek.x86_64 (mockbuild@host-100-100-224-61) (gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9.1.0.3), GNU ld version 2.36.1-2.0.1.el8) #2 SMP Sat Jun 10 18:15:29 PDT 2023

 

하지만 같은 리눅스 라도 계열에 따라 커맨드가 조금씩 다릅니다.

cat /etc/os-release

cat /etc/centos-release

cat /etc/redhat-release

cat /proc/version

 

사용 중인 리눅스 게열이 어떤 종류인지 모르거나, 또는 리눅스 5, 6 버전등 오래된 OS의 경우에 정보를 확인 할 수 있도록 cat /etc/*release를 사용 하는것이 편리합니다.

[root@localhost ~]# cat /etc/*release
Oracle Linux Server release 8.8
NAME="Oracle Linux Server"
VERSION="8.8"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:8:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://github.com/oracle/oracle-linux"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.8
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.8
Red Hat Enterprise Linux release 8.8 (Ootpa)
Oracle Linux Server release 8.8

 

현재 사용 중인 리눅스 OS 버전을 상세하게 알 수 있습니다.

 

정리

리눅스 OS 버전을 확인할 수 있는 unamecat /etc/*release에 대해 알아봤습니다.

uname 커맨드로는 리눅스의 커널 정보 까지만 알 수 있습니다.

리눅스 OS 종류와 버전을 상세하게 알고 싶은 경우에는 cat /etc/*release로 확인할 수 있습니다.

댓글