Langsung ke konten utama

Mengetahui Fungsi-Fungsi dasar Kernel melalui Terminal pada Linux

Mengetahui Fungsi-Fungsi dasar Kernel melalui Terminal pada Linux

Nama                   : I Made Agus Guna Saputra
NIM                        1805551076

Nama Mata Kuliah : Network Operating System
Nama Dosen           : I Putu Agus Eka Pratama, S.T., M.T
Jurusan                   : Teknologi Informasi
Fakultas                  : Teknik
Universitas             : Universitas Udayana

Linux Kernel
Kernel linux adalah jantung dari sistem operasi. Tanpa Kernel, kita tidak bisa melakukan tugas apapun, karena kernel bertanggung jawab untuk menangani perangkat lunak dan perangkat keras dari komputer kita agar bekerja dengan benar dan dapat berinteraksi satu sama lain. Sebelum melangkah ke fungsi kernel, alangkah baiknya kita melihat kembali Linux Kernel Map pada gambar dibawah.


Gambar tersebut menunjukan peta dari kernel linux, terlihat kernel mengemban banyak sekali tugas pada sistem operasi. Selanjutnya disini saya akan menunjukan beberapa fungsi dari kernel melalui command terminal pada sistem operasi Linux Ubuntu 20.04. Berikut akan saya jabarkan beberapa command  tersebut.

1. Mengetahui Memori yang Tersedia
Untuk memunculkan informasi memori pada sistem operasi dapat digunakan perintah berikut.
free
Maka akan muncul informasi memori pada sistem operasi seperti gambar berikut.



Tampilan jumlah memory di atas mungkin kurang begitu informatif bagi sejumlah pengguna, namun peritah free ini dapat juga menampilkan memory dalam byte, kilobyte dengan menambahkan "-b, -m, -g", contohnya "free -m".


2. Mengetahui Informasi CPU dan Unit Pemrosesannya 
Cara memeriksa informasi CPU pada Linux adalah dengan cara menjalankan perintah berikut.
lscpu
Maka akan muncul informasi CPU seperti gambar berikut.



lscpu adalah utilitas baris perintah yang menampilkan informasi tentang arsitektur CPU. lscpu adalah bagian dari paket util-linux yang diinstal pada semua distribusi Linux.


3. Mengecek Versi dari Sistem Operasi yang Digunakan
Cara cek versi dari sistem operasi adalah dengan cara menjalankan perintah berikut.
lsb_release -a
Maka akan muncul versi dari sistem operasi yang digunakan seperti gambar berikut.


Terlihat pada gambar diatas komputer saya sudah menggunakan Linux Ubuntu 20.04 LTS dengan codename focal.


4. Mengecek Repositori yang Digunakan
Cara cek repositori yang digunakan pada sistem operasi adalah dengan cara menjalankan perintah berikut.
sudo nano /etc/apt/sources.list
Maka akan muncul repositori yang digunakan seperti gambar berikut.


