Linux ialah satu set sistem pengendalian seperti Unix yang bebas untuk digunakan dan disebarkan secara bebas Ia adalah sistem pengendalian berbilang pengguna, berbilang tugas, berbilang benang dan berbilang CPU berdasarkan POSIX dan UNIX. Ia boleh menjalankan alat perisian UNIX utama, aplikasi dan kontrak rangkaian. Ia menyokong perkakasan 32-bit dan 64-bit. Linux mewarisi falsafah reka bentuk tertumpu rangkaian Unix dan merupakan sistem pengendalian rangkaian berbilang pengguna dengan prestasi yang stabil.
Guru Pendidikan Lingyang berkata sebelum ini secara tegas, perkataan Linux itu sendiri hanya bermaksud kernel Linux, tetapi sebenarnya orang ramai telah lama terbiasa menggunakan Linux untuk menggambarkan keseluruhan sistem pengendalian berdasarkan kernel Linux, tetapi menggunakan pelbagai alat dan pangkalan data projek GNU.
Sistem fail termasuk dalam linux:
1. Jenis fail
Fail biasa: Ia adalah fail yang biasanya diakses Antara atribut yang dipaparkan oleh ls-al, atribut pertama ialah [-], seperti [-rwxrwxrwx]. Di samping itu, mengikut kandungan fail, ia boleh dibahagikan secara kasar kepada:
1. Fail teks biasa (ASCII): Ini adalah jenis fail yang paling biasa dalam sistem Unix. Ia dipanggil fail teks biasa kerana kandungannya boleh dibaca secara langsung, seperti nombor, huruf, dll. Fail tetapan hampir selalu termasuk dalam jenis fail ini. Contohnya, gunakan arahan "cat~/.bashrc" untuk melihat kandungan fail (cat membaca kandungan fail).
2. Fail pelengkap dua (binary): Walaupun sistem hanya mengenali dan boleh melaksanakan fail pelengkap dua (fail binari). Fail boleh laku dalam Linux (skrip Terdapat beberapa jenis fail dalam sistem Linux , fail kelompok bentuk teks tidak dikira) berada dalam format ini. Sebagai contoh, kucing arahan ialah fail pelengkap dua.
3. Fail dalam format data (data): Sesetengah program akan membaca fail individu dalam format tertentu semasa operasi. Sebagai contoh, apabila pengguna log masuk, Linux akan merekodkan data log masuk dalam fail /var/log/wtmp Fail ini ialah fail data yang boleh dibaca melalui arahan terakhir. Tetapi apabila menggunakan kucing, aksara bercelaru akan dibaca. Kerana ia adalah fail dalam format khas.
Direktori: Ia ialah direktori, atribut pertama ialah [d], seperti [drwxrwxrwx].
Fail pautan (pautan): serupa dengan kaedah pintasan di bawah Windows. Atribut pertama ialah [l], seperti [lrwxrwxrwx].
Fail peranti dan peranti: Sesetengah fail yang berkaitan dengan peranti dan storan sistem biasanya tertumpu dalam direktori /dev. Secara umumnya terbahagi kepada dua jenis:
Sekat fail peranti: Ia adalah peranti soket yang menyimpan data untuk akses sistem. Contohnya, kod cakera keras No. 1 ialah /dev/hda1 dan fail lain. Atribut pertama ialah [b].
Fail peranti aksara: Peranti soket port bersiri, seperti butang, tetikus, dsb. Atribut pertama ialah [c].
Soket: Fail jenis ini biasanya digunakan dalam sambungan data rangkaian. Program boleh dimulakan untuk mencuri dengar permintaan pelanggan, dan pelanggan boleh menyampaikan data melalui soket. Atribut pertama ialah [s], dan jenis fail ini paling biasa ditemui dalam direktori /var/run.
Pipeline (FIFO, pipe): FIFO juga merupakan jenis fail khas Tujuan utamanya adalah untuk menyelesaikan ralat yang disebabkan oleh berbilang program mengakses fail pada masa yang sama. FIFO ialah singkatan kepada first-in-first-out. Atribut pertama ialah [p].
2. Struktur fail di bawah Linux
/: Direktori akar, semua direktori, fail dan peranti berada di bawah /.
/bin: bin ialah singkatan bahasa Inggeris untuk pelengkap dua (binary). Dalam sistem biasa, arahan Linux yang biasa digunakan boleh didapati dalam direktori ini. Perintah yang diperlukan oleh sistem terletak dalam direktori ini.
/boot: Direktori fail yang diperlukan untuk program sistem kernel dan but Linux, seperti fail vmlinuzinitrd.img, terletak dalam direktori ini. Dalam keadaan biasa, pengurus but sistem GRUB atau LILO juga terdapat dalam direktori ini.
/cdrom: Direktori ini kosong semasa sistem dipasang sebentar tadi. Sistem fail cakera keras boleh dipasang dalam direktori ini. Seperti: mount/dev/cdrom/cdrom
/dev: dev ialah singkatan bahasa Inggeris bagi peranti. Direktori ini amat penting kepada semua pengguna. Kerana direktori ini mengandungi semua peranti luaran yang digunakan dalam sistem Linux. Dan pemacu untuk peranti luaran tidak diletakkan di sini. Ini berbeza daripada sistem pengendalian Windows dan DOS yang biasa digunakan. Ia sebenarnya pelabuhan untuk mengakses peranti luaran tersebut. Anda boleh mengakses peranti luaran tersebut dengan sangat mudah, dan tiada perbezaan daripada mengakses fail atau direktori.
/etc: Direktori etc ialah salah satu direktori terpenting dalam sistem Linux. Pelbagai fail konfigurasi dan subdirektori yang digunakan untuk pengurusan sistem disimpan dalam direktori ini. Fail konfigurasi rangkaian, sistem fail, fail konfigurasi sistem x, maklumat konfigurasi peranti, tetapan pengguna, dsb. yang akan digunakan semuanya terdapat dalam direktori ini.
/home: Jika anda mencipta pengguna dan nama pengguna ialah "xx", maka akan ada laluan /home/xx yang sepadan dalam direktori /home untuk menyimpan direktori rumah pengguna.
/lib: lib ialah singkatan bahasa Inggeris untuk perpustakaan. Direktori ini digunakan untuk menyimpan perpustakaan kongsi terpaut sistem secara dinamik. Hampir semua aplikasi akan menggunakan perpustakaan kongsi dalam direktori ini. Atas sebab ini, jangan lakukan sebarang operasi pada direktori ini dengan mudah Setelah masalah berlaku, sistem tidak akan berfungsi.
/lost+found: Dalam sistem fail ext2 atau ext3, apabila sistem ranap secara tidak dijangka atau mesin membeku secara tidak dijangka, beberapa serpihan fail terbentuk dan diletakkan di sini. Alat fsck akan mengesan ini semasa permulaan sistem dan membaiki sistem fail yang rosak. Kadangkala terdapat masalah dengan sistem, dan banyak fail dialihkan ke direktori ini Ia mungkin dibaiki secara manual, atau fail mungkin dialihkan ke lokasi asalnya.
/mnt: Direktori ini biasanya merupakan sistem Linux biasa yang digunakan untuk menyimpan direktori pelekap untuk peranti storan pelekap, seperti cdrom dan direktori lain. Lihat definisi /etc/fstab.
/media: Sesetengah pengedaran Linux menggunakan direktori ini untuk melekapkan pemacu keras Unicom (termasuk cakera U), pemacu CD/DVD, dsb. dengan antara muka USB.
/opt: Program pilihan ini kebanyakannya disimpan di sini.
/proc: Maklumat sistem boleh diperolehi dalam direktori ini. Maklumat ini dibentuk dalam memori video oleh sistem itu sendiri.
/root: Direktori rumah bagi akar pengguna istimewa Linux.
/sbin: Direktori ini digunakan untuk menyimpan program pengurusan sistem pentadbir sistem. Kebanyakannya adalah storan perintah yang berkaitan dengan pengurusan sistem Ia adalah tempat storan untuk perintah boleh laku bagi pengguna yang mempunyai keistimewaan super tidak mempunyai kebenaran untuk melaksanakan perintah dalam direktori ini ; /usr/X11R6/sbin atau /usr Direktori /local/sbin adalah serupa, tetapi semua yang terkandung dalam direktori sbin boleh dilaksanakan dengan kebenaran root.
/selinux: Untuk beberapa direktori fail konfigurasi SElinux, SElinux boleh menjadikan Linux lebih selamat.
Selepas perkhidmatan /srv dimulakan, terdapat beberapa jenis fail dalam sistem Linux, dan direktori data yang perlu diakses Contohnya, sebagai contoh kaunter, data halaman web dibaca oleh perkhidmatan www apabila ia dimulakan boleh diletakkan di /srv/www
/tmp: Direktori fail sementara, digunakan untuk menyimpan fail sementara yang terbentuk apabila program berbeza dilaksanakan. Kadangkala apabila pengguna menjalankan program, fail sementara akan terbentuk. /tmp digunakan untuk menyimpan fail sementara. Direktori /var/tmp adalah serupa dengan direktori ini.
/usr
Ini ialah direktori yang menggunakan jumlah terbesar ruang cakera keras dalam sistem Linux. Banyak aplikasi dan fail pengguna disimpan dalam direktori ini. Dalam direktori ini, anda boleh menemui alatan tambahan ini yang tidak sesuai untuk diletakkan dalam direktori /bin atau /etc
/usr/local: Ini terutamanya menyimpan perisian yang dipasang secara automatik ini, iaitu perisian yang tidak dipasang melalui "Synaptic" atau apt-get. Ia mempunyai struktur direktori yang serupa dengan direktori /usr. Biarkan pengurus pakej mengurus direktori /usr dan letakkan skrip tersuai di bawah direktori /usr/local.
/usr/share: Lokasi storan untuk perkara yang dikongsi oleh sistem Contohnya, /usr/share/fonts ialah direktori fon, fail bantuan /usr/share/doc dan /usr/share/man.
/var: Kandungan direktori ini kerap berubah Anda boleh tahu dengan nama Ia boleh difahami sebagai singkatan dari /var terdapat /var/log, iaitu direktori yang digunakan untuk menyimpan log sistem. Direktori /var/www mentakrifkan direktori storan tapak pelayan Apache /var/lib digunakan untuk menyimpan beberapa fail perpustakaan, seperti MySQL, dan lokasi penyimpanan pangkalan data MySQL.
Atas ialah kandungan terperinci Sistem pengendalian Linux: sistem rangkaian berbilang pengguna yang bebas, disebarkan secara bebas dan stabil. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!