Linux 명령을 사용하여 운영 체제 및 버전을 확인하는 방법

Linux 명령을 사용하여 운영 체제 및 버전을 확인하는 방법

서버 운영 체제와 버전을 확인하는 Linux 명령은 무엇입니까?

쉘을 사용하여 서버에 연결합니다.

답변1

커널 버전

커널 버전 정보가 필요하면 uname(1)을 사용하십시오. 예를 들어:

$ uname -a
Linux localhost 3.11.0-3-generic #8-Ubuntu SMP Fri Aug 23 16:49:15 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

출시 정보

배포판 정보가 필요한 경우 배포판 및 시스템 지원 여부에 따라 달라집니다.리눅스 표준 라이브러리. 확인하는 방법과 샘플 출력은 다음과 같습니다.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Saucy Salamander (development branch)
Release:    13.10
Codename:   saucy

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu Saucy Salamander (development branch)"

$ cat /etc/issue.net
Ubuntu Saucy Salamander (development branch)

$ cat /etc/debian_version 
wheezy/sid

답변2

데비안 기반 시스템이라면 이렇게 할 수 있습니다

cat /etc/*_version

또는 Red Hat 또는 CentOS 기반 시스템의 경우 시도해 볼 수 있습니다(Red Hat Enterprise Linux-7의 경우).

cat /etc/*-release

답변3

cat /etc/redhat-release실행 하여 확인할 수 있습니다 .레드햇 리눅스(RH) 버전(RH 기반 운영 체제를 사용하는 경우)

모든 Linux 배포판에서 작동하는 또 다른 솔루션은 lsb_release -a.

uname -a명령은 커널 버전 및 기타 정보를 표시합니다.

또한 cat /etc/issue.net운영 체제 버전도 표시됩니다. 이 파일은 서버에 연결하려고 할 때 telnet 명령에 표시됩니다. 보안상의 이유로 이 파일에서 버전 및 운영 체제 이름을 제거하는 것이 가장 좋습니다.

관련 정보