Skip to main content

Linux 01 - Pengertian & Struktur Direktori

Linux  adalah sistem operasi dengan kemampuanmultitaskingdangratis.Bebasdisinibukan diartikan sebagai gratis,Maksudnya adalahkebebasanyangterterapadalisensi yang dimiliki oleh Linux,yaitu GNU GPL(GNU is Not Unix General Public License).

(GNUBukanLisensiPublikUmumUnix).

GPLmenjamintigakebebasan bagipengguna, yaitu

a. Kebebasan untuk menjalankan perangkat lunakuntuktujuanapa pun.

b. Kebebasan untukmemodifikasiperangkat lunakagar sesuai dengankebutuhan. Hal initundukpadaketersediaankodesumberperangkatlunak.Ketersediaan kode sumber perangkatlunak.

c.kebebasanuntuk mendistribusikansalinansecara gratisatauberbayar.


Kemampuan LINUX 

  • Multiuser 
  • Multiprocessor 
  • Multitasking, memungkinkannya program-program berjalan bersamaan (background) 
  • MultiThreading, dapat menciptakan subproses dengan cara efisien 
  • Pembelokkan I/O, Pipe dan Filter

Struktur Direktori Linux



  • / bin : direktori ini berisi aplikasi biner penting, berisi file eksekusi untuk perintah seperti ls, kal , grep dll yang digunakan dalam lingkungan Linux sehari-hari, secara langsung maupun tidak langsung .
  • / boot : Direktori ini berisi file yang dibutuhkan untuk boot up sistem operasi, termasuk kernel ( vmlinux ), ramdisk image ( initrd.lz ) dan file konfigurasi bootloader .
  •  / dev : direktori Ubuntu Linux  ini tidak mengkonsumsi ruang pada disk dan digunakan untuk melacak perangkat yang terhubung ke komputer , termasuk yang merupakan bagian dari CPU seperti disk, mouse, monitor, kartu grafis dll
  • / etc : ini adalah tempat di mana Anda dapat menemukan file konfigurasi dasar OS dan aplikasi terinstal lainnya dan skrip startup . Ini berisi semua file konfigurasi , mulai dari mengendalikan booting komputer untuk dapat mengubah software yang teristal dan service.
  • / home : Ini adalah profil folder  pengguna di Linux mirip dengan folder pengguna :/ c pada Windows. Setiap pengguna pada sistem akan memiliki direktori terpisah dalam sub – direktori .
  • / lib: sistem library yang diperlukan untuk memfungsikan software yang diinstal yang hadir dalam direktori ini Linux . ‘ Library ‘ dalam konteks komputasi adalah mendefinisikan sebagai sumber daya dapat digunakan kembali yang dapat digunakan oleh lebih dari satu software .
  • / lost + found : berisi file yang hilang dan ditemukan dari / direktori Anda .
  • / media : Direktori ini bukan merupakan bagian dari struktur direktori Linux . Ini adalah file sistem direktori yang membantu untuk mengenali semua media mount removable seperti CD , hard drive eksternal , USB drive , kamera dll
  • / mnt : Ini direktori Linux digunakan untuk membuat mount point untuk sistem lain yang melekat pada komputer di boot, misalnya Partisi Windows .
  • / opt : Direktori ini menyediakan lokasi untuk aplikasi opsional yang akan diinstal .
  • / proc : direktori virtual ini tidak mengkonsumsi ruang pada disk tetapi hanya ada dalam memori sistem . Direktori ini tersedia secara bebas untuk browsing hanya untuk ‘root’ pengguna.
  • root: ini dikenal sebagai direktori slash-root , itu merujuk pada ‘ / ‘ sebagai root di Ubuntu Linux .
  • / sbin : direktori ini juga tersedia untuk pengguna root . Ini berisi perintah untuk mengubah sistem pengaturan lebar.
  • / srv : Direktori ini bertindak sebagai lokasi sementara untuk data dimaksudkan untuk digunakan oleh server .
  • / sys : direktori ini berisi informasi spesifik sistem dimaksudkan sebagai acuan untuk aplikasi lain .
  • / tmp : Sebagai mana suggest , bertindak sebagai penyimpanan untuk file sementara .
  • / usr : Inilah tempat dimana sebagian besar aplikasi dan file akan disimpan , segala yang ada di sini tersedia untuk semua pengguna untuk di akses . Hal ini dapat juga disebut sebagai folder file program untuk Linux .
  • / var : Ini adalah direktori untuk file variabel seperti log dan database . Perhatikan kontras dengan direktori / tmp .
