


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.
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 var
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!

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

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Perbezaan utama antara CentOS dan Ubuntu adalah: asal (CentOS berasal dari Red Hat, untuk perusahaan; Ubuntu berasal dari Debian, untuk individu), pengurusan pakej (CentOS menggunakan yum, yang memberi tumpuan kepada kestabilan; Ubuntu menggunakan APT, untuk kekerapan yang tinggi) Pelbagai tutorial dan dokumen), kegunaan (CentOS berat sebelah ke arah pelayan, Ubuntu sesuai untuk pelayan dan desktop), perbezaan lain termasuk kesederhanaan pemasangan (CentOS adalah nipis)

Langkah Pemasangan CentOS: Muat turun Imej ISO dan Burn Bootable Media; boot dan pilih sumber pemasangan; Pilih susun atur bahasa dan papan kekunci; Konfigurasikan rangkaian; memisahkan cakera keras; Tetapkan jam sistem; Buat pengguna root; pilih pakej perisian; Mulakan pemasangan; Mulakan semula dan boot dari cakera keras selepas pemasangan selesai.

CentOS akan ditutup pada tahun 2024 kerana pengedaran hulu, RHEL 8, telah ditutup. Penutupan ini akan menjejaskan sistem CentOS 8, menghalangnya daripada terus menerima kemas kini. Pengguna harus merancang untuk penghijrahan, dan pilihan yang disyorkan termasuk CentOS Stream, Almalinux, dan Rocky Linux untuk memastikan sistem selamat dan stabil.

Dasar sandaran dan pemulihan Gitlab di bawah sistem CentOS untuk memastikan keselamatan data dan pemulihan, Gitlab pada CentOS menyediakan pelbagai kaedah sandaran. Artikel ini akan memperkenalkan beberapa kaedah sandaran biasa, parameter konfigurasi dan proses pemulihan secara terperinci untuk membantu anda menubuhkan strategi sandaran dan pemulihan GitLab lengkap. 1. Backup Manual Gunakan Gitlab-Rakegitlab: Backup: Buat Perintah untuk Melaksanakan Backup Manual. Perintah ini menyokong maklumat utama seperti repositori Gitlab, pangkalan data, pengguna, kumpulan pengguna, kunci, dan kebenaran. Fail sandaran lalai disimpan dalam direktori/var/opt/gitlab/sandaran. Anda boleh mengubah suai /etc /gitlab

Docker menggunakan ciri -ciri kernel Linux untuk menyediakan persekitaran berjalan yang cekap dan terpencil. Prinsip kerjanya adalah seperti berikut: 1. Cermin digunakan sebagai templat baca sahaja, yang mengandungi semua yang anda perlukan untuk menjalankan aplikasi; 2. Sistem Fail Kesatuan (Unionfs) menyusun pelbagai sistem fail, hanya menyimpan perbezaan, menjimatkan ruang dan mempercepatkan; 3. Daemon menguruskan cermin dan bekas, dan pelanggan menggunakannya untuk interaksi; 4. Ruang nama dan cgroups melaksanakan pengasingan kontena dan batasan sumber; 5. Pelbagai mod rangkaian menyokong interkoneksi kontena. Hanya dengan memahami konsep -konsep teras ini, anda boleh menggunakan Docker dengan lebih baik.

Centos Hard Disk Mount dibahagikan kepada langkah -langkah berikut: Tentukan nama peranti cakera keras (/dev/sdx); Buat titik gunung (disyorkan untuk menggunakan /mnt /newdisk); laksanakan perintah gunung (mount /dev /sdx1 /mnt /newdisk); Edit fail /etc /fstab untuk menambah konfigurasi gunung tetap; Gunakan perintah UMount untuk menyahpasang peranti untuk memastikan bahawa tiada proses menggunakan peranti.

Bagaimana cara menggunakan desktop Docker? Docktop Docktop adalah alat untuk menjalankan bekas Docker pada mesin tempatan. Langkah -langkah untuk digunakan termasuk: 1. Pasang desktop Docker; 2. Mulakan desktop Docker; 3. Buat imej Docker (menggunakan Dockerfile); 4. Membina imej Docker (menggunakan Docker Build); 5. Jalankan bekas Docker (menggunakan Docker Run).

CentOS telah dihentikan, alternatif termasuk: 1. Rocky Linux (keserasian terbaik); 2. Almalinux (serasi dengan CentOS); 3. Ubuntu Server (Konfigurasi diperlukan); 4. Red Hat Enterprise Linux (versi komersial, lesen berbayar); 5. Oracle Linux (serasi dengan CentOS dan RHEL). Apabila berhijrah, pertimbangan adalah: keserasian, ketersediaan, sokongan, kos, dan sokongan komuniti.
