Rumah > Artikel > Operasi dan penyelenggaraan > Apakah direktori akar dalam linux
Di Linux, direktori akar "/" terletak di peringkat atas struktur direktori sistem fail dan merupakan direktori peringkat teratas Semua fail dan direktori diletakkan di bawah direktori akar "/"; direktori akar "/" "Terdapat juga subdirektori seperti "/bin", "/home", dan "/usr" di bawah.
Persekitaran pengendalian tutorial ini: sistem CentOS 6, komputer Dell G3.
Sistem fail Linux dan UNIX ialah struktur fail pokok hierarki dengan "/" sebagai akar, "/" oleh itu dipanggil akar direktori.
Semua fail dan direktori diletakkan di bawah direktori akar "/". Terdapat subdirektori seperti /bin, /home, /usr dan sebagainya di bawah direktori root /.
Syor standard FHS: Partition di mana direktori akar "/" terletak hendaklah lebih kecil lebih baik dan perisian yang dipasang oleh aplikasi tidak seharusnya diletakkan bersama direktori root Dalam partition yang sama, pastikan direktori root sekecil mungkin.
Falsafah Linux
1. Semuanya adalah fail; 2. Program kecil dengan satu tujuan; 3. Cuba elakkan daripada menangkap antara muka pengguna;
4. Simpan maklumat konfigurasi program melalui fail konfigurasi, dan fail konfigurasi biasanya merupakan fail teks biasa; >
(1) bin
binari
$ ls / bin dev home lib64 mnt proc run srv usr boot etc lib media opt root sbin sys tmp varTerutamanya meletakkan fail yang digunakan untuk but, termasuk fail teras Linux, menu but dan konfigurasi fail yang diperlukan untuk boot, dsb. Nama fail kernel Linux yang biasa digunakan ialah:
vmlinuz
Jika anda menggunakan grub, program pengurusan but, direktori
/boot/grub/ ls
juga akan. wujud! pwd
init
(3) dev
Pada sistem Linux, sebarang peranti dan persisian wujud dalam bentuk fail dalam direktori ini. Hanya mengakses fail dalam direktori ini adalah sama dengan mengakses peranti. Fail yang lebih penting termasuk /dev/null, /dev/zero, /dev/tty, /dev/lp*, /dev/hd*, /dev/sd*, dsb.
(4) dsb Hampir semua fail konfigurasi utama sistem diletakkan dalam direktori ini, seperti fail akaun kakitangan dan kata laluan, fail permulaan pelbagai perkhidmatan, dsb. Secara umumnya, atribut setiap fail dalam direktori ini boleh dilihat oleh pengguna biasa, tetapi hanya root yang mempunyai kuasa untuk mengubah suainya. FHS mengesyorkan agar tidak meletakkan fail boleh laku (perduaan) dalam direktori ini. Fail yang lebih penting ialah: /etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/, dsb. Selain itu, direktori penting di bawahnya ialah:
/etc/init.d/
: Skrip permulaan lalai bagi semua perkhidmatan diletakkan di sini, contohnya, untuk memulakan atau Untuk mematikan iptables: "/etc/init.d/iptables start", "/etc/init.d/iptables stop"/etc/xinetd.d/
: Ini ialah apa yang dipanggil Direktori fail konfigurasi pelbagai perkhidmatan yang diuruskan oleh daemon super./etc/X11/: Pelbagai fail konfigurasi yang berkaitan dengan X Window ada di sini, terutamanya dua fail konfigurasi X Server, xorg.conf atau XF86Config.
Media ialah perkataan Inggeris untuk "media". Seperti namanya, peranti boleh tanggal yang diletakkan di bawah /media ini ialah ! Peranti termasuk cakera liut, cakera padat, DVD, dsb. dipasang sementara di sini. Nama fail biasa termasuk: /media/floppy, /media/cdrom, dsb.
(9) mnt
Jika anda ingin melekapkan beberapa peranti tambahan buat sementara waktu, biasanya anda disyorkan untuk meletakkannya dalam direktori ini. Pada zaman dahulu, tujuan direktori ini adalah sama dengan /media! Hanya selepas /media dicipta, direktori ini digunakan untuk pemasangan sementara. (10)pilih
Ini ialah direktori untuk perisian kerjasama pihak ketiga. Apakah perisian kerjasama pihak ketiga? Sebagai contoh, sistem pengurusan desktop KDE ialah projek bebas, tetapi ia boleh dipasang pada sistem Linux, jadi disyorkan supaya perisian KDE diletakkan dalam direktori ini. Di samping itu, jika anda ingin memasang perisian tambahan sendiri (tidak disediakan oleh pengedaran asal), anda juga boleh memasang perisian anda di sini. Walau bagaimanapun, dalam sistem Linux sebelumnya, kami masih biasa meletakkannya dalam direktori /usr/local !
(11) proc
Direktori ini sendiri ialah "sistem fail maya (sistem fail maya)"! Data yang dia letak semuanya ada dalam ingatan, seperti teras sistem, maklumat proses (adakah proses?), status peranti persisian, status rangkaian, dll. Kerana data dalam direktori ini semuanya berada dalam memori (memori), ia tidak menempati sebarang ruang cakera keras! Fail yang lebih penting (direktori) seperti: /proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/*, dsb. Haha, adakah ia ingatan maya [tetamu]?
(12) root
Direktori rumah pentadbir sistem (root). Sebab mengapa ia diletakkan di sini adalah kerana jika anda memasuki mod penyelenggaraan pemain tunggal dan hanya memasang direktori akar, direktori itu boleh mempunyai direktori rumah akar, jadi kami ingin direktori rumah akar dan direktori akar diletakkan dalam partition yang sama .
(13) jalankan
Perkara di dalam diperlukan apabila sistem sedang berjalan dan tidak boleh dipadamkan begitu sahaja tetapi ia harus dibuang apabila dimulakan semula pada kali berikutnya berjalan.
(14) sbin
Linux mempunyai banyak arahan untuk menetapkan persekitaran sistem ini hanya boleh digunakan oleh root untuk "menyediakan" sistem. Lain-lainPengguna hanya boleh menggunakannya untuk "pertanyaan" paling banyak. Yang diletakkan di bawah /sbin diperlukan semasa proses but, termasuk arahan yang diperlukan untuk but, membaiki dan memulihkan sistem. Bagi sesetengah program perisian pelayan, ia biasanya diletakkan dalam /usr/sbin/. Bagi fail boleh laku sistem (binari sistem) yang dihasilkan oleh perisian yang dipasang pada mesin tempatan, ia diletakkan di /usr/local/sbin/. Arahan biasa termasuk: fdisk, fsck, ifconfig, init, mkfs, dsb.
(15) srv
srv boleh dianggap sebagai singkatan "perkhidmatan". Ia adalah direktori data yang perlu diakses oleh perkhidmatan ini selepas beberapa perkhidmatan rangkaian dimulakan. Perkhidmatan biasa seperti WWW, FTP, dll. Sebagai contoh, data halaman web yang diperlukan oleh pelayan WWW boleh diletakkan dalam /srv/www/. Haha, nampaknya kod yang biasa kita tulis patut diletakkan di sini.
(16) sys
Direktori ini sebenarnya sangat serupa dengan /proc. Ia juga merupakan sistem fail maya yang kebanyakannya merekodkan maklumat berkaitan teras. Termasuk modul teras yang dimuatkan pada masa ini dan maklumat peranti perkakasan yang dikesan oleh teras, dsb. Direktori ini juga tidak menempati ruang cakera keras!
(17) tmp
Ini adalah tempat di mana pengguna biasa atau program yang sedang berjalan boleh meletakkan fail buat sementara waktu. Direktori ini boleh diakses oleh sesiapa sahaja, jadi anda perlu membersihkannya dengan kerap. Sudah tentu, maklumat penting tidak boleh diletakkan dalam direktori ini! Kerana FHS bahkan mengesyorkan bahawa semua data di bawah /tmp harus dipadamkan semasa boot!
(18) usr
/usr ialah teras sistem dan mengandungi semua fail kongsi. Ia adalah salah satu direktori terpenting dalam sistem unix, meliputi fail binari, pelbagai dokumen, pelbagai fail pengepala, x, dan pelbagai fail perpustakaan serta banyak program, seperti ftp, telnet, dll.
(19) var
/var/log, fail log
/var/run, fail pid
/var/mail, lokasi storan mel pengguna
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah direktori akar dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!