Struktur File dan Directory Sistem Operasi Linux
Oleh: Lintang Qumaira Elza Putri(Promaker39)
Sistem Operasi Linux
Menurut Ratna Patria Linux adalah sebuah sistem operasi yang memiliki sumber terbuka(open source) dan bersifat gratis.
Menurut Nadya Anjani dan Erina Raisah Linux adalah sistem operasi yang bertindak sebagai penghubung antara perangkat lunak dan perangkat keras.
Menurut Hassan Rizky Putra Sailellah Sistem operasi Linux adalah jenis sistem operasi komputer yang bebas dan terbuka, didistribusikan di bawah lisensi GNU General Public Licesnse(GPL) yang memungkinkan pengguna untuk mengunduh, menginstall dan mengubah kode sumber sistem operasi secara gratis.
Dari beberapa pendapat diatas dapat disimpulkan bahwa GNU/Linux adalah sebuah sistem operasi komputer yang bebas dan terbuka yang didistribusikan di bawah lisensi GPL(General Public License) dan berbasis pada kernel Linux. Kernel Linux sendiri merupakan inti atau “otak” dari sistem operasi Linux .
Struktur File dan Directory Linux
![]() |
| Sumber Gambar : https://shorturl.at/MyT6k |
1. /
Menurut Mohamad Fauzi Yusuf / merupakan direktori utama pada sistem operasi operasi linux, yang mana root directory ini membawahi directory lainnya seperti /home, /etc, dan lain-lain.
Menurut website help.ubuntu.com Sistem file di Linux dan Unix diorganisasikan secara hirarki, seperti struktur pohon. Level teringgi dari sistem file adalah direktori root atau /.
Menurut Musa Amin Direktori root adalah direktori utama pada sistem operasi linux. Semua direktori lainnya berada dibawah direktori root.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory Root (/) adalah directory utama/level tertinggi dari sistem file pada sistem operasi Linux dan semua directory lainnya berada dibawah directory root.
2. /boot
Menurut Mohamad Fauzi Yusuf /boot adalah directory yang berisikan file-file yang dibutuhkan oleh sistem untuk melakukan booting. File-file seperti GRUB boot loader dan kernel linux tersimpan di directory ini.
Menurut Arianto /boot berisi file kernel dan bootloader.
Menurut Rania Dwitry /boot berisi file yang sangat penting untuk penting untuk proses bootstrap. Kernel vmlinuz disimpan di direktori ini.
Menurut website help.ubuntu.com /boot berisi file-file konfigurasi boot, kernel dan file lain yang dibutuhkan ketika sistem booting.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /boot adalah directory yang berisi file-file kernel dan bootloader yang berguna ketika sistem melakukan booting.
3. /etc
Menurut Mohammad Fauzi Yusuf /etc adalah directory tempat file-file konfigurasi tersimpan, yang pada umumnya bisa diedit sendiri menggunakan text editor.
Menurut Arianto /etc berguna untuk menyimpan file konfigurasi/setting aplikasi dan service.
Menurut Rania Dwitry /etc berisi file administrative (konfigurasi, dll) dan file executable atau script yang berguna untuk administrasi system.
Menurut Lionel /etc menyimpan berkas-berkas konnfigurasi sistem. Setiap kali aplikasi baru diinstall, berkas-berkas konfigurasi selalu disimpan di sini secara default.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /etc adalah directory yang berisi semua file-file konfigurasi dari sistem dan juga aplikasi.
4. /proc
Menurut Rania Dwitry /proc berisi informasi tentang kernel linux, proses dan virtual system file.
Menurut website help.ubuntu.com /proc adalah direktori dinamis khusus yang menangani informasi mengenai kondisi sistem, termasuk proses-proses yang sedang berjalan.
Menurut Musa Amin /proc adalah direktori yang berisi file virtual yang merepresentasikan proses dan pengaturan sistem operasi.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /proc adalah directory dinamis yang berguna untuk menangani informasi mengenai sistem, termasuk proses-proses yang sedang berjalan.
5. /dev
Menurut Mohammad Fauzi Yusuf pada sistem operasi linux, setiap perangkat yang terhubung akan dianggap sebagai files, dan di direktori /dev inilah file-file khusus yang mempresentasikan perangkat tersebut disimpan.
Menurut Rania Dwitry /dev adalah direktori yang berisi file khusus yang merepresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan, dll.
Menurut website help.ubuntu.com /dev berisi file-file device seperti /dev/tty, /dev/input/mice.
Menurut Musa Amin /dev berisi file perangkat(device file)yang merepresentasikan perangkat hardware virtual, seperti hard drive, keyboard, mouse , dan printer.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /dev adalah directory yang berisi file-file device/perangkat yang merepresentasikan hardware virtual.
6. /home
Menurut Mohammad Fauzi Yusuf /home berisi direktori untuk masing-masing user.
Menurut Arianto /home untuk menyimpan data/dokumen untuk user yang ada di komputer linux tersebut.
Menurut Rania Dwitry /home berisi direktori untuk pemakai linux(pada SCO diletakkan pada /usr).
Menurut Lionel /home adalah direktori berisi berkas dan direktori khusus pengguna.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /home adalah directory yang digunakan untuk menyimpan data/directory user/pengguna linux.
7. /root
Menurut Mohammad Fauzi Yusuf /root merupakan direktori home user root.
Menurut Arianto /root adalah home folder untuk user root/administrator linux.
Menurut Rania Dwitry /root adalah home direktori untuk superuser(root).
Menurut Musa Amin /root adalah direktori home untuk pengguna root.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /root adalah directory home untuk superuser/user root.
8. /var
Menurut Musa Amin /var adalah direktori yang berisi file log, file temporary, data variabel yang dihasilkan oleh sistem dan aplikasi.
Menurut Mohammad Fauzi Yusuf direktori /var berisi informasi seperti log yang berada dalam /var/log.
Menurut Arianto /var digunakan untuk menyimpan file yang bersifat dynamic atau berubah ubah seperti log aplikasi dan service.
Menurut website help.ubuntu.com /var berisi berkas variabel seperti log dan basis data.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /var adalah directory yang berisi file log, file temporari dan basis data yang dihasilkan oleh aplikasi/service.
9. /usr
Menurut Mohammad Fauzi yusuf /usr berisi aplikasi dan file yang digunakan oleh pengguna, sebagai lawan aplikasi dan file yang digunakan oleh sistem.
Menurut Arianto /usr berisi file aplikasi linux yang di install sebagian besar tersimpan.
Menurut website help.ubuntu.com /usr adalah direktori yang berisi aplikasi dan berkas yang tersedia untuk digunakan untuk pengguna(users).
Menurut Musa Amin /usr adalah direktori yang berisi file dan direktori yang terkait dengan aplikasi dan pengguna.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /usr adalah directory yang berisi aplikasi dan file yang digunakan oleh pengguna.
10. /bin
Menurut Musa Amin /bin adala direktori yang berisi file biner(executable) yang diperlukan oleh sistem dan pengguna.
Menurut website help.ubuntu.com /bin adalah direktori yang berisi aplikasi-aplikasi biner penting.
Menurut Arianto /bin berisi file binnary/aplikasi umum yang bisa dipakai oleh setiap user.
Menurut Mohammad Fauzi Yusuf /bin berisikan program bineer yang harus ada bila sistem yang dipasang dalam mode single-user.
Dari beberapa pendapat diatas dapat disimpulkan Directory /bin adala directory yang berisikan aplikas-aplikasi biner(executable) yang diperlukan oleh sistem dan user.
11. /sbin
Menurut Mohammad Fauzi Yusuf /sbin mirip dengan /bin. Namun, file-file yang berada di dalam direktori ini umum dioperasikan oleh Root.
Menurut Arianto /sbin berisi aplikasi khusus yang hanya bisa digunakan oleh user dengan akses root/administrator.
Menurut Rania Dwitry /sbin berisi utilitasi sistem untuk superuser.
Menurut Musa Amin /sbin berisi file biner(executable) yang hanya dapat diakses oleh pengguna root dan digunakan untuk mengelola sistem.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /sbin adalah directory yang berisikan aplikasi-aplikasi biner(executable) yang hanya dapat digunakan oleh user root/user dengan akses root.
12. /run
Menurut Musa Amin /run berisi file temporary(temporary files) yang dibuat saat booting sistem dan dihapus saat shutdown.
Menurut Boni Octavianus direktori /run merupakan direktori standar untuk penyimpanan file-file sementara(temporary) aplikasi yang dibutuhkan saat bekerja seperti sockets dan process ID.
Menurut Ravi Saive adalah sistem berkas sementara yang bersisi data runtime volatil yang menunjukkan kondisi sistem sejak di-boot.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /run adalah directory yang digunakan untuk berisikan file-file sementara(temporary) yang dibuat saat sistem booting dan dihapus saat sistem shutdown.
13. /tmp
Menurut website help.ubuntu.com /tmp berisi berkas sementara(temporary).
Menurut Musa Amin /tmp berisi file temporary yang dapat dihapus secara otomatis oleh sistem.
Menurut Rania Dwitry /tmp berisi file sementara, yang pada saat bootstrap akan dihapus.
Menurut Arianto /tmp adalah folder yang digunakan oleh semua aplikasi yang memerlukan ruang untuk membuat temporary file saat aplikasi bekerja.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /tmp adalah directory yang berisikan file temporary/sementara yang dapat dihapus secara otomatis oleh sistem.
14. /mnt
Menurut Mohammad Fauzi Yusuf /mnt adalah tempat untuk ngemount file system untuk menggunakannya sementara.
Menurut Rania Dwitry /mnt adalah direktori untuk mounting system file.
Menurut Musa Amin /mnt adalah mounted filesistem secara manual di harddisk.
Dari beberapa pendapat diatas dapat disimpulkan bahwa Directory /mnt adalah directory yang digunakan untuk mount filesystem secara manual.
15. /opt
Menurut Arianto /opt adalah folder untuk meletakkan aplikasi portable yang dikelola manual oleh user.
Menurut Mohammad Fauzi Yusuf /opt berisi paket software yang diinstall sendiri.
Menurut Rania Dwitry /opt biasanya berisi aplikasi tambahan(add-on).
Menurut Musa Amin /opt adalah direktori yang menyediakan lokasi untuk aplikasi-aplikasi optional yang akan diinstall.
Dari beberapa pendapat tersebut dapat disimpulkan bahwa Directory /opt adalah directory yang menyediakan lokasi untuk aplikasi-aplikasi optional/tambahan(add-on) yang akan diinstall.
Daftar Pustaka:
Patria, Ratna. 2024. Linux adalah : Penjelasan Lengkap Pengertian dan Macam-macam Linux.
https://www.domainesia.com/berita/linux-adalah/ diakses pada 31 Oktober 2024 pukul 11.05
Anjani, Nadya. Raisah, Erina. Mengenal OS Linux : Fungsi, Keunggulan, dan Distribusinya.
https://dcloud.co.id/blog/apa-itu-linux.html diakses pada 31 Oktober 2024 pukul 11.06
Sailellah, Hassan Rizky Putra. Pengertian OS Linux : Sejarah, Fungsi, Kelebihan, dan Kekurangan.
https://it.telkomuniversity.ac.id/pengertian-os-linux/ diakses pada 31 Oktober 2024 pukul 11.07
Yusuf, Mohamad Fauzi. 2022. Struktur-Struktur Direktori pada LINUX.
https://mahasiswa.ung.ac.id/532421068/home/2021/11/2/struktur-struktur-direktori-pada-linux.html diakses pada 31 Oktober 2024 pukul 10.55
Arianto. 2020. Mengenal Struktur Directory Linux.
https://www.belajarlinux.org/mengenal-struktur-directory-linux/ diakses pada 31 Oktober 2024 pukul 10.56
Dwitry, Rania. 2020. Praktikum 3 Operasi File dan Struktur Direktori.
https://raniadwitry.blogspot.com/2020/10/praktikum-3-operasi-file-dan-struktur.html diakses pada 10.57
Lionel. 2023. Linux Directory Structure Simplified: A Comprehensive Guide.
https://dev.to/softwaresennin/linux-directory-structure-simplified-a-comprehensive-guide-3012 diakses pada 31 Oktober 2024 pukul 11.01
Amin, Musa. 2011. Struktur Direktori Linux.
https://musaamin.web.id/struktur-direktori-linux/ diakses pada 31 Oktober 2024 pukul 11.02
Ubuntu. ____. Direktori dan Sistem File.
https://help.ubuntu.com/kubuntu/desktopguide/id/directories-file-systems.html diakses pada 31 Oktober 2024 pukul 11.03
Saive, Ravi. 2023. Linux Directory Structure and Important Files Paths Explained.
https://www.tecmint.com/linux-directory-structure-and-important-files-paths-explained/#google_vignette diakses pada 31 Oktober 2024 pukul 13.53
Octavianus, Boni. 2014. Linux - Pengenalan Struktur direktori.
https://coolnetkid.wordpress.com/2014/05/06/linux-struktur-direktori/ diakses pada 31 Oktober 2024 pukul 13.54
#AtswaIndonesia #Linux #DirektoriLinux #promaker39 #OS

No comments:
Post a Comment