GNU/Linux >> Belajar Linux >  >> Linux

15 hal yang perlu Anda ketahui tentang Struktur Direktori Linux

Dalam bab kedua dari seri 'Belajar Linux', hari ini, kita belajar tentang Struktur Direktori Linux. Setiap sistem operasi memiliki hierarki direktori tertentu untuk mengatur file guna membantu pengguna melacak di mana sesuatu dapat ditemukan.

Lihatlah File Manager yang ditunjukkan di bawah ini. Setiap folder memiliki tujuan yang ditentukan, yang terpenting Keamanan. Linux biasanya lebih aman daripada Microsoft Windows hanya karena cara kerja Linux di dalam direktori sistem ini. Jadi mari kita lihat masing-masing direktori ini.

1. Akar /

Direktori root adalah titik awal untuk hierarki sistem file. Setiap file dan direktori dimulai dari direktori root. Seperti namanya, hanya pengguna root yang memiliki hak menulis di bawah direktori ini. Tetapi penting untuk dicatat bahwa "/" tidak terkait dengan "/ root" dengan cara apa pun. Semua direktori yang terdaftar di bawah ini berada di Direktori Root.

2. Binari Pengguna /bin

Direktori "bin" adalah rumah bagi semua program yang dapat dieksekusi. Di Linux, executable disebut "Binaries." Semua perintah yang digunakan oleh pengguna komputer berada di sini.

3. Binari Sistem s/bin

Direktori s/bin juga berisi perintah biner seperti direktori /bin. Satu-satunya perbedaan adalah perintah Linux yang terletak di bawah direktori ini digunakan oleh administrator sistem. Jelas, admin sistem menggunakannya untuk tujuan pemeliharaan sistem.

4. Pemuat Boot /boot

Seperti yang ditunjukkan oleh nama folder, folder /boot berisi file terkait boot loader, termasuk kernel penting, initrd, vmlinux, file grub, dll.

5. File konfigurasi sistem /etc

Ini adalah tempat di mana semua file konfigurasi yang diperlukan oleh semua program disimpan. Setiap program akan memiliki file konfigurasi yang digunakan untuk mengontrol operasi suatu program, termasuk memulai atau menghentikan program. Ini bukan biner yang dapat dieksekusi.

6. Beranda /rumah

Direktori home memiliki semua file pribadi pengguna. Di dalamnya, setiap akun pengguna sistem akan memiliki direktori individual, misalnya, “kiran” di sistem saya.

7. Perpustakaan Sistem /lib /lib64

Folder ini berisi file library yang diperlukan untuk mem-boot sistem dan menjalankan perintah dalam biner yang terletak di bawah direktori /bin dan /sbin.

8. Perangkat /dev

/dev berisi file yang digunakan oleh perangkat USB yang terpasang ke komputer.

9. Pasang direktori /mount

Ini adalah direktori pemasangan sementara yang biasanya digunakan oleh administrator sistem untuk memasang sistem file yang berbeda.

10. Aplikasi tambahan opsional /opt

/opt adalah untuk instalasi paket perangkat lunak aplikasi tambahan. Ini biasanya digunakan untuk perangkat lunak pihak ketiga, yang menyiratkan bahwa mereka sudah dikompilasi sebelumnya.

11. Informasi Proses /proc

Sistem file proc adalah sistem file semu yang digunakan sebagai antarmuka ke struktur data kernel. Sistem file ini menyimpan informasi teks tentang sumber daya sistem.

12. Akar /root

Saat pengguna masuk sebagai pengguna root, direktori home terpisah akan dibuat.

13. Ruang sementara /tmp

Direktori tmp adalah folder sementara yang akan dihapus secara berkala. Faktanya, beberapa distribusi Linux dibersihkan selama setiap boot. Direktori digunakan oleh program sistem untuk menyimpan data sementara. Misalnya, saat Anda mengekstrak arsip, konten pertama kali diekstraksi ke direktori /tmp dan dipindahkan ke lokasi yang Anda berikan.

14. Folder pengguna /usr

Folder ini adalah rumah bagi semua program, perpustakaan, dan dokumentasi yang berhubungan dengan pengguna. Sub-direktori di /usr berhubungan dengan yang dijelaskan dalam artikel ini.

15. Data variabel /var

Data variabel seperti file log sistem berada di sini. File-file ini terus-menerus dimodifikasi tergantung pada tugas pengguna dan sistem yang sedang berlangsung.


Linux
  1. 30 hal yang tidak Anda ketahui tentang kernel Linux

  2. Firewall Linux:Apa yang perlu Anda ketahui tentang iptables dan firewalld

  3. Direktori tmp Linux:Semua yang Perlu Anda Ketahui

  1. Semua yang Perlu Anda Ketahui Tentang Sistem File Linux

  2. Semua yang Perlu Anda Ketahui Tentang Perintah Chmod Linux

  3. Semua yang Perlu Anda Ketahui tentang Linux Containers (LXC)

  1. Semua yang Perlu Anda Ketahui Tentang Server Linux Ubuntu

  2. Semua yang Perlu Anda Ketahui tentang Linux OpenSSH Server

  3. Pscp di Sistem Linux:Semua Yang Perlu Anda Ketahui Tentang