티스토리 뷰
리눅스에서 현재 사용하는 시스템 버전 즉 커널버전과 배포판 버전은 어떻게 알아낼까? 본인이 직접 리눅스를 설치했다면야 당연히 잘 알겠지만...그래도 까먹는 경우가 있겠지만...더구나 이미 설치돼있는 리눅스의 커널과 배포판버전을 확인해야 할 일이 있겠다. 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
링크
TAG
- EditPlus
- Linux
- 우분투
- command tools
- windows 7
- PHP
- Apache
- Fedora
- classpath
- Javadoc
- AJAX
- CSS3
- SQL
- JAR
- LECTURE
- JDBC
- Eclipse
- 리눅스
- J2SE
- Android
- Installation
- Fedora14
- mysql
- Flex
- dev-c++
- ftp서버
- Windows 8.1
- ubuntu
- javascript
- 원격로그인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함