Pengenalan Sistem Operasi Linux

By | Februari 25, 2019

Pengenalan Sistem Operasi Linux – Linux merupakan salah satu sistem operasi terbuka atau Open-Source yang di perkenalkan oleh Linus Trovald, Linux ini memakai Peralatan dan pustakan yang berasal dari sistem operasi GNU, yang di umumkan oleh bapak Richard Stallman, Kontribusi GNU disini adalah dasar dari munculnya nama alternatif dari GNU/Linux

Linux ini sangatlah terkenal dimulai Kelancarannya, ke-amanannya (walaupun tidak 100%), dan kemudahannya. Linux terkenal karna kekuatannya ketika di jadikan Server, dan juga Linux ini di dukung oleh perusahaan-perusahaan ternama seperti Intel, Ibm, Oracle dll.

Sistem operasi linux itu ada banyak bahkan sejibun, biasanya disebut Distribusi Linux, nah Distribusi Linux ini memiliki Perbedaan setiap distribusinya masing masing contoh, salah satu Distribusi Linux yang hanya di fokuskan untuk Disk-Rescue yaitu Knoppix, walaupun di Linux itu pada dasarnya sama.

Struktur Sistem Linux

Struktur Sistem Linux

Ada 3 struktur sistem linux di antaranya Aplikasi, Shell atau Command-Interpreter, dan Kernel

Kernel

Kernel adalah Inti dari semua Sistem Operasi tanpa adanya kernel ini kemungkinan sistem operasi tidak ada, Tugasnya adalah melayani program aplikasi untuk mengakses ke perangkat keras secara aman

Karena akses terhadap perangkat keras terbatas dan masih banyak program aplikasi yang ingin kita jalankan, nah disitulah tugas kernel dia mengatur kapan program di jalankan ke dalam Hardware/Perangkat keras kita secara bersamaan itu yang disebut MultiPlexing, karena akses secara langsung kedalam Hardware biasanya itu menyebabkan masalah yang kompleks oleh karena itu Kernel biasanya mengimplementasikan Abtraksi-Abtraksi kompleks. Abtraksi-Abtraksi tersebut adalah sebuah cara menyembunyika kompleksitas, dan memungkinkan akses ke dalam Perangkat Keras/Hardware dengan mudah dan aman

Baca Juga:
Pengertian Routing dan Jenis-Jenis Routing
Apa Itu Switch

Shell/Command-Interpreter

Shell adalah penterjemah (command line interpreter). Pada Linux disebut sebagai terminal. Perangkat lunak inilah yang menjadi jembatan antara user dengan sistem linux. User cukup memberikan perintah dan shell yang akan menanganinya. Shell, baik di linux maupun di UNIX digunakan untuk interaksi antara user dengan komputernya termasuk juga dalam mengontrol session UNIX dan pemrograman (scripting). UNIX shell menyediakan sekumpulan instruksi khusus yang dapat digunakan untuk membuat program shell script. Ada beberapa jenis shell yang umum ditemukan dalam distro Linux, yakni : Bash dan tcsh.

Aplikasi

Aplikasi (aplication software) adalah program-program yang dibuat oleh user, untuk memenuhi kebutuhuannya sendiri. Program-program ini dapat dibuat dengan menggunakan sejumlah utilitas, perintah built-in milik shell, atau dibangun dengan bahasa pemrograman seperti C, COBOL,atau Phyton dan berbagai development tool seperti oracle dan Informix. Bisa juga berupa program pake yang dibeli dari pemasok perangkat lunak.
 

File Sistem Linux

File Sistem Linux itu tidak sama seperti Windows yang dimana kita hanya mengenal Disk D dan C bahkan sampai Z.

di File Sistem Linux itu ber-variasi silahkan lihat gambar di bawah ini
File Sistem Linux

/ : Root (File Sistem) direktori Utama yang membentuk Basic sistem file, semua file yang ada di dalamnya
/bin/ : Memuatkan program arahan yang merupakan sebagian dari sistem operasi linux
/opt/ : Data – Data install atau Copy untuk aplikasi opsional
/boot/ : Memuatkan Linux Kernel dan file lain yang di perlukan LILO dan GRUB boot
/root/ : Directory untuk Root User
/dev/ : Memuatkan File Penting, Linux melakukan semua operasi utama komputer kek file spesial dan di letakan disini.
/sbin/ : Memuatkan File Administration yang dapat di akses seperti Mount, Shutdown, Unmount
/etc/ : Memuatkan Seluruh File konfigurasi
/srv/ : Memuatkan File Layanan seperti FTP HTTP dan lain lain
/home/ : Directory Home untuk user biasa
/tmp/ : File sementara yang nantinya akan di buang lagi.
/lib/ : Memuatkan file library, termasuk modul Driver yang dapat diisi pada sistem boot
/usr/ : Memuatkan Sub Directory untuk program seperti sistem X Windows
Ada lagi di dalam /usr/ seperti /bin/, /include/, /lib/, /sbin/
/media/ : Directori Mounting untuk CD/DVD/USB
/var/ : Memuat file sistem seperti LOG directori mail prin dll
Di dalam /var/ ada lagi seperti /cache/, /log/, /spoot/, /tmp/
/mnt/ : Directori untuk Mounting sementara