|    |    |    | Today: 15-Oct-2018 |

UPDATING KERNEL

October 27, 2009 | Posted in How to

Waktu itu saya pernah di tanya oleh sesorang dedemit maya yang sedang mengeksekusi suatu target dan ingin mengupdate kernel dari box target dengan contoh sebagai berikut

ketika dia mengetik uname -a, dia memberi tahukan kepada saya bahwa targetnya adalah
Linux localhost.localdomain 2.6.9-42.EL #1 Sat Aug 12 09:17:58 CDT 2006 i686 i686 i386 GNU/Linux
lalu sang dedemit maya mengatakan bahwa sudah mengexploitasi targetnya dan mendapatkan akses root(0), lalu sang dedemit maya tersebut juga sudah adduser dalam targetnya dan juga sebagai superuser.
Dapat kita lihat dengan jelas, bahwa kernel yang di exploitasi tersebut adalah 2.6.9-42.EL dan sang dedemit maya ingin mengupdate kernel tersebut ke 2.6.9-89.0.11.EL atau lebih tinggi dari itu.
Nampaknya sang dedemit maya tersebut bingung bagaimana caranya, lalu saya memberikan contohnya dengan menyuruh sang dedemit maya itu mengetik sudo yum -y update kernel.
Mengapa demikian? karena fitur apt-get nya di dalam box target tersebut tidak terinstall. Contoh proses update saya lampirkan di bawah.

[tukulesto@indonesiancoder.org ~]$ uname -a
Linux localhost.localdomain 2.6.9-42.EL #1 Sat Aug 12 09:17:58 CDT 2006 i686 i686 i386 GNU/Linux
[tukulesto@indonesiancoder.org ~]$ sudo yum -y update kernel
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.9-89.0.11.EL set to be installed
--> Running transaction check

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
kernel                  i686       2.6.9-89.0.11.EL  update             13 M

Transaction Summary
=============================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 13 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: kernel                       ######################### [1/1]

Installed: kernel.i686 0:2.6.9-89.0.11.EL
Complete!
[tukulesto@indonesiancoder.org ~]$

Dapat kita lihat bahwa proses uptate telah complete, apakah kernel baru telah terinstall atau belum cukup mudah bisa mengetik rpm -q kernel atau kalian dapat memeriksa di grub.conf atau menu.lst.
Jika tidak mau repot dan mau langsung lihat hasilnya maka silahkan restart saja box targetnya pasti saat booting nanti box target akan menggunakan kernel baru yang di isntall tadi.
[tukulesto@indonesiancoder.org ~]$ su
password:
[root@indonesiancoder.org ~]$ reboot -r

Broadcast message from root (pts/0) (Wed Apr 20 01:23:45 2009):

The system is going down for reboot NOW!

[tukulesto@indonesiancoder.org ~]$ uname -a
Linux localhost.localdomain 2.6.9-89.0.11.EL #1 Tue Sep 15 06:58:16 EDT 2009 i686

YUP !!! itu artinya sudah selesai alias berhasil untuk update kernel dari box target tersebut.
[tukulesto@indonesiancoder.org ~]$ exit
quit !

Sekian dari saya, kurang lebihnya saya mohon maaf jika ada salah kata dalam penulisan diatas tersebut.

Hormat saya

.: Don Tukulesto :.

Taged in: kernel, updating