Struktur direktori linux dan laluan fail penting dijelaskan

Struktur direktori linux dan laluan fail penting dijelaskan

Ringkas: Artikel ini memberikan pecahan sistem fail/struktur direktori Linux, beberapa fail kritikal, kebolehgunaan mereka, dan lokasi mereka.

Anda mungkin pernah mendengar bahawa semuanya dianggap sebagai fail dalam derivatif Unix dan Unix seperti Linux. Sekiranya bukan fail, maka ia mestilah proses yang sedang berjalan.

Terdapat tiga kategori fail yang luas di Linux.

  • Fail umum - Ini adalah fail biasa yang terdiri daripada data binari atau ASCII. Ini adalah fail biasa seperti dokumen, imej, fail audio dan video, dll.
  • Fail direktori - Di Linux, direktori juga dikategorikan sebagai fail kerana mereka juga berfungsi sebagai ruang penyimpanan untuk fail dan folder lain.
  • Fail peranti - Ini adalah fail khas yang menyediakan antara muka kepada pemacu peranti yang membolehkan kebolehgunaan peranti perkakasan pada sistem seperti tikus, papan kekunci, peranti USB, cakera keras, dll. Ini terdapat di /Dev direktori.

Rajah Struktur Direktori Linux

Standard Linux Pengedaran mengikuti struktur direktori seperti yang disediakan di bawah dengan rajah dan penjelasan.

Struktur direktori Linux

Setiap direktori di atas (yang merupakan fail, di tempat pertama) mengandungi maklumat penting, diperlukan untuk boot ke pemacu peranti, fail konfigurasi, dll. Menggambarkan secara ringkas tujuan setiap direktori, kita memulakan hierarki.

/ Direktori

Direktori akar, dilambangkan oleh satu slash ke hadapan (/), adalah direktori paling tinggi dalam struktur direktori Linux. Ia mengandungi semua direktori, sub-direktori, dan fail pada sistem linux anda. Itu dari direktori root di mana hierarki direktori linux bermula.

CATATAN: Direktori akar (/) tidak boleh dikelirukan dengan direktori rumah akar (/root).

Direktori Root di Linux

/direktori boot

Ini adalah salah satu direktori paling penting dalam sistem linux. Seperti nama yang disediakan, direktori boot mengandungi fail boot linux seperti bootloader, kernel, dan fail yang berkaitan. Fail seperti 'Vmlinuz'Mewakili imej termampat kernel Linux.

Direktori Boot di Linux

/etc direktori

The /dan lain-lain Direktori mengandungi fail konfigurasi sistem untuk semua perkhidmatan, skrip, dan aplikasi pihak ketiga yang dipasang. Direktori ini dianggap sebagai pusat saraf sistem linux.

/etc direktori di linux

/direktori rumah

The /rumah Direktori adalah direktori yang mengandungi folder dan fail peribadi pengguna. Pada sistem linux grafik, direktori rumah, secara lalai, mengandungi folder seperti desktop, dokumen, muat turun, gambar, video, dan awam.

Di samping itu, /rumah Direktori mengandungi fail konfigurasi peribadi yang diawali dengan titik (.). Ini adalah fail tersembunyi yang mengandungi tetapan khusus pengguna untuk sesi shell log masuk.

Direktori Rumah di Linux

/direktori root

The /root Direktori adalah direktori rumah untuk pengguna root, yang juga disebut sebagai direktori rumah pengguna root (dan bukan sebagai akar (/) direktori).

Akaun Root juga disebut sebagai superuser, pengguna pentadbiran, pentadbir sistem atau hanya pengguna root mempunyai semua akses kepada arahan dan fail sistem di Linux.

Direktori Pengguna Root di Linux

/Direktori Opt

The /Memilih Direktori adalah direktori yang dikhaskan untuk pakej tambahan dan aplikasi perisian pihak ketiga yang tidak dimasukkan secara lalai dalam repositori rasmi sistem.

Contohnya, semasa anda memasang aplikasi seperti Skype, Perselisihan, Spotify, dan Java, untuk menyebut beberapa, mereka disimpan di /Memilih direktori.

/Opt Directory di Linux

/direktori dev

The /Dev Direktori mengandungi fail peranti atau fail khas untuk peranti yang dilampirkan pada sistem seperti cakera keras, papan kekunci, dan tetikus. Seperti yang disebutkan, ini tidak biasa bahawa pengguna boleh membaca dan menulis ke.

Ini adalah abstraksi peranti standard yang aplikasi pada sistem anda berinteraksi dengan melalui panggilan sistem input dan output.

/direktori dev di linux

/var direktori

The /var Direktori menyimpan fail pembolehubah yang dihasilkan oleh sistem, termasuk fail log, cache, dan fail kili hanya untuk menyebut beberapa.

/var direktori di linux

/direktori bin

