리눅스 배포판 종류와 버전 확인하는 방법
리눅스(Linux)는 하나의 운영체제 이름처럼 보이지만, 실제로는 다양한 배포판(Distribution)으로 나뉘어 있습니다. 예를 들어 Ubuntu, CentOS, Debian, Fedora, Rocky Linux 등은 모두 리눅스 커널을 기반으로 만들어진 서로 다른 배포판이죠.
서버 관리, 패키지 설치, 시스템 유지보수를 위해서는 현재 사용 중인 리눅스 배포판 종류와 버전을 정확히 아는 것이 매우 중요합니다.
hostnamectl 명령어로 확인
hostname 명령어를 실행한 후 Operating System 항목에서 배포판 이름과 버전을 확인할 수 있습니다
Ubuntu 24.04
# hostnamectl
Static hostname: ubuntu
Icon name: computer-vm
Chassis: vm 🖴
Machine ID: c194a3ea13f34664b56c95508e1a1651
Boot ID: 27d341789d9a44efb16c70aaddb2feb6
Virtualization: microsoft
Operating System: Ubuntu 24.04.3 LTS
Kernel: Linux 6.8.0-85-generic
Architecture: x86-64
Hardware Vendor: Microsoft Corporation
Hardware Model: Virtual Machine
Firmware Version: Hyper-V UEFI Release v4.1
Firmware Date: Thu 2024-11-21
Firmware Age: 10month 2w 6d
Rocky Linux 10
# hostnamectl
Static hostname: (unset)
Transient hostname: localhost
Icon name: computer-vm
Chassis: vm 🖴
Machine ID: 48976003fda94f7f85a7a3ae352afccf
Boot ID: 4ba680de4efe40e8968fe41729c8f58a
Product UUID: 48eed6e0-b0ee-45a7-ae18-9cedb5d8a873
Virtualization: microsoft
Operating System: Rocky Linux 10.0 (Red Quartz)
CPE OS Name: cpe:/o:rocky:rocky:10::baseos
OS Support End: Thu 2035-05-31
OS Support Remaining: 9y 7month 2w 3d
Kernel: Linux 6.12.0-55.37.1.el10_0.x86_64
Architecture: x86-64
Hardware Vendor: Microsoft Corporation
Hardware Model: Virtual Machine
Hardware Serial: 3320-0357-7324-4199-7724-0949-55
Firmware Version: Hyper-V UEFI Release v4.1
Firmware Date: Thu 2024-11-21
Firmware Age: 10month 2w 6d
/etc/os-release 파일에서 확인
리눅스 대부분의 최신 배포판에서 공식적으로 지원하는 파일입니다.
- NAME: 배포판 이름
- VERSION: 버전명 및 코드네임
- PRETTY_NAME: 사람이 보기 좋은 전체 버전 문자열
Ubuntu 24.04
# cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
Rocky Linux 10
# cat /etc/os-release
NAME="Rocky Linux"
VERSION="10.0 (Red Quartz)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="10.0"
PLATFORM_ID="platform:el10"
PRETTY_NAME="Rocky Linux 10.0 (Red Quartz)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:10::baseos"
HOME_URL="https://rockylinux.org/"
VENDOR_NAME="RESF"
VENDOR_URL="https://resf.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2035-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-10"
ROCKY_SUPPORT_PRODUCT_VERSION="10.0"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="10.0"