네트워크 엔지니어 & 개발자 로엘이

리눅스 배포판 버전 및 커널 버전 확인하기

리눅스에는 다양한 배포판과 배포판의 버전 그리고 배포판 운영에 기반이 되는 커널의 버전이 있다.

CentOS를 기반으로 각 버전을 확인하는 방법들을 정리해 보았다.

 

리눅스 배보판 버전 확인하는 방법

1. lsb_release 명령어 사용

[root@localhost ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.7.1908 (Core)
Release:        7.7.1908
Codename:       Core
[root@localhost ~]#

 

lsb_release -a 명령 입력하여 Release를 확인하면 CentOS의 버전 정보를 확인할 수 있다.

현재 사용중인 버전인 7.7.1908을 해석해 보자

첫 번째 7은 프로젝트 버전으로 윈도우의 XP,7,8,10과 같은 버전 체계와 유사하다 볼 수 있다.

두 번째 7은 릴리즈 번호로 프로젝트 내부의 문재점을 개선 혹은 최적화하여 부여된 버전이다.

세 번째 1908은 릴리즈 된 날짜로 2019 08월을 의미한다.

 

[root@localhost ~]# lsb_release -a
bash: lsb_release: 명령을 찾을 수 없습니다...
[root@localhost ~]#

위 에러가 발생하는 경우 yum 패키지 설치로 해결할 수 있다.

 

[root@localhost ~]# yum install -y redhat-lsb-core
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * epel: mirrors.nipa.cloud
 * extras: mirror.kakao.com
 * updates: mirror.kakao.com
 
-- 중략 --

Installed:
  redhat-lsb-core.x86_64 0:4.1-27.el7.centos.1
  
Dependency Installed:

  redhat-lsb-submod-security.x86_64 0:4.1-27.el7.centos.1   spax.x86_64 0:1.5.2-13.el7

Complete!
[root@localhost ~]#

 

2. release 파일 확인
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@localhost ~]#

cat /etc/redhat-release 명령을 사용하여 파일 내용으로 릴리즈 버전을 확인할 수 있다

버전 해석 방법은 1번 방법과 동일하다.

 

[root@localhost ~]# cat /etc/*release*
CentOS Linux release 7.7.1908 (Core)
Derived from Red Hat Enterprise Linux 7.7 (Source)
cat: /etc/lsb-release.d: 디렉터리입니다
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.7.1908 (Core)
CentOS Linux release 7.7.1908 (Core)
cpe:/o:centos:centos:7

[root@localhost ~]#

cat /etc/*release* 명령을 사용하면  cat /etc/redhat-release 명령 대비 좀 더 상세히 출력된다.

 

리눅스 커널 버전 확인하는 방법

1. version 파일 확인

[root@localhost ~]# cat /proc/version
Linux version 3.10.0-1062.18.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 17 23:49:17 UTC 2020
[root@localhost ~]#

 

cat /proc/version 명령을 사용하면 리눅스 커널 버전을 확인할 수 있다. Linux version 뒤에 위치한 3.10.0-1062.18.1.el7.x86_64이 커널 버전을 의미하며

첫 번째 3은 커널 버전

두 번째 10은 메이저 버전

세 번째 0은 마이너 버전

네 번째 1062는 릴리즈 버전

이후 18.1.el7.x86_64는 배포판에서 지정한 버전을 의미한다.

 

2. uname 명령어 사용

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1062.18.1.el7.x86_64 #1 SMP Tue Mar 17 23:49:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]#

uname -a 명령을 사용해서 커널 버전을 확인할 수 있다. 버전 해석 방법은 1번과 동일하다.

 

 

 

- -

728x90
반응형
250x250

공유하기

facebook twitter kakaoTalk kakaostory naver band