"리눅스 종류 확인, 리눅스 버전 확인"의 두 판 사이의 차이

잔글 (로봇: 자동으로 텍스트 교체 (-<source lang='dos'> +<source lang='cli'>))
잔글 (로봇: 자동으로 텍스트 교체 (-[root@jmnote +[root@zetawiki))
15번째 줄: 15번째 줄:
;실행예시 (CentOS 6.2)
;실행예시 (CentOS 6.2)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# rpm -qa *-release
[root@zetawiki ~]# rpm -qa *-release
centos-release-6-2.el6.centos.7.x86_64
centos-release-6-2.el6.centos.7.x86_64
</source>
</source>
21번째 줄: 21번째 줄:
;실행예시 (Fedora 11 Leonidas)
;실행예시 (Fedora 11 Leonidas)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# rpm -qa *-release
[root@zetawiki ~]# rpm -qa *-release
fedora-release-11-1.noarch
fedora-release-11-1.noarch
</source>
</source>
27번째 줄: 27번째 줄:
;실행예시 (Oracle Enterprise Linux Server 5.5)
;실행예시 (Oracle Enterprise Linux Server 5.5)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# rpm -qa *-release
[root@zetawiki ~]# rpm -qa *-release
enterprise-release-5-0.0.22
enterprise-release-5-0.0.22
</source>
</source>
46번째 줄: 46번째 줄:
;실행예시 (CentOS 6.2)
;실행예시 (CentOS 6.2)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# ll /etc/*-release
[root@zetawiki ~]# ll /etc/*-release
-rw-r--r--. 1 root root 27 Dec  9  2011 /etc/centos-release
-rw-r--r--. 1 root root 27 Dec  9  2011 /etc/centos-release
lrwxrwxrwx. 1 root root 14 May  7  2012 /etc/redhat-release -> centos-release
lrwxrwxrwx. 1 root root 14 May  7  2012 /etc/redhat-release -> centos-release
52번째 줄: 52번째 줄:
</source>
</source>
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# cat /etc/*-release | uniq
[root@zetawiki ~]# cat /etc/*-release | uniq
CentOS release 6.2 (Final)
CentOS release 6.2 (Final)
</source>
</source>
58번째 줄: 58번째 줄:
;실행예시 (Fedora 11 Leonidas)
;실행예시 (Fedora 11 Leonidas)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# ll /etc/*-release
[root@zetawiki ~]# ll /etc/*-release
-rw-r--r--. 1 root root 29 2009-05-12 07:45 /etc/fedora-release
-rw-r--r--. 1 root root 29 2009-05-12 07:45 /etc/fedora-release
lrwxrwxrwx. 1 root root 14 2009-10-29 14:53 /etc/redhat-release -> fedora-release
lrwxrwxrwx. 1 root root 14 2009-10-29 14:53 /etc/redhat-release -> fedora-release
64번째 줄: 64번째 줄:
</source>
</source>
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# cat /etc/*-release | uniq
[root@zetawiki ~]# cat /etc/*-release | uniq
Fedora release 11 (Leonidas)
Fedora release 11 (Leonidas)
</source>
</source>
70번째 줄: 70번째 줄:
;실행예시 (Oracle Enterprise Linux Server 5.5)
;실행예시 (Oracle Enterprise Linux Server 5.5)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# ll /etc/*-release
[root@zetawiki ~]# ll /etc/*-release
-rw-r--r-- 1 root root 64 Apr  2  2010 /etc/enterprise-release
-rw-r--r-- 1 root root 64 Apr  2  2010 /etc/enterprise-release
-rw-r--r-- 1 root root 54 Apr  2  2010 /etc/redhat-release
-rw-r--r-- 1 root root 54 Apr  2  2010 /etc/redhat-release
</source>
</source>
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# cat /etc/*-release | uniq
[root@zetawiki ~]# cat /etc/*-release | uniq
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
124번째 줄: 124번째 줄:
;실행예시 (CentOS 5.7)
;실행예시 (CentOS 5.7)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# cat /etc/issue
[root@zetawiki ~]# cat /etc/issue
CentOS release 5.7 (Final)
CentOS release 5.7 (Final)
Kernel \r on an \m
Kernel \r on an \m
131번째 줄: 131번째 줄:
;실행예시 (Fedora 11)
;실행예시 (Fedora 11)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# cat /etc/issue
[root@zetawiki ~]# cat /etc/issue
Fedora release 11 (Leonidas)
Fedora release 11 (Leonidas)
Kernel \r on an \m (\l)
Kernel \r on an \m (\l)
138번째 줄: 138번째 줄:
;실행예시 (Oracle Enterprise Linux 5.5)
;실행예시 (Oracle Enterprise Linux 5.5)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# cat /etc/issue
[root@zetawiki ~]# cat /etc/issue
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Kernel \r on an \m
Kernel \r on an \m
164번째 줄: 164번째 줄:
;실행예시 (Fedora 11, VM)
;실행예시 (Fedora 11, VM)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# uname -r
[root@zetawiki ~]# uname -r
2.6.30.10-105.2.23.fc11.x86_64
2.6.30.10-105.2.23.fc11.x86_64
</source>
</source>
170번째 줄: 170번째 줄:
;실행예시 (CentOS 5.7, Xen VM)
;실행예시 (CentOS 5.7, Xen VM)
<source lang='cli'>
<source lang='cli'>
[root@jmnote ~]# uname -r
[root@zetawiki ~]# uname -r
2.6.18-274.3.1.el5xen
2.6.18-274.3.1.el5xen
</source>
</source>

2015년 2월 12일 (목) 02:33 판

리눅스 종류 확인하기
리눅스 버전 확인하기
리눅스 배포판 확인하기

1 개요

2 방법 1: rpm

rpm -qa *-release
실행예시 (CentOS 6.2)
[root@zetawiki ~]# rpm -qa *-release
centos-release-6-2.el6.centos.7.x86_64
실행예시 (Fedora 11 Leonidas)
[root@zetawiki ~]# rpm -qa *-release
fedora-release-11-1.noarch
실행예시 (Oracle Enterprise Linux Server 5.5)
[root@zetawiki ~]# rpm -qa *-release
enterprise-release-5-0.0.22
실행예시 (SUSE Linux Enterprise Server 11)
jmnote:~ # rpm -qa *-release
sles-release-11.1-1.152
lsb-release-2.0-1.2.18

3 방법 2: /etc/*-release

ll /etc/*-release
cat /etc/*-release | uniq
실행예시 (CentOS 6.2)
[root@zetawiki ~]# ll /etc/*-release
-rw-r--r--. 1 root root 27 Dec  9  2011 /etc/centos-release
lrwxrwxrwx. 1 root root 14 May  7  2012 /etc/redhat-release -> centos-release
lrwxrwxrwx. 1 root root 14 May  7  2012 /etc/system-release -> centos-release
[root@zetawiki ~]# cat /etc/*-release | uniq
CentOS release 6.2 (Final)
실행예시 (Fedora 11 Leonidas)
[root@zetawiki ~]# ll /etc/*-release
-rw-r--r--. 1 root root 29 2009-05-12 07:45 /etc/fedora-release
lrwxrwxrwx. 1 root root 14 2009-10-29 14:53 /etc/redhat-release -> fedora-release
lrwxrwxrwx. 1 root root 14 2009-10-29 14:53 /etc/system-release -> fedora-release
[root@zetawiki ~]# cat /etc/*-release | uniq
Fedora release 11 (Leonidas)
실행예시 (Oracle Enterprise Linux Server 5.5)
[root@zetawiki ~]# ll /etc/*-release
-rw-r--r-- 1 root root 64 Apr  2  2010 /etc/enterprise-release
-rw-r--r-- 1 root root 54 Apr  2  2010 /etc/redhat-release
[root@zetawiki ~]# cat /etc/*-release | uniq
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
실행예시 (SUSE Linux Enterprise Server 11)
jmnote:~ # ll /etc/*-release
-rw-r--r-- 1 root root  69 May 12  2010 /etc/SuSE-release
-rw-r--r-- 1 root root 110 May  6  2010 /etc/lsb-release
jmnote:~ # cat /etc/*-release | uniq
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"
실행예시 (Ubuntu 12.04.3 LTS)
root@ubuntu:~# ll /etc/*-release
-rw-r--r-- 1 root root 106 Aug 17 14:46 /etc/lsb-release
-rw-r--r-- 1 root root 141 Aug 17 21:47 /etc/os-release
root@ubuntu:~# cat /etc/*-release | uniq
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"
NAME="Ubuntu"
VERSION="12.04.3 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
VERSION_ID="12.04"

4 방법 3: /etc/issue

명령어
cat /etc/issue
  • 배포판의 버전을 가장 쉽게 확인할 수 있는 방법이다.
  • 보안 등의 이유로 다른 내용으로 바뀌어 있는 경우도 있다.
실행예시 (CentOS 5.7)
[root@zetawiki ~]# cat /etc/issue
CentOS release 5.7 (Final)
Kernel \r on an \m
실행예시 (Fedora 11)
[root@zetawiki ~]# cat /etc/issue
Fedora release 11 (Leonidas)
Kernel \r on an \m (\l)
실행예시 (Oracle Enterprise Linux 5.5)
[root@zetawiki ~]# cat /etc/issue
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Kernel \r on an \m
실행예시 (SUSE Linux Enterprise Server 11)
jmnote:~ # cat /etc/issue

Welcome to SUSE Linux Enterprise Server 11 SP1  (x86_64) - Kernel \r (\l).
실행예시 (Ubuntu 12.04.3 LTS)
root@ubuntu:~# cat /etc/issue
Ubuntu 12.04.3 LTS \n \l

5 방법 4: uname (커널 버전)

uname -r
실행예시 (Fedora 11, VM)
[root@zetawiki ~]# uname -r
2.6.30.10-105.2.23.fc11.x86_64
실행예시 (CentOS 5.7, Xen VM)
[root@zetawiki ~]# uname -r
2.6.18-274.3.1.el5xen
실행예시 (SUSE Linux Enterprise Server 11, Xen VM)
jmnote:~ # uname -r
2.6.32.59-0.7-xen
실행예시 (Ubuntu 12.04.3 LTS)
root@ubuntu:~# uname -r
3.8.0-29-generic
root@ubuntu:~# uname -a
Linux ubuntu 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

6 방법 5: /proc/vesrion (커널 버전)

[root@CentOS64 ~]# cat /proc/version
Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013

7 같이 보기

8 주석

  1. 리눅스 서버관리 실무 바이블 3.0 p.89