리눅스 버전을 확인하는 방법을 알아보겠습니다.
리눅스 버전을 확인하기 위해서는 커맨드를 실행해야합니다.
버전을 확인하는 커맨드로 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 버전을 확인할 수 있는 uname과 cat /etc/*release에 대해 알아봤습니다.
uname 커맨드로는 리눅스의 커널 정보 까지만 알 수 있습니다.
리눅스 OS 종류와 버전을 상세하게 알고 싶은 경우에는 cat /etc/*release로 확인할 수 있습니다.
댓글