기계적 인조 인간

리눅스에서 커널 버전을 확인하는 방법

아폴론 징글벨락

아폴론 징글벨락

차례:

Anonim

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

GNU / Linux 운영 체제에서 실행중인 커널 버전을 알아야하는 여러 가지 이유가 있습니다. 아마도 하드웨어 관련 문제를 디버깅 중이거나 이전 커널 버전에 영향을 미치는 새로운 보안 취약점에 대해 알고 커널이 취약한 지 여부를 알고 싶을 것입니다. 이유가 무엇이든, 명령 행에서 Linux 커널 버전을 쉽게 판별 할 수 있습니다.

이 튜토리얼에서는 시스템에서 실행중인 Linux 커널 버전을 확인하는 여러 가지 방법을 보여줍니다.

uname 명령 사용

uname 명령은 Linux 커널 아키텍처, 이름 버전 및 릴리스를 포함한 여러 시스템 정보를 표시합니다.

시스템에서 실행중인 Linux 커널 버전을 확인하려면 다음 명령을 입력하십시오.

uname -srm

Linux 4.15.0-54-generic x86_64

위의 결과는 Linux 커널이 64 비트이고 버전이 4.15.0-54 라는 것을 보여줍니다.

  • 4 커널 버전. 15 주요 개정. 0 사소한 개정. 54 패치 번호. generic -분배 특정 정보.

hostnamectl 명령 사용

hostnamectl 유틸리티는 systemd의 일부이며 시스템 호스트 이름을 조회하고 변경하는 데 사용됩니다. Linux 배포판과 커널 버전도 표시됩니다.

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 명령을 사용하여 Linux 커널 버전을 필터링 할 수 있습니다.

hostnamectl | grep -i kernel

Kernel: Linux 4.15.0-54-generic

/proc/version 파일 사용

/proc 디렉토리에는 시스템 메모리, CPU 코어, 마운트 된 파일 시스템 등에 대한 정보가있는 가상 파일이 포함되어 있습니다. 실행중인 커널에 대한 정보는 /proc/version 가상 파일에 저장됩니다.

cat less 를 사용하여 파일 내용을 표시하십시오.

cat /proc/version

결과는 다음과 같습니다.

Linux version 4.15.0-54-generic (buildd@lgw01-amd64-014) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

결론

명령 행에서 시스템에서 실행중인 Linux 커널 버전을 찾는 방법을 보여주었습니다. 이 명령은 데비안, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint 등을 포함한 모든 인기있는 Linux 배포판에서 작동해야합니다.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

단말기