Gambar diatas menunjukan repositori dari sitem operasi Linux Ubuntu yang saya gunakan. Repositori dapat diganti sesuai dengan kebutuhan, seperti Repo UI (http://kambing.ui.ac.id/ubuntu/), Repo UGM (http://repo.ugm.ac.id/ubuntu), dan yang lainnya.


Gambar diatas merupakan repositori yang telah saya ubah ke Repo UI.



5.  Menampilkan Partisi Harddisk beserta Mount Point, Filesystem, dan Free Space
Cara menampilkan informasi sesuai dengan judul diatas adalah dengan cara menjalankan perintah berikut.
df -h
Maka akan muncul informasi seperti gambar berikut.




Perintah df pada linux berfungsi menampilkan informasi sesuai dengan judul diatas. Untuk menapilkan informasi dalam versi lain dapat menggunakan perintah "df -g" untuk menampilkan dalah GigaByte (GB).


6.  Melihat Partisi Harddisk dan Device Mounted
Untuk menampilkan informasi partisi harddisk dan perangkat yang terhubung adalah dengan cara menjalankan perintah berikut.
sudo fdisk -l
Maka akan muncul informasi seperti gambar berikut.


Di Linux, perintah sudo fdisk -l menghasilkan output yang mencantumkan semua disk dan partisi di komputer.


Gambar diatas menunjukan adanya disk baru yang dideteksi sebagai sdb oleh sistem operasi, disk tersebut memiliki kapasitas sebesar 7,46 GiB.

7. Melihat Partisi Harddisk dan Device Mounted (Tampilan List Beserta dengan Bloknya)
Untuk menampilkan informasi partisi harddisk dan perangkat yang terhubung dalam bentuk list beserta dengan bloknya adalah dengan cara menjalankan perintah berikut.

lsblk

Maka akan muncul informasi seperti gambar berikut.


lsblk adalah perintah lain untuk menemukan nama perangkat USB. Perintah lsblk mencantumkan semua perangkat blok yang dilampirkan ke sistem. lsblk mencantumkan informasi tentang semua perangkat blok yang tersedia atau yang ditentukan.



8. Melihat Informasi Kernel yang Terpasang pada Linux 
Untuk melihat informasi kernel yang terpasang pada Linux adalah dengan cara menjalankan perintah berikut.

uname -a

Maka akan muncul informasi seperti gambar berikut.


Perintah ini akan menampilkan informasi system komputer anda, antara lain tipe mesin komputer, hostname, nama dan versi system operasi dan tipe prosesor.


9. Melihat list Peripheral Component Interconnect (PCI)

Untuk melihat list PCI (network adapter, graphic card, port USB, SATA Controller, dan sebagainya) adalah dengan cara menjalankan perintah berikut.

lspci

Maka akan muncul informasi seperti gambar berikut.


lspci adalah perintah untuk melihat spesifikasi hardware dari komputer yang sedang anda gunakan. Interface menunjukkan jaringannya sudah terpasang,yaitu Apabila ditemukan USB controller atau Ethernel controller, artinya perangkat jaringan sudah siap digunakan.


10. Melihat System dan File System yang Terpasang (mount)

Untuk melihat sistem dan file sistem yang terpasang adalah dengan cara menjalankan perintah berikut.

mount | column -t

Maka akan muncul informasi seperti gambar berikut.


Perintah ini berfungsi untuk menampilkan file sistem yang terpasang pada root (‘/’). Hal ini berguna untuk mengetahui lokasi dari beberapa layanan yang tersedia pada sistem operasi linux.


11. Mengetahui List dari Perangkat Small Computer System Interface (SCSI)

Untuk melihat daftar SCSI adalah dengan cara menjalankan perintah berikut.

lsscsi

Maka akan muncul informasi seperti gambar berikut.


lsscsi menampilkan perangkat scsi yang terhubung pada komputer, menggunakan perintah lsscsi pada terminal lebih aman dibandingkan melihat listnya dengan mengakses file /proc/scsi yang ada kemungkinan kita ubah ata pindahkan secara tidak sengaja.


12. Mengetahui Detail dari USB BUS, Controller, dan Perangkat 

Untuk mengetahui detail dari USB BUS, controller, dan perangkat adalah dengan cara menjalankan perintah berikut.

lsusb

Maka akan muncul informasi seperti gambar berikut.


Perintah lsusb adalah perintah untuk melihat list atau daftar device yang terhubung dengan komputer tersebut melalui port usb pada komputer tersebut


13. Menampilkan List dari Perangkat Keras (Hardware)

Untuk menampilkan list dari perangkat keras yang terhubung pada komputer adalah dengan cara menjalankan perintah berikut.

sudo lshw
sudo lshw -short

Maka akan muncul informasi seperti gambar berikut.




LSHW atau Hardware Lister adalah aplikasi kecil yang menyajikan informasi seputar hardware yang dideteksi. Perintah "sudo lshw -short" berfungsi untuk menampilkan hardware secara singkat, tidak hardware secara kompleks seperti "sudo lshw". Harap diperhatikan bahwa perintah ini memerlukan akses dari root (sudo).


Sekian command (perintah) yang dapat saya jabarkan pada kesempatan kali ini, dapat ditarik kesimpulan bahwa Kernel mengemban hampir seluruh tugas yang dilakukan pada saat kita menggunakan sistem operasi (disini Linux Ubuntu). Sehingga tanpa adanya kernel, sudah dapat dipastikan sistem operasi tidak akan bisa berjalan dengan baik atau bahkan tidak bisa berjalan sama sekali.


REFERENSI
[1]        tambahan28april2020.pdf oleh dosen I Putu Agus Eka Pratama, S.T, M.T.

Komentar