사용중인 Linux 버전을 어떻게 알 수 있습니까?


102

종종 서버 구성에 대해 많이 알지 못하고 웹 사이트 구성을 변경하기 위해 새 클라이언트 상자에 넣을 것입니다. 사용중인 시스템에 대한 정보를 얻는 몇 가지 방법을 보았지만 현재 사용중인 Unix / Linux 버전 및 기본 시스템 정보 (64 비트 시스템 인 경우)를 알려주는 표준 명령이 있습니다. 또는 아닙니다), 그리고 그런 종류의 것?

기본적으로 방금 상자에 로그인했는데 그것에 대해 아무것도 몰랐다면 무엇을 확인하고 어떤 명령을 사용 하시겠습니까?




9
cat /etc/*release*가장 인기있는 배포판에서 작업
Nathan McCoy

답변:


98

Linux / Unix, 32/64 비트가 무엇인지 알아야하는 경우

uname -a 

이를 통해 필요한 거의 모든 정보를 얻을 수 있습니다.

Linux 상자에서 어떤 릴리스 (Centos 5.4 또는 5.5 또는 5.6)인지 더 알아야 할 경우 /etc/issue릴리스 정보 (또는 Debian / Ubuntu /etc/lsb-release)를 확인하기 위해 파일 을 추가로 확인합니다.

다른 방법은 lsb_release유틸리티 를 사용하는 것입니다 .

lsb_release -a

아니면을 rpm -qa | grep centos-release또는 redhat-releaseRHEL을위한 시스템을 도출


1
2016 년에는 lsb_release더 이상 현대의 배포판에서 작동하는 것처럼 보이지 않습니다. Amazon Linux AMI 릴리스 2016.03 및 CentOS Linux 7에서 명령을 테스트했지만 찾을 수 없습니다. ls cat /etc/os-release는 현재 uname -a약간 불투명 한 경우 가장 유용한 솔루션 인 것 같습니다 (예 : Amazon Linux AMI 릴리스 2016.03 vs. Linux ip-xxxx 4.4.11-23.53.amzn1.x86_64 # 1 SMP Wed Jun 1 22:22:50 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux)
runamok

잘 했어 (y) :)
Sam

35

자세한 내용을 보려면 다음 명령을 사용하십시오.

  1. cat /etc/*release*
  2. uname -a

2
나는이 답변이 허용 된 것보다 낫습니다
the0ther

5

uname명령을 살펴 봐야합니다 .

나는 이질적인 기계의 큰 부분을 다루어야한다. uname -a내가 로그인 할 때 일반적으로 내 첫 번째 반사입니다.


4

명령 행을 입력하십시오.

uname -a

그것은 당신이 찾는 모든 정보를 줄 것입니다.

또한 시도하십시오 :

man uname 정보를 제한하기 위해


3

사용하다 cat /proc/version

결과:

Linux version 3.14.27-100.fc19.x86_64 (mockbuild@bkernel02.phx2.fedoraproject.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-7) (GCC) ) #1 SMP Wed Dec 17 19:36:34 UTC 2014

나는 이것이 대부분의 배포판에서 효과가 있다고 생각 cat /etc/*release*하며보다보다 완벽한 답변을 제공 uname -a합니다. 그러나 /proc프로세스 이외의 용도로 사용하는 것이 이제 막혔으므로 언젠가 사라질 수 있습니다.


이것은 나를 위해 일했다
user919426


2

몇 가지 아이디어를 결합하려면 다음을 수행하십시오.

cat /etc/*_version /etc/*-release && uname -a

배포판에 필요한 것을 얻을 수 있어야합니다.


1

알파인 분포의 경우 :

cat /etc/alpine-release
3.5.2

1

whatami 에서 레미 Evard에 의해 아르곤 국립 연구소 . 다음 명령을 사용하여 설치하고 실행하십시오.

$ wget https://raw.githubusercontent.com/open-mpi/mtt/master/client/whatami/whatami && chmod a+x whatami
Resolving raw.githubusercontent.com... 151.101.116.133
Connecting to raw.githubusercontent.com|151.101.116.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 24434 (24K) [text/plain]
Saving to: 'whatami'

whatami                                           100%[============================================================================================================>]  23.86K  --.-KB/s    in 0.02s   

2018-08-15 18:54:42 (1.49 MB/s) - 'whatami' saved [24434/24434]

$ ./whatami
darwin-macosx_10.11-x86_64

1
해당 도구에 연결하거나 설치 방법을 설명 할 수 있습니다. 기본적으로는 켜져 있지 않습니다.
slm

1

많은 답변이 있지만 더 일반적인 것을 찾고 있습니다. AFAI는 대부분의 시스템에서 다음 작업이 우려됩니다.

cat /etc/os-release

출력 예 :

sh-4.4$ cat /etc/os-release                                                                                                                                                                           
NAME=Fedora                                                                                                                                                                                           
VERSION="26 (Twenty Six)"                                                                                                                                                                             
ID=fedora                                                                                                                                                                                             
VERSION_ID=26                                                                                                                                                                                         
PRETTY_NAME="Fedora 26 (Twenty Six)"                                                                                                                                                                  
ANSI_COLOR="0;34"                                                                                                                                                                                     
CPE_NAME="cpe:/o:fedoraproject:fedora:26"                                                                                                                                                             
HOME_URL="https://fedoraproject.org/"                                                                                                                                                                 
BUG_REPORT_URL="https://bugzilla.redhat.com/"                                                                                                                                                         
REDHAT_BUGZILLA_PRODUCT="Fedora"                                                                                                                                                                      
REDHAT_BUGZILLA_PRODUCT_VERSION=26                                                                                                                                                                    
REDHAT_SUPPORT_PRODUCT="Fedora"                                                                                                                                                                       
REDHAT_SUPPORT_PRODUCT_VERSION=26                                                                                                                                                                     
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy                                                                                                                                 

1
systemd를 사용하는 Linux 배포판에서 작동합니다. systemd를 사용하지 않는 이전 버전의 배포판에서는 작동하지 않으며 (예 : RHEL 6) systemd를 사용하지 않는 배포판에서는 작동하지 않습니다. 두 번째로 가장 많이 투표 된 답변 은 어쨌든이 파일을 분류하므로 더 일반적인 명령을 선호하지 않는 이유는 없습니다.
와일드 카드

@Wildcard Humm, 나는 당신이 그것을 말할 때까지 그것을 알지 못했습니다. 감사. 명심하겠습니다.
snr

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.