커널은 운영 체제의 핵심 구성 요소입니다. 시스템의 리소스를 관리하며 컴퓨터의 하드웨어와 소프트웨어 사이의 다리입니다.

GNU/Linux 운영 체제에서 실행되는 커널의 버전을 알아야 할 여러 가지 이유가 있습니다. 아마도 당신은 디버깅을 하드웨어 관련 문제 또는에 대해 배운 새로운 보안 취약성에 영향을 미치는 오래된 커널 버전하고 당신이 원하는지 여부를 확인하려면 커널이 취약하거나지 않습니다., 이유가 무엇이든,명령 줄에서 리눅스 커널 버전을 결정하는 것은 매우 쉽습니다.

이 튜토리얼에서,우리는 당신을 보여하는 여러 가지 방법이 무엇인지 찾아 버전의 리눅스 커널에서 실행되는 시스템입니다.

를 사용하 uname 명령#

uname명령으로 표시 여러 시스템에 정보를 포함하여,리눅스 커널은,이전,그리고 놓습니다.,

을 찾아서 어떤 버전의 리눅스 커널을 실행하는 시스템에서 다음 명령을 입력합니다.

uname -srm
Linux 4.15.0-54-generic x86_64

출력을 위에 보여줍는 리눅스 커널은 64 비트와 버전은4.15.0-54,어디:

  • 4-커널 버전입니다.
  • 15-주요 개정.
  • 0-마이너 개정.
  • 54-패치 번호.
  • generic-배포 특정 정보.,

hostnamectl 명령을 사용하여#

hostnamectl유틸리티는 systemd 의 일부이며 시스템 호스트 이름을 쿼리하고 변경하는 데 사용됩니다., 그것은 또한 표시합 리눅스 유통 및 커널 버전:

hostnamectl
 Static hostname: linuxize.localdomain Icon name: computer-laptop Chassis: laptop Machine ID: af8ce1d394b844fea8c19ea5c6a9bd09 Boot ID: 15bc3ae7bde842f29c8d925044f232b9 Operating System: Ubuntu 18.04.2 LTS Kernel: Linux 4.15.0-54-generic Architecture: x86-64

사용할 수 있습니다grep명령을 필터링합 리눅스 커널 버전:

hostnamectl | grep -i kernel
 Kernel: Linux 4.15.0-54-generic

사용하는/proc/파일 버전#

/procdirectory 포함하는 가상 파일 시스템에 대한 정보를 메모리,CPU 코어가 장착된 파일 시스템,그리고 더 많은. 실행중인 커널에 대한 정보는/proc/version가상 파일에 저장됩니다.,

사용하는cat또는less를 표시하는 파일의 내용.

cat /proc/version

출력 아래와 같습니다:

결론#

우리는 다음과 같이 당신을 찾는 방법 이전 버전의 리눅스 커널의 시스템에서 실행되는 명령줄에서. 명령에 일해야 하는 모든 인기있는 리눅스 배포판에 포함하여,Debian,Red Hat,Ubuntu,아치 Linux,페도라,CentOS,칼리는 리눅스 오픈,리눅스 민트와 더 많은.