Kernel adalah komponen inti dari sistem operasi. Kernel merupakan mengelola sumber daya sistem dan merupakan jembatan antara perangkat keras dan perangkat lunak komputer Anda.

Ada berbagai alasan mengapa Anda mungkin perlu tahu persis kernel apa yang berjalan pada sistem operasi GNU/Linux Anda. Mungkin Anda sedang men-debug masalah yang terkait dengan perangkat keras atau mempelajari tentang kerentanan keamanan baru yang memengaruhi versi kernel lama dan Anda ingin mengetahui apakah kernel Anda rentan atau tidak. Apa pun alasannya, cukup mudah untuk menentukan versi kernel Linux dari baris perintah.

Dalam tutorial ini, kami akan menunjukkan kepada Anda beberapa cara berbeda untuk mengetahui versi Linux kernel apa yang berjalan di sistem Anda.

Menggunakan Perintah uname

Perintah uname menampilkan beberapa informasi sistem termasuk arsitektur kernel Linux, nama versi, dan rilis kernel.

Untuk mengetahui versi kernel Linux yang berjalan di sistem Anda, ketikkan perintah berikut:

uname -srm
Linux 4.15.0-54-generic x86_64

Output di atas menunjukkan bahwa kernel Linux adalah 64-bit dan versinya adalah 4.15.0-54, di mana:

  • 4 – Versi Kernel.
  • 15 – Major Revision.
  • 0 – Minor Revision.
  • 54 – Patch number.
  • generic – Informasi spesifik distribusi.

Menggunakan perintah hostnamectl

Utilitas hostnamectl adalah bagian dari systemd dan digunakan untuk menanyakan dan mengubah nama host sistem. Ini juga menampilkan distribusi Linux dan versi kernel:

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

Anda dapat menggunakan perintah grep untuk memfilter versi kernel Linux:

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

Menggunakan File  /proc/version

Direktori /proc berisi file virtual dengan informasi tentang memori sistem, CPU Core, file sistem yang terpasang, dll. Informasi tentang kernel yang sedang berjalan disimpan dalam file virtual /proc/version.

Gunakan perintah cat atau less untuk menampilkan isi konten

cat /proc/version

Outputnya akan terlihat seperti ini:

Linux version 4.15.0-54-generic ([email protected]) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019

Kesimpulan

Kami telah menunjukkan kepada Anda cara menemukan versi kernel Linux yang berjalan di sistem dari baris perintah. Perintah ini dapat bekerja pada semua Distribusi Linux populer termasuk Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint dan banyak lagi.