태그 보관물: version

version

CentOS 버전을 확인하는 방법? 그래픽 인터페이스에

그래픽 인터페이스에 액세스하지 않고 CentOS 서버의 버전을 어떻게 확인합니까? 몇 가지 명령을 시도했습니다.

# cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com)
(gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) …

# cat /etc/issue
Red Hat Enterprise Linux Server release 5.3 (Tikanga)

그러나 어느 것이 맞 습니까? 4.1.2-4에서 /proc/version또는 5.3에서 /etc/issue?



답변

에서 볼 수 있듯이 /etc/issueCentOS 5.3을 사용하고 있습니다. CentOS는 RH 소스를 기반으로하기 때문에 Red Hat에 따르면 일부 소프트웨어는 /etc/issue사용중인 배포판을 확인 하기 때문에 CentOS로 변경하면 실패합니다.

4.1.2-4에서는 /proc/version의 버전을 의미 gcc커널을 빌드하는 데 사용되는 C 컴파일러.


답변

CentOS와 같은 경우 실제 버전은 일반적으로에 배치됩니다 /etc/*elease.

cat /etc/*elease

이 파일은 일반적으로 커널을 뺀 전체 OS의 버전을 보유합니다 (로드 할 항목을 선택할 수 있기 때문에). 이 파일은 / etc / issue와 동일한 정보를 갖지만 RedHat 대신 CentOS를 사용합니다.


답변

가장 신뢰할 수있는 방법 찾는 주요 CentOS는 (5, 6 등)의 버전은 다음과 같습니다

# rpm -q --queryformat '%{VERSION}' centos-release
6

RHEL의 경우 다음을 수행하십시오.

# rpm -q --queryformat '%{RELEASE}' redhat-release-server | awk -F. '{print $1}'
7

lsb_release 또는 다른 도구가 없는 버전을 찾는 유일한 이식 방법 은 다음과 같습니다.

# grep -oE '[0-9]+\.[0-9]+' /etc/redhat-release
6.5


답변

다음 명령을 호출하여 확인할 수 있습니다.

hostnamectl

다음과 같이 반환됩니다.

Static hostname: mgbcctli01
     Icon name: computer-vm
       Chassis: vm
    Machine ID: de14d80a0900427894dbcf6137e058e7
       Boot ID: 6865f9839c064bc9be32281d0f262cc8
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
   CPE OS Name: cpe:/o:centos:centos:7
        Kernel: Linux 3.10.0-514.2.2.el7.x86_64
  Architecture: x86-64

rpmCentOS 버전에 대한 세부 정보를 찾는 데 사용할 수도 있습니다 .

rpm --query centos-release

내 경우에는 반환됩니다.

centos-release-7-3.1611.el7.centos.x86_64


답변

올바른 방법은 lsb_release -d입니다.


답변

# echo "I am running: `cat /etc/redhat-release` (`arch`)"

다음을 출력합니다.

I am running: CentOS release 6.7 (Final) (x86_64)


답변

/etc파일 내부 위치에서 찾을 수 있습니다 os-release. 입력하십시오 :

cat /etc/os-release