티스토리 뷰

리눅스

커널버전 및 배포판버전 확인하는 방법

꿈이 있는 자유 2010. 6. 29. 19:45

리눅스에서 현재 사용하는 시스템 버전 즉 커널버전과 배포판 버전은 어떻게 알아낼까? 본인이 직접 리눅스를 설치했다면야 당연히 잘 알겠지만...그래도 까먹는 경우가 있겠지만...더구나 이미 설치돼있는 리눅스의 커널과 배포판버전을 확인해야 할 일이 있겠다. Power User 이건 System Engineer 이건 자기가 운영하고 있거나 자신이 사용하고 있는 리눅스의 커널버전과 배포판 버전을 정확히 알고 있어야 하는 것은 기본이겠다. 이 글에서는 그걸 알아내는 방법을 찾아보자.

기본적으로 리눅스에서 사용할 수 있는 명령은 'uname'이다. uname 이란 'Unix Name'의 준말이다. 일단 아래의 내용을 보고 얘기하자.

uname -a


uname 명령의 'a' 옵션은 말그대로 'all' 각종 버전에 대한 모든 정보를 표시하라는 뜻이다. 운영체제의 배포판명, 컴파일한 gcc 컴파일러의 버전, 생성날짜, 커널버전, 플랫폼등 표시한다. 아래는 각각의 옵션에 대해 설명해봤다.

uname -r --> 단순히 커널버전만 출력


uname -s --> 운영체제 이름만 확인 <-- uname 만 입력할 때와 결과 같다


uname -n --> host 이름만 표시


uname -m --> 시스템 하드웨어 타입정보


uname -o --> 운영체제 기반 및 라이센스관련 정보


uname -i --> 시스템 하드웨어 플랫폼 정보


리눅스 명령의 옵션은 잘 알다시피 여러가지를 한꺼번에 부여할 수 있다. 그래서 아래처럼 3개의 옵션을 한꺼번에 넣어봤다.



함께 알아둬야할 명령어는 'arch' 이다. 'arch' 명령은 현재 시스템의 하드웨어 아키텍쳐를 확인하는 명령이다. 즉 arch 는 uname -m 과 같다.


uname은 /proc/version 파일에 저장된 값을 참고한다.  'cat' 으로 이 파일을 열어보자.

이미 'uname' 에 대해 살펴봤듯이 이 명령이 가져오는 정보들은 /proc/version 에 있는 정보를 옵션에 맞게 가져오는 것이다. 운영체제정보, 커널버전, 컴파이한 gcc 버전, 그리고 생성날짜까지 다 있다.

다른 몇개의 파일에 리눅스의 커널버전과 배포판버전이 저장돼있는데 몇가지 더 살펴보자.

/etc/fedora-release --> 리눅스의 배포판 이름과 배포판버전이 저장


/proc/sys/kernel/osrelease --> 리눅스커널버전표시


rpm -qa | grep kernel  --> 커널 패키지 표시

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함