안녕하세요.
이번 포스팅은 현재 사용하고 있는 리눅스의 커널 정보를 확인하는 방법을 알아볼 예정입니다.
버추얼박스를 통해 개인 리눅스 서버를 구성하거나 사용하고 있는 리눅스 커널을 업그레이드 하고 싶을때가 있습니다..
저의 경우는 우분투를 업그레이드 하기 위해서 이전 버전을 확인할 필요가 있었습니다.
자 그러면 해당 명령어를 확인해보도록 하겠습니다.
클라이언트 환경
Linux ubuntu 16.04 |
$ uname --help
$ uname --help Usage: uname [OPTION]... |
uname 사용방법은 위와 같이 uname --help 를 입력하면 자세히 출력됩니다.
보통 사용하고 있는 호스트의 운영체제 이름, 버전 등의 정보를 확인하기 위해서 사용합니다.
저의 커널 버전을 확인해 보겠습니다.
$ uname -r
$ uname -r 4.15.0-55-generic |
4.15.0 이 버전을 나타내고 있으며 구조는 아래와 같습니다.
주 버전번호 : 4
부 버전번호 : 15
버그 수정 횟수 : 0
그리고 뒤의 generic은 커널의 사용 목적을 나타낸다고 보시면 될 것 같습니다. 일반적으로 generic 버전을 사용합니다.
$ uname -a
$ uname -a 4.15.0-55-genericLinux localhost 4.15.0-55-generic #60~16.04.2 Ubuntu SMP Thu Jul 4 09:03:09 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
위의 예제처럼 uname -a 명령을 실행하면 자신의 리눅스 PC의 아키텍처 정보까지 출력됩니다.
제 PC는 64비트 환경이기 때문에 x86_64가 출력되는 것을 알 수 있습니다.
$ hostnamectl
$ hostnamectl Transient hostname: localhost |
이외에도 hostnamectl 명령을 사용해도 커널 정보를 알 수 있습니다.