GNU/Linux >> Belajar Linux >  >> Cent OS

Panduan Utama untuk Meningkatkan Kernel di CentOS/RHEL/Fedora

Nah, ada banyak alasan mengapa Anda harus menjalankan Kernel Linux versi terbaru. Misalnya, kernel saat ini mungkin memiliki bug yang dapat dieksploitasi oleh peretas atau Anda ingin mencoba beberapa driver perangkat yang memerlukan Kernel versi terbaru atau Anda hanya ingin sistem Anda tetap mutakhir. Apa pun alasannya, memutakhirkan sistem Anda ke Kernel terbaru harus menjadi prioritas utama dalam daftar periksa pemeliharaan sistem Anda.

Saya akan menunjukkan cara mengupgrade Kernel Linux di mesin CentOS. Untuk demonstrasi, saya akan mengupgrade kernel dari 2.6.32-358 ke 3.12 .

Mari saya tunjukkan versi kernel yang saya miliki saat ini.

$uname -r
2.6.32-358.el6.x86_64

Bersiaplah dengan prasyarat ini. Instal ini sebagai pengguna 'root'.

$ yum groupinstall "Development Tools"
$ yum install ncurses-devel

Anda juga harus memperbarui paket lain sebelum memutakhirkan kernel.

$ yum update

Unduh Kernel 3.12

Mari unduh kernel terbaru dari kernel.org . Pada saat penulisan artikel ini, versi Kernel terbaru adalah 3.12.

$wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.tar.xz

Buka paket Kernel yang diunduh ke ‘/usr/src/’

$tar xvfvJ linux-3.12.tar.xz -C /usr/src

Mari masuk ke folder yang belum dibongkar.

$ cd /usr/src/linux-3.12

Catatan:Jika Anda tidak tahu cara mengekstrak file .xz, baca tutorial ini.

Membuat konfigurasi Kernel

Untuk menghasilkan konfigurasi Kernel menggunakan antarmuka grafis, jalankan perintah di bawah ini.

$ make menuconfig

Anda akan melihat antarmuka seperti yang ditunjukkan di bawah ini.

Tidak ingin membuat konfigurasi baru? Manfaatkan konfigurasi kernel yang ada.

$ sudo make oldconfig

Tetapi Anda masih harus menjawab pertanyaan yang diajukan. Jika Anda tidak yakin dengan pertanyaannya, tekan saja enter untuk memasukkan jawaban default.

Konfigurasi Kernel

$make

Perintah di atas akan memakan waktu sekitar 40-50 menit tergantung pada kecepatan sistem Anda.

Instal Kernel

$ make modules_install install

Perintah di atas akan memakan waktu sekitar 20-30 menit tergantung pada kecepatan sistem Anda.

Konfigurasikan grub untuk memuat Kernel terbaru

$vi /etc/grub.conf

Namun, jalur konfigurasi grub mungkin berbeda di sistem Anda. Jika tidak /etc/grub.conf , mungkin di /etc/grub/grub.conf .

Setelah grub.conf dibuka, atur variabel 'default' ke posisi kernel baru Anda. Misalnya, dalam kasus saya, kernel terbaru berada di posisi nol.

default=0

Anda dapat memverifikasi instalasi kernel baru di lokasi berikut.

$cd /boot
$ls -lrt vmlinuz-3.12
$vi /boot/grub/menu.lst

Sekarang Anda dapat me-reboot sistem.

Masalah? Saya tidak dapat login jarak jauh ke sistem saya setelah pembaruan kernel.

Hubungkan terminal ke mesin dan periksa file perangkat menggunakan perintah di bawah ini,

ls –lrt /dev/ptmx
ls –lrt /dev/pts/
ls –lrt /dev/random
ls –lrt /dev/urandam
ls –lrt /dev/null

Tidak menemukan perangkat apa pun? Lompat ke Buat file /dev menuju ke bawah. Jika Anda dapat menemukan /dev/pts , buka file di bawah ini.

$vi /etc/fstab

Apakah Anda dapat menemukan entri untuk /dev/pts? Jika tidak, tambahkan yang seperti yang ditunjukkan di bawah ini,

none /dev/pts devpts gid=5,mode=620 0 0
Run,
$mount -a

Makedev tty &pty

Jalankan perintah di bawah ini:

/sbin/MAKEDEV tty
/sbin/MAKEDEV pty

Buat file /dev

Jika Anda tidak menemukan file perangkat, buat dengan bantuan perintah di bawah ini:

mknod /dev/random c 1 9
mknod /dev/urandom c 1 9
mknod /dev/ptmx c 5 2
mknod /dev/null c 1 3
chmod +666 /dev/null

Sekarang kami telah membuat jalan untuk koneksi jarak jauh sementara. Untuk melakukannya secara permanen,

$vi /etc/rc.d/rc.sysinit

Cari start_udev , di baris berikutnya tambahkan item di bawah ini,

mknod /dev/random c 1 9
mknod /dev/ptmx c 5 2
Disclaimer: The above steps worked for me and I'm sharing those with you all. It might be slightly different on your environment. So take necessary care while upgrading. Techglimpse.com or the author doesn't holdany reponsibilities for the damage that cause to your operating system.

Cent OS
  1. [Linux]:Cara mengatur LogWatch di CentOs/RHEL/Fedora untuk memantau Log Sistem

  2. Cara meningkatkan OpenSSL v1.0.1e ke v1.0.2 di CentOS/RHEL

  3. Tingkatkan PHP 5.3 ke PHP 7.0 menggunakan yum di CentOS/RHEL/Fedora

  1. CentOS / RHEL 7 :Panduan pemula untuk systemd

  2. Cara Mengonfigurasi Proksi di CentOS/RHEL/Fedora

  3. Memecahkan masalah kdump di CentOS/RHEL

  1. Mode Pengguna Tunggal di CentOS 7 / RHEL 7

  2. CentOS / RHEL 7 :Panduan pemula untuk firewalld

  3. Panduan Pemula untuk NFS di CentOS / RHEL