본문 바로가기
운영체제/리눅스(CentOS)

리눅스 시스템별 버전 확인 방법

by 마루의 일상 2024. 6. 20.
728x90
반응형

리눅스를 사용하다 보면 현재 사용 중인 배포판 및 버전을 확인해야 할 때가 있습니다. 이는 소프트웨어 호환성, 보안 업데이트, 문제 해결 등의 이유로 중요합니다. 이번 포스팅에서는 리눅스 시스템의 배포판 및 버전을 확인하는 다양한 방법에 대해 알아보겠습니다.

1. lsb_release 명령어 사용하기

대부분의 리눅스 배포판에서는 lsb_release 명령어를 사용하여 시스템 정보를 확인할 수 있습니다. 이 명령어는 LSB (Linux Standard Base) 정보를 출력해 줍니다.

lsb_release -a

 

출력 예시:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:        20.04
Codename:       focal

 

이 명령어를 사용하면 배포판의 이름, 설명, 버전, 코드명 등을 확인할 수 있습니다.

2. /etc/os-release 파일 확인하기

많은 현대적인 리눅스 배포판에서는 /etc/os-release 파일에 배포판 정보가 저장되어 있습니다. 이 파일을 직접 읽어보는 방법입니다.

cat /etc/os-release

 

출력 예시:

NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
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"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

3. /etc/issue 파일 확인하기

일부 리눅스 배포판에서는 /etc/issue 파일에도 배포판 정보가 포함되어 있습니다. 이 파일을 확인하는 방법입니다.

cat /etc/issue

 

출력 예시:

 
Ubuntu 20.04.2 LTS \n \l

4. 커널 버전 확인하기

리눅스 커널 버전은 다음 명령어로 확인할 수 있습니다.

uname -r

출력 예시:

 
5.4.0-65-generic
 

추가로, 시스템의 전체적인 커널 및 아키텍처 정보를 확인하고 싶다면 다음 명령어를 사용합니다.

uname -a
 

출력 예시:

Linux hostname 5.4.0-65-generic #73-Ubuntu SMP Fri Jan 15 14:05:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

5. hostnamectl 명령어 사용하기

systemd를 사용하는 시스템에서는 hostnamectl 명령어를 사용하여 시스템 정보를 확인할 수 있습니다.

hostnamectl

 

출력 예시:

 Static hostname: hostname
         Icon name: computer-vm
           Chassis: vm
        Machine ID: e8b3a9b4d9734f458e7894f37b3a9b4d
           Boot ID: 4a3a9b4d4b4d4d4d9a9b4d4d4d4d4d4d
    Virtualization: kvm
  Operating System: Ubuntu 20.04.2 LTS
            Kernel: Linux 5.4.0-65-generic
      Architecture: x86-64

이 명령어는 호스트 이름, 배포판, 커널 버전 등 다양한 정보를 제공합니다.


이처럼 다양한 방법을 통해 리눅스 시스템의 배포판 및 버전을 확인할 수 있습니다. 

728x90
반응형