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.
Direktori akar sistem Linux (/)
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
(2) but
$ 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.
- (5) rumah
- Ini ialah direktori rumah pengguna lalai sistem. Apabila anda menambah akaun pengguna umum, direktori rumah pengguna lalai akan diseragamkan di sini. Lebih penting lagi, direktori rumah mempunyai dua nama kod: ~: mewakili direktori rumah pengguna semasa, dan ~tetamu: mewakili direktori rumah pengguna bernama tetamu!
- (6) lib Terdapat banyak pustaka fungsi dalam sistem, dan /lib meletakkan pustaka fungsi yang akan digunakan semasa but, serta dalam /bin atau /sbin Yang berikut arahan hanya akan memanggil perpustakaan fungsi. Apakah perpustakaan fungsi? Anda boleh menganggapnya sebagai "plug-in". Arahan tertentu mesti mempunyai "plug-in" ini untuk berjaya menyelesaikan pelaksanaan program. Amat penting
- ialah direktori /lib/modules/, kerana direktori ini akan mengandungi modul berkaitan teras (pemandu)!
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!

Alasan untuk menguasai operasi Linux adalah pelbagai senario aplikasi dan fungsi yang kuat. 1) Linux sesuai untuk pemaju, pentadbir sistem dan peminat teknologi, dan digunakan dalam pengurusan pelayan, sistem tertanam dan teknologi kontena. 2) Pembelajaran Linux boleh bermula dengan struktur sistem fail, penggunaan shell, pengurusan kebenaran pengguna dan pengurusan proses. 3) Baris arahan Linux adalah alat terasnya, yang melaksanakan perintah melalui shell, seperti LS, MKDIR, CD, dan lain -lain, dan menyokong operasi pengalihan dan saluran paip. 4) Penggunaan lanjutan termasuk menulis skrip automatik, seperti skrip sandaran, menggunakan arahan tar dan penghakiman bersyarat. 5) Kesilapan umum termasuk isu-isu, laluan dan sintaks, yang boleh didebitkan melalui Echo, Set-X dan $?. 6) Cadangan Pengoptimuman Prestasi

Lima tiang sistem Linux adalah: 1. Kernel, 2. Perpustakaan Sistem, 3. Shell, 4. Sistem Fail, 5. Alat Sistem. Kernel menguruskan sumber perkakasan dan menyediakan perkhidmatan asas; Perpustakaan Sistem menyediakan fungsi prapompilasi untuk aplikasi; Shell adalah antara muka bagi pengguna untuk berinteraksi dengan sistem; Sistem fail menganjurkan dan menyimpan data; dan alat sistem digunakan untuk pengurusan dan penyelenggaraan sistem.

Dalam sistem Linux, mod penyelenggaraan boleh dimasukkan dengan menekan kekunci tertentu pada permulaan atau menggunakan arahan seperti "sudosystemctlrescue". Mod penyelenggaraan membolehkan pentadbir melakukan penyelenggaraan sistem dan penyelesaian masalah tanpa gangguan, seperti membaiki sistem fail, menetapkan semula kata laluan, menampal kelemahan keselamatan, dll.

Pemula Linux harus menguasai operasi asas seperti pengurusan fail, pengurusan pengguna dan konfigurasi rangkaian. 1) Pengurusan Fail: Gunakan arahan MKDIR, Touch, LS, RM, MV, dan CP. 2) Pengurusan Pengguna: Gunakan perintah USERADD, PASSWD, USERDEL, dan USERMOD. 3) Konfigurasi Rangkaian: Gunakan perintah IFConfig, Echo, dan UFW. Operasi ini adalah asas pengurusan sistem Linux, dan menguasai mereka dengan berkesan dapat menguruskan sistem.

Artikel ini menerangkan cara menguruskan keistimewaan sudo di Linux, termasuk pemberian, pembatalan, dan amalan terbaik untuk keselamatan. Fokus utama adalah pada penyuntingan /etc /sudoers dengan selamat dan mengehadkan akses.Character Count: 159

Artikel ini menyediakan panduan untuk menubuhkan dua faktor Pengesahan (2FA) untuk SSH di Linux menggunakan Google Authenticator, perincian pemasangan, konfigurasi, dan langkah penyelesaian masalah. Ia menyoroti manfaat keselamatan 2FA, seperti Sec yang dipertingkatkan

Artikel ini membincangkan menggunakan Top, HTOP, dan VMSTAT untuk memantau prestasi sistem Linux, memperincikan ciri unik dan pilihan penyesuaian mereka untuk pengurusan sistem yang berkesan.

Artikel membincangkan menguruskan pakej perisian di Linux menggunakan APT, YUM, dan DNF, yang meliputi pemasangan, kemas kini, dan penyingkiran. Ia membandingkan fungsi dan kesesuaian mereka untuk pengagihan yang berbeza.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Dreamweaver Mac版
Alat pembangunan web visual

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan