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번과 동일하다.