The /bin Direktori mengandungi binari pengguna, program yang boleh dilaksanakan, dan arahan sistem biasa yang digunakan oleh semua pengguna dalam sistem. Ini termasuk LS, PWD, CAT, mkdir, CD, mv, CP, DU, DF, TAR, RPM, WC, Sejarah, dll.

/direktori bin di linux

/Direktori SBIN

The /sbin Direktori mengandungi fail, utiliti, dan arahan sistem yang boleh dilaksanakan yang dikhaskan untuk pengguna root atau pengguna dengan keistimewaan root. Perintah tersebut termasuk Halt, Reboot, MKFS, FSCK, FDISK, HALT, IPTABLES, IFCONFIG, IP, SWAPON, dll.

/direktori sbin di linux

/Direktori USR

The /usr Direktori berpangkat sebagai salah satu direktori yang paling penting kerana jumlah data yang besar yang dipegangnya. Direktori mengandungi fail baca sahaja sistem. Ini termasuk perpustakaan, binari pengguna dan dokumentasi, program, dan utiliti sistem mereka.

/direktori usr di linux

/Direktori Proc

Direktori /Proc agak direktori pelik. Ia adalah sistem fail maya atau pseudo yang mengandungi maklumat penting mengenai proses berjalan. Ia dianggap sebagai pusat kawalan dan maklumat untuk kernel linux.

Sistem fail dibuat dengan cepat atas permulaan sistem dan dimusnahkan setelah sistem dimatikan.

/Direktori Proc di Linux

/Direktori MNT

The /mnt Direktori bersama dengan subdirektori adalah direktori yang dimaksudkan untuk digunakan sebagai titik gunung sementara untuk peranti penyimpanan pemasangan seperti pemacu cakera keras, pemacu USB, dan CDROMS.

Direktori Mnt di Linux

/SYS direktori

The /sys adalah sistem fail maya yang mengandungi satu set fail maya yang menyediakan antara muka ke kernel linux.

/Direktori Sys di Linux

/Direktori Media

The /media Direktori adalah direktori di mana sistem memasang media yang boleh ditanggalkan seperti pemacu USB.

/Direktori Media di Linux

/Direktori Run

The /lari Direktori adalah sistem fail sementara yang mengandungi data runtime yang tidak menentu yang menunjukkan sistem telah sejak ia dibuang. Fail di bawah /lari Direktori mesti dipadamkan (dikeluarkan atau dipotong sebagai mudah) pada permulaan proses boot.

/Direktori lari di linux

/Direktori TMP

The /TMP Direktori adalah direktori yang menyimpan fail sementara dan banyak program menggunakan direktori ini untuk membuat fail kunci dan menyimpan penyimpanan data sementara.

Jangan padamkan fail di bawah direktori/tmp melainkan anda tahu dengan tepat apa yang anda lakukan! Banyak fail ini penting untuk menjalankan program sekarang dan membuangnya boleh menjejaskan kemalangan sistem.

/Direktori TMP di Linux

/Direktori Lib

The /lib Direktori menyimpan semua perpustakaan standard penting yang diperlukan oleh binari pengguna di /bin direktori.

/Direktori Lib di Linux

/Hilang+direktori yang dijumpai

The hilang+dijumpai Direktori dipasang semasa pemasangan Linux, berguna untuk memulihkan fail yang mungkin dipecahkan kerana penutupan yang tidak dijangka.

/Direktori SRV

The /srv Direktori adalah direktori perkhidmatan dan disingkat sebagai 'srv'. Direktori ini mengandungi fail khusus dan perkhidmatan yang berkaitan.

Meneroka fail penting, lokasi mereka, dan kebolehgunaannya

Linux adalah sistem yang kompleks yang memerlukan cara yang lebih kompleks dan efisien untuk Mula, Berhenti, mengekalkan dan Reboot sistem, tidak seperti Tingkap. Terdapat konfigurasi yang jelas fail, binari, halaman lelaki, Fail Maklumat, dan lain-lain. untuk setiap proses dalam Linux.

Sebagai tambahan kepada direktori utama, berikut adalah senarai beberapa fail dan direktori yang terkenal dan kegunaan mereka.

  • /boot/vmlinuz : The Kernel Linux fail.
  • /dev/hda : Fail peranti untuk yang pertama IDE HDD (Pemacu cakera keras).
  • /dev/hdc : Fail peranti untuk IDE CDROM, biasanya.
  • /dev/sda: Fail peranti untuk pemacu SATA pertama (pemacu cakera keras).
  • /dev/null : Device pseudo, yang tidak wujud. Kadang -kadang output sampah dialihkan ke /dev/null, Jadi ia hilang, selama -lamanya.
  • /etc/bashrc : Fail ini mengandungi lalai, fungsi, dan alias di antara fail lain yang digunakan oleh semua pengguna sistem.
  • /etc/crontab : Ini adalah fail seluruh sistem yang diformat secara unik untuk menjadualkan atau mengautomasikan tugas sistem pada sistem linux.
  • /etc/eksport : Fail yang menentukan sistem fail mana yang dieksport ke hos jauh dan menentukan pilihan.
  • /etc/fstab : Ini adalah fail khas yang mengandungi maklumat mengenai semua titik gunung yang boleh didapati dan pilihan titik gunung. Setiap baris dalam fail ini menyediakan enam pilihan, yang masing -masing menandakan maklumat mengenai titik gunung atau sistem fail.
  • /etc/hos : Ini adalah fail konfigurasi yang memetakan nama sistem hos ke alamat IP yang sepadan.
  • /etc/hos.Benarkan : Fail yang menentukan tuan rumah mana yang dibenarkan menyambung ke sistem tempatan.
  • /etc/host.menafikan : Fail yang menentukan tuan rumah mana yang ditolak akses dan perkhidmatan di mesin tempatan.
  • /etc/isu : Mengandungi mesej pra-login.
  • /etc/modul : Fail ini mengandungi nama modul kernel yang harus dimuatkan pada masa boot, satu setiap baris.
  • /etc/motd : MOTD bermaksud a Mesej hari itu, pengguna mesej mendapat log masuk.
  • /etc/mtab : Fail baca sahaja yang mengandungi senarai sistem fail yang dipasang sekarang.
  • /etc/passwd : Fail yang mengandungi maklumat pengguna sistem seperti nama pengguna, uid, gid, dan login shell antara lain
  • /etc/printcap : Mengandungi maklumat pencetak yang dihasilkan oleh/etc/cawan/pencetak.fail conf.
  • /etc/profil : Mengandungi persekitaran sistem linux dan skrip permulaan yang lain.
  • /etc/profil.d : Skrip permohonan, dilaksanakan selepas log masuk.
  • /etc/rc.d : Maklumat mengenai lari tahap skrip khusus.
  • /etc/rc.d/init.d : Run level Permulaan Skrip.
  • /etc/resolv.Conf : Ini adalah fail resolver DNS. Ia menentukan bagaimana sistem memanfaatkan DNS untuk menyelesaikan nama host.
  • /etc/keselamatan : Mengandungi fail konfigurasi untuk pelbagai modul PAM.
  • /etc/skel : Ini adalah direktori yang mengandungi satu set fail konfigurasi pengguna yang disalin ke direktori rumah pengguna apabila pengguna dibuat.
  • /etc/x11 : Ini adalah direktori yang mengandungi fail konfigurasi untuk sistem X-Window.
  • /usr/bin : Pengguna biasa boleh dilaksanakan Perintah.
  • /usr/bin/x11 : Direktori ini mengandungi direktori dan binari bersarang yang tidak terhingga untuk sistem tingkap x.
  • /usr/sertakan : Direktori mengandungi fail header untuk penyusun C. Ini termasuk stdio.H, stdlib.H, dan tali.H antara lain.
  • /usr/kongsi : Direktori dikongsi dari fail lelaki, Fail Maklumat, dan lain-lain.
  • /usr/lib : Direktori ini terdiri daripada fail dan direktori objek
  • /usr/sbin : Direktori mengandungi binari dengan keistimewaan super atau untuk pentadbiran sistem.
  • /proc/cpuinfo : Fail ini mengandungi maklumat sistem termasuk model CPU, nama model, bilangan teras, dan kelajuan jam untuk menyebut beberapa fail.
  • /proc/mengganggu : Maklumat mengenai semasa mengganggu digunakan pada masa ini.
  • /Proc/ioports : Fail mengandungi semua alamat input/output yang digunakan oleh peranti pada pelayan.
  • /Proc/Meminfo : Fail yang menyimpan maklumat penggunaan memori termasuk maklumat swap.
  • /Proc/Modul : Fail yang menyenaraikan semua modul yang digunakan oleh kernel
  • /Proc/Mount : Fail ini mengandungi maklumat sistem fail yang dipasang terperinci.
  • /Proc/Stat : Fail ini mengandungi maklumat terperinci mengenai aktiviti sistem dan kernel.
  • /Proc/Swap : Fail tersebut mengandungi maklumat mengenai fail swap.
  • /proc/versi : Fail ini mengandungi maklumat versi Linux.
  • /var/log/lastlog : Fail binari yang mengandungi maklumat mengenai log masuk pengguna yang terakhir.
  • /var/log/mesej : Fail mengandungi log mesej yang dihasilkan oleh syslog Daemon di Boot.
  • /var/log/syslog : Fail yang mengandungi log sistem bukan kritikal.
  • /var/log/wtmp : Fail yang menyenaraikan log masuk masa dan tempoh setiap pengguna di sistem sekarang.

Itu sahaja buat masa ini. Terus bersambung Tecmint bagi apa apa Berita dan pos yang berkaitan dengan Linux dan Foss dunia. Tetap sihat dan jangan lupa memberikan komen berharga anda di bahagian komen.