Pratek :
Silahkan Install Sistem operasi linux Debian  sebagai bahan latihan kita berikutnya, download link & langkah installasi silahkan lihat linkberikut :



Sumber :
  • https://repository.bsi.ac.id/repo/files/330889/download/Modul-Linux-System-Administrator--AHH.pdf
  • http://repo.ugm.ac.id/ekstra/panduan/ugos/modul-pelatihan-TOT/2008/modul-susunan%20direktori.pdf











Comments

Popular posts from this blog

Debian Router #1- Konfigurasi Linux Debian Sebagai Default Gateway

 Perute atau penghala (bahasa Inggris: router) adalah sebuah alat yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai perutean atau penghalaan. Proses penghalaan terjadi pada lapisan ketiga (lapisan jaringan seperti Internet Protocol) dari tumpukan protokol (protocol stack) tujuh-lapis OSI. (Wikipedia). Tugas router juga menjadi perantara atau  gateway yang mewakili client didalam jaringan menuju internet, jadi setiap permintaan terhadap kases dari luar jaringan lokal akan diteruskan melalui riuter, sejalan dengan fungsi tersebut maka selanjutnya kita kan membuat sebuah gateway menggunakan debian, jadi nantinya client yang kan terkoneksi ke internet akan melewati debian router. Topologi Jaringan Konfigurasi Debian Router / Server Set IP Adddress :      nano /etc/network/interfaces auto enp 0s3 iface enp 0s3 inet static address 192.168.1. 122 netmask 255.255.255.0 network 192.16...

Debian Router #2 - Membuat DHCP Server

 DHCP server adalah server jaringan yang berfungsi untuk mendistribusikan alamat IP dan informasi konfigurasi secara otomatis kepada perangkat klien. DHCP merupakan singkatan dari Dynamic Host Configuration Protocol, yaitu protokol standar yang memungkinkan perangkat di jaringan untuk memperoleh alamat IP dan pengaturan jaringan lainnya secara otomatis.   DHCP server memiliki beberapa fungsi, di antaranya: Mengelola alamat IP yang tersedia dalam jaringan, Mendistribusikan alamat IP sesuai permintaan, Membantu memperbarui alamat IP secara otomatis, Mencegah terjadinya IP conflict, Memastikan efisiensi penggunaan alamat IP.   DHCP server dapat mengkonfigurasi informasi lainnya selain alamat IP, seperti subnet mask, gateway default, dan DNS. Dengan adanya DHCP, administrasi jaringan menjadi lebih efisien karena tidak perlu mengkonfigurasi setiap perangkat secara manual.  Topologi Jaringan Langkah Installasi DHCP Server 1. Set Ip Address Untuk Semua Interfaces ...

Konfigurasi NAT ( Internet Gateway ) pada Debian 11

  Assalamualaikum. Pada tulisan ini akan dibahas bagaimana cara konfigurasi NAT untuk gateway internet pada Debian 11 Bullseye, yang mana ini lanjutan dari materi sebelumnya yaitu DHCP server di Debian Bullseye. Sebelumnya kita telah membuat DHCP Server yang akan memberikan Ip Address untuk client dijaringan internal yang menggunakan Windows 7, Client telah mendapatkan Ip Address dari Debian, namun belum bisa mengkases internet, dan melalui tutorial berikut kita akan memberikan Internet ke arah client dengan melakukan konfigurasi NAT. Selamat mencoba. Pertama pastikan telah mengupdate dan mengupgrade system/aplikasi dengan perintah : #apt update dan upgrade dengan perintah : #apt upgrade Setelah selesai silahkan edit file sysctl.conf dengan perintah : #nano /etc/sysctl.conf cari bagian baris bertuliskan berikut : #net.ipv4.ip_forward=1 aktifkan baris tersebut dengan cara menghapus tanda tagar # pada awal baris menjadi : net.ipv4.ip_forward=1 Selanjutnya, Install ip tables pada Debi...