Struktur direktori Linux dan jalur file penting dijelaskan
- 1931
- 417
- Dr. Travis Bahringer
Singkat: Artikel ini memberikan rincian sistem file/direktori file Linux, beberapa file kritis, kegunaannya, dan lokasinya.
Anda mungkin telah mendengar bahwa semuanya dianggap sebagai file dalam turunan Unix dan Unix seperti Linux. Jika bukan file, maka itu harus menjadi proses yang berjalan.
Ada tiga kategori file luas di Linux.
- File umum - Ini adalah file biasa yang terdiri dari data biner atau ASCII. Ini adalah file biasa seperti dokumen, gambar, file audio dan video, dll.
- File direktori - Di Linux, direktori juga dikategorikan sebagai file karena mereka juga berfungsi sebagai ruang penyimpanan untuk file dan folder lainnya.
- File perangkat - Ini adalah file khusus yang menyediakan antarmuka untuk driver perangkat yang memungkinkan kegunaan perangkat perangkat keras pada sistem seperti tikus, keyboard, perangkat USB, hard drive, dll. Ini ditemukan di /dev direktori.
Diagram Struktur Direktori Linux
Sebuah standar Linux Distribusi mengikuti struktur direktori sebagaimana disediakan di bawah ini dengan diagram dan penjelasan.
Struktur Direktori LinuxMasing -masing direktori di atas (yang merupakan file, di tempat pertama) berisi informasi penting, diperlukan untuk boot ke driver perangkat, file konfigurasi, dll. Menggambarkan secara singkat tujuan setiap direktori, kami mulai secara hierarkis.
/ Direktori
Direktori root, dilambangkan dengan satu slash maju (/)
, adalah direktori paling atas dalam struktur direktori Linux. Ini berisi semua direktori, sub-direktori, dan file pada sistem Linux Anda. Itu dari direktori root di mana hierarki direktori linux dimulai.
CATATAN: Direktori root (/)
tidak boleh bingung dengan direktori home root (/akar)
.
/Direktori boot
Ini adalah salah satu direktori paling vital dalam sistem Linux. Saat namanya menyimpulkan, direktori boot berisi file boot Linux seperti bootloader, kernel, dan file yang terkait. File seperti 'vmlinuz'Mewakili gambar terkompresi dari kernel Linux.
Direktori Boot di Linux/dll direktori
Itu /dll Direktori berisi file konfigurasi sistem untuk semua layanan, skrip, dan aplikasi pihak ketiga yang diinstal. Direktori ini dianggap sebagai pusat saraf sistem Linux.
/dll Direktori di Linux/direktori rumah
Itu /rumah Direktori adalah direktori yang berisi folder dan file pribadi pengguna. Pada sistem Linux grafis, direktori home, secara default, berisi folder seperti desktop, dokumen, unduhan, gambar, video, dan publik.
Selain itu, /rumah Direktori berisi file konfigurasi pribadi yang diawali dengan titik (.)
. Ini adalah file tersembunyi yang berisi pengaturan khusus pengguna untuk sesi login shell.
/direktori root
Itu /akar Direktori adalah direktori rumah untuk pengguna root, yang juga disebut sebagai direktori home pengguna root (dan bukan sebagai root (/)
direktori).
Akun root juga disebut sebagai superuser, pengguna administratif, administrator sistem atau hanya pengguna root memiliki semua akses ke perintah dan file sistem di Linux.
Direktori Pengguna Root di Linux/Direktori Opt
Itu /memilih Direktori adalah direktori yang dicadangkan untuk paket tambahan dan aplikasi perangkat lunak pihak ketiga yang tidak disertakan secara default dalam repositori resmi sistem.
Misalnya, saat Anda menginstal aplikasi seperti Skype, Perselisihan, Spotify, dan Java, untuk menyebutkan beberapa, mereka disimpan di /memilih direktori.
/Direktori Opt di Linux/direktori dev
Itu /dev Direktori berisi file perangkat atau file khusus untuk perangkat yang dilampirkan ke sistem seperti hard drive, keyboard, dan mouse. Seperti disebutkan, ini tidak teratur yang dapat dibaca dan ditulis pengguna.
Ini adalah abstraksi perangkat standar yang aplikasi pada sistem Anda berinteraksi dengan melalui panggilan sistem input dan output.
/direktori dev di linux/Direktori VAR
Itu /var Direktori menyimpan file variabel yang dihasilkan sistem, yang mencakup file log, cache, dan file spool hanya untuk menyebutkan beberapa.
/VAR Direktori di Linux/Direktori Bin
Itu /tempat sampah Direktori berisi binari pengguna, program yang dapat dieksekusi, dan perintah sistem umum yang digunakan oleh semua pengguna dalam sistem. Ini termasuk LS, PWD, kucing, mkdir, CD, MV, CP, DU, DF, TAR, RPM, WC, Sejarah, dll.
/Direktori Bin di Linux/SBIN Directory
Itu /SBIN Direktori berisi file, utilitas, dan perintah sistem yang dapat dieksekusi yang disediakan untuk pengguna root atau pengguna dengan hak istimewa root. Perintah seperti itu termasuk berhenti, reboot, mkfs, fsck, fdisk, halt, ptables, ifconfig, ip, swapon, dll.
/Direktori SBIN di Linux/Direktori USR
Itu /usr Direktori peringkat sebagai salah satu direktori terpenting karena jumlah besar data yang dimilikinya. Direktori berisi file baca-hanya-seluruh sistem. Ini termasuk perpustakaan, binari pengguna dan dokumentasi, program, dan utilitas sistemnya.
/USR Directory di Linux/Direktori Proc
Direktori /Proc agak dari direktori yang aneh. Ini adalah sistem file virtual atau semu yang berisi informasi penting tentang menjalankan proses. Itu dianggap sebagai Pusat Kontrol dan Informasi untuk Kernel Linux.
Sistem file dibuat dengan cepat setelah startup sistem dan dihancurkan setelah sistem ditenagai.
/Direktori Proc di Linux/Direktori MNT
Itu /mnt Direktori bersama dengan subdirektori adalah direktori yang dimaksudkan untuk digunakan sebagai titik pemasangan sementara untuk pemasangan perangkat penyimpanan seperti drive hard disk, drive USB, dan cdrom.
Direktori MNT di Linux/direktori sys
Itu /sys adalah sistem file virtual yang berisi satu set file virtual yang menyediakan antarmuka ke kernel Linux.
/direktori sys di linux/Direktori Media
Itu /media Direktori adalah direktori di mana sistem memasang media yang dapat dilepas seperti drive USB.
/Direktori Media di Linux/Jalankan direktori
Itu /berlari Direktori adalah sistem file sementara yang berisi data runtime volatile yang menunjukkan sistem telah dimiliki sejak di -boot. File di bawah /berlari Direktori harus dihapus (dihapus atau dipotong sebagai nyaman) pada awal proses boot.
/Jalankan direktori di Linux/Direktori TMP
Itu /tmp Direktori adalah direktori yang menyimpan file sementara dan banyak program menggunakan direktori ini untuk membuat file kunci dan menjaga penyimpanan data sementara.
Jangan hapus file di bawah direktori/TMP kecuali Anda tahu persis apa yang Anda lakukan! Banyak dari file -file ini sangat penting untuk menjalankan program saat ini dan menghapusnya dapat memengaruhi kerusakan sistem.
/Direktori TMP di Linux/direktori lib
Itu /lib Direktori menyimpan semua pustaka standar penting yang diperlukan oleh binari pengguna di /tempat sampah direktori.
/Direktori Lib di Linux/Lost+Directory Ditemukan
Itu hilang+ditemukan Direktori diinstal selama instalasi Linux, berguna untuk memulihkan file yang mungkin rusak karena shut-down yang tidak terduga.
/Direktori SRV
Itu /srv Direktori adalah direktori layanan dan disingkat sebagai 'SRV'. Direktori ini berisi file khusus server dan terkait layanan.
Menjelajahi file penting, lokasi mereka, dan kegunaannya
Linux adalah sistem kompleks yang membutuhkan cara yang lebih kompleks dan efisien awal, berhenti, menjaga Dan menyalakan ulang sistem, tidak seperti Windows. Ada konfigurasi yang terdefinisi dengan baik mengajukan, binari, Halaman manusia, File info, dll. untuk setiap proses di dalam Linux.
Selain direktori utama, berikut adalah daftar beberapa file dan direktori terkemuka dan penggunaannya.
- /boot/vmlinuz : The Kernel Linux mengajukan.
- /dev/hda : File perangkat untuk yang pertama IDE HDD (Hard disk drive).
- /dev/hdc : File perangkat untuk IDE CDROM, umumnya.
- /dev/sda: File perangkat untuk drive SATA pertama (hard disk drive).
- /dev/null : Perangkat pseudo, itu tidak ada. Terkadang output sampah diarahkan ke /dev/null, Sehingga hilang, selamanya.
- /etc/bashrc : File ini berisi default, fungsi, dan alias di seluruh sistem di antara file lain yang digunakan oleh semua pengguna sistem.
- /etc/crontab : Ini adalah file sistem-lebar yang diformat secara unik untuk menjadwalkan atau mengotomatiskan tugas sistem pada sistem Linux.
- /etc/ekspor : File yang menentukan sistem file mana yang diekspor ke host jarak jauh dan menentukan opsi.
- /etc/fstab : Ini adalah file khusus yang berisi informasi tentang semua titik pemasangan yang dapat disebabkan dan opsi titik pemasangan. Setiap baris dalam file ini menyediakan enam opsi, yang masing -masing menunjukkan informasi tentang titik pemasangan atau sistem file.
- /etc/host : Ini adalah file konfigurasi yang memetakan nama host sistem ke alamat IP yang sesuai.
- /etc/host.mengizinkan : File menentukan host mana yang diizinkan untuk terhubung ke sistem lokal.
- /etc/host.membantah : File menentukan host mana yang ditolak akses dan layanan di mesin lokal.
- /etc/masalah : Berisi pesan pra-login.
- /etc/modul : File ini berisi nama -nama modul kernel yang harus dimuat pada waktu boot, satu per baris.
- /etc/motd : MOTD adalah singkatan dari a Pesan Hari Ini, Pesan yang diterima pengguna saat login.
- /etc/mtab : File read-only yang berisi daftar sistem file yang dipasang saat ini.
- /etc/passwd : File yang berisi informasi pengguna sistem seperti nama pengguna, uid, gid, dan shell login antara lain
- /etc/printcap : Berisi informasi printer yang dihasilkan oleh/etc/cangkir/printer.file conf.
- /etc/profile : Berisi lingkungan di seluruh sistem Linux dan skrip startup lainnya.
- /etc/profile.D : Skrip aplikasi, dieksekusi setelahnya Gabung.
- /etc/rc.D : Informasi tentang Level Run skrip tertentu.
- /etc/rc.d/init.D : Level run Inisialisasi Naskah.
- /etc/resolv.conf : Ini adalah file resolver DNS. Itu menentukan bagaimana sistem memanfaatkan DNS untuk menyelesaikan nama host.
- /etc/keamanan : Berisi file konfigurasi untuk berbagai modul PAM.
- /etc/skel : Ini adalah direktori yang berisi satu set file konfigurasi pengguna yang disalin ke direktori home pengguna saat pengguna dibuat.
- /etc/x11 : Ini adalah direktori yang berisi file konfigurasi untuk sistem X-Window.
- /usr/bin : Pengguna normal dapat dieksekusi perintah.
- /usr/bin/x11 : Direktori ini berisi direktori dan binari bersarang tanpa batas untuk sistem X Windows.
- /usr/termasuk : Direktori berisi file header untuk kompiler C. Ini termasuk Stdio.H, Stdlib.h, dan string.H antara lain.
- /usr/share : Direktori bersama file man, File info, dll.
- /usr/lib : Direktori ini terdiri dari file dan direktori objek
- /usr/sbin : Direktori berisi binari dengan hak istimewa superuser atau untuk administrasi sistem.
- /proc/cpuinfo : File ini berisi info sistem termasuk model CPU, nama model, jumlah core, dan kecepatan clock untuk menyebutkan beberapa file.
- /proc/interupsi : Informasi tentang saat ini interupsi sedang digunakan saat ini.
- /proc/ioports : File tersebut berisi semua alamat input/output yang digunakan oleh perangkat di server.
- /proc/meminfo : File yang menyimpan informasi penggunaan memori termasuk informasi swap.
- /proc/modul : File yang mencantumkan semua modul yang digunakan oleh kernel
- /proc/mount : File tersebut berisi informasi sistem file yang dipasang secara terperinci.
- /proc/stat : File tersebut berisi informasi terperinci tentang sistem dan aktivitas kernel.
- /proc/swaps : File tersebut berisi informasi tentang file swap.
- /proc/versi : File ini berisi informasi versi Linux.
- /var/log/lastlog : File biner yang berisi informasi tentang login pengguna terakhir yang berhasil.
- /var/log/pesan : File tersebut berisi log pesan yang dihasilkan oleh Syslog Daemon saat boot.
- /var/log/syslog : File yang berisi log sistem non-kritis.
- /var/log/wtmp : File yang mencantumkan login waktu Dan durasi dari setiap pengguna di sistem saat ini.
Itu saja untuk saat ini. Tetap terhubung ke Tecmint untuk apapun Berita dan posting terkait Linux Dan Foss dunia. Tetap sehat dan jangan lupa untuk memberikan komentar berharga Anda di bagian komentar.
- « Cara menggunakan perintah 'head' di linux [8 contoh berguna]
- Instal Rocky Linux 9 di VirtualBox di Windows »