Rumah > Artikel > Operasi dan penyelenggaraan > Apakah struktur linux
Struktur sistem Linux dibahagikan kepada empat bahagian: 1. Kernel, teras sistem pengendalian bertanggungjawab untuk menguruskan proses sistem, memori, pemacu peranti, dan lain-lain. 2. Shell, pengguna antara muka sistem, menyediakan sambungan antara pengguna dan kernel Antara muka untuk operasi interaktif 3. Sistem fail, kaedah mengatur fail yang disimpan pada peranti storan seperti cakera 4. Aplikasi, termasuk pemasangan editor teks dan bahasa pengaturcaraan; .
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Sistem Linux umumnya mempunyai 4 bahagian utama: kernel, shell, sistem fail dan aplikasi. Kernel, shell, dan sistem fail bersama-sama membentuk struktur sistem pengendalian asas yang membolehkan pengguna menjalankan program, mengurus fail dan menggunakan sistem.
Kernel
Kernel ialah teras sistem pengendalian dan mempunyai banyak fungsi paling asas Ia bertanggungjawab untuk mengurus sistem proses, memori, dan pemacu peranti , fail dan sistem rangkaian menentukan prestasi dan kestabilan sistem.
Inti Linux terdiri daripada bahagian berikut: pengurusan memori, pengurusan proses, pemacu peranti, sistem fail dan pengurusan rangkaian, dsb. Seperti yang ditunjukkan dalam rajah:
Antara muka panggilan sistem: Lapisan SCI menyediakan mekanisme tertentu untuk melaksanakan panggilan fungsi dari ruang pengguna ke kernel. Antara muka ini bergantung kepada seni bina, walaupun dalam keluarga pemproses yang sama. SCI sebenarnya adalah perkhidmatan pemultipleksan dan demultiplexing fungsi yang sangat berguna. Anda boleh menemui pelaksanaan SCI dalam ./linux/kernel dan bahagian yang bergantung kepada seni bina dalam ./linux/arch.
Linux Shell
Shell ialah antara muka pengguna sistem, menyediakan antara muka untuk pengguna berinteraksi dengan kernel. Ia menerima arahan yang dimasukkan oleh pengguna dan menghantarnya ke kernel untuk dilaksanakan. Selain itu, bahasa pengaturcaraan shell mempunyai banyak ciri bahasa pengaturcaraan biasa Program Shell yang ditulis dalam bahasa pengaturcaraan ini mempunyai kesan yang sama seperti aplikasi lain.
Pada masa ini terdapat terutamanya versi shell berikut.
1. Bourne Shell: Dibangunkan oleh Bell Labs.
2. BASH: Ia adalah Bourne Again Shell GNU Ia adalah shell lalai pada sistem pengendalian GNU Kebanyakan pakej pengedaran Linux menggunakan shell ini.
3. Korn Shell: Ia adalah pembangunan Bourne SHell dan serasi dengan Bourne Shell dalam kebanyakan aspek.
4. C Shell: Ia adalah versi BSD bagi SUN Company Shell.
sistem fail linux
Sistem fail ialah kaedah organisasi untuk fail yang disimpan pada peranti storan seperti cakera. Sistem Linux boleh menyokong pelbagai sistem fail yang popular pada masa ini, seperti EXT2, EXT3, FAT, FAT32, VFAT dan ISO9660.
aplikasi linux
Sistem Linux standard umumnya mempunyai set atur cara yang dipanggil aplikasi, yang termasuk penyunting teks, Bahasa pengaturcaraan, X Window, suite pejabat, alatan dan pangkalan data Internet, dsb.
Pembelajaran yang disyorkan: Tutorial video Linux
Atas ialah kandungan terperinci Apakah struktur linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!