Linux ialah sistem pengendalian seperti UNIX yang bebas digunakan dan disebarkan secara bebas sistem pengendalian Linux dibenamkan dengan susunan protokol TCP/IP, dan perisian protokol mempunyai fungsi penghalaan dan pemajuan; bergantung pada pemasangan berbilang blok dalam hos sebagai penghala Kad rangkaian, apabila kad rangkaian tertentu menerima paket data, kernel sistem akan menanyakan jadual penghalaan mengikut alamat IP destinasi paket data, dan kemudian menghantar data paket ke kad rangkaian lain berdasarkan hasil pertanyaan, dan akhirnya menghantar paket data keluar melalui kad rangkaian ini.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Linux digunakan untuk apa?
Linux, nama penuhnya ialah GNU/Linux, ialah sistem pengendalian seperti UNIX yang bebas untuk digunakan dan disebarkan secara bebas. Intinya terdiri daripada Pertama dikeluarkan oleh Linus Benedict Torvalds pada 5 Oktober 1991, ia diilhamkan terutamanya oleh idea Minix dan Unix Ia adalah berbilang pengguna berasaskan POSIX, berbilang tugas, menyokong Berbilang benang dan berbilang. sistem pengendalian CPU. Ia menyokong perkakasan 32-bit dan 64-bit dan boleh menjalankan alat perisian Unix utama, aplikasi dan protokol rangkaian.
Linux mewarisi falsafah reka bentuk tertumpu rangkaian Unix dan merupakan sistem pengendalian rangkaian berbilang pengguna dengan prestasi yang stabil. Terdapat ratusan pengedaran Linux yang berbeza, seperti Debian dan Archlinux berdasarkan pembangunan komuniti, dan Red Hat Enterprise Linux, SUSE, Oracle Linux, dll. berdasarkan pembangunan komersial.
Pada 20 November 2022, Linux menyerahkan kumpulan terakhir tampung fungsi drm-intel-next, dan Linux 6.2 akan menerima sokongan rasmi untuk grafik bebas Intel Sharp.
Ciri Utama
Idea Asas
Idea asas Linux mempunyai dua perkara: pertama, semuanya adalah fail; Semua mempunyai kegunaan yang pasti. Yang pertama ialah segala-galanya dalam sistem direbus menjadi fail, termasuk arahan, perkakasan dan peranti perisian, sistem pengendalian, proses, dll. Untuk kernel sistem pengendalian, mereka semua dianggap sebagai fail dengan ciri atau jenis mereka sendiri. . Bagi Linux yang berasaskan Unix, sebahagian besarnya kerana idea asas kedua-duanya sangat serupa.
Percuma sepenuhnya
Linux ialah sistem pengendalian percuma yang pengguna boleh dapatkan secara percuma melalui Internet atau saluran lain, dan boleh mengubah suai kod sumbernya sesuka hati. Ini adalah sesuatu yang tidak boleh dilakukan oleh sistem pengendalian lain. Justru kerana inilah banyak pengaturcara dari seluruh dunia telah mengambil bahagian dalam pengubahsuaian dan penulisan Linux Pengaturcara boleh mengubahnya mengikut minat dan inspirasi mereka sendiri Ini membolehkan Linux menyerap intipati pengaturcara yang tidak terkira banyaknya dan terus berkembang .
Serasi sepenuhnya dengan standard POSIX 1.0
Ini membolehkan program DOS dan Windows biasa dijalankan di bawah Linux melalui emulator yang sepadan. Ini meletakkan asas kepada pengguna untuk beralih daripada Windows ke Linux. Apabila ramai pengguna mempertimbangkan untuk menggunakan Linux, mereka memikirkan sama ada program yang sebelum ini biasa di bawah Windows boleh berjalan seperti biasa, dan ini menghapuskan keraguan mereka.
Berbilang pengguna, berbilang tugas
Linux menyokong berbilang pengguna Setiap pengguna mempunyai hak khasnya sendiri untuk peranti failnya sendiri, memastikan pengguna tidak menjejaskan satu sama lain. Multitasking adalah salah satu ciri terpenting komputer moden Linux boleh membolehkan berbilang program berjalan serentak dan bebas.
Antara muka yang baik
Linux mempunyai antara muka aksara dan antara muka grafik. Dalam antara muka aksara, pengguna boleh memasukkan arahan yang sepadan melalui papan kekunci untuk melaksanakan operasi. Ia juga menyediakan sistem X-Window yang serupa dengan antara muka grafik Windows, yang boleh dikendalikan oleh pengguna menggunakan tetikus. Persekitaran X-Window adalah serupa dengan Windows Ia boleh dikatakan sebagai versi Linux Windows.
Menyokong berbilang platform
Linux boleh dijalankan pada pelbagai platform perkakasan, seperti platform dengan x86, 680x0, SPARC, Alpha dan pemproses lain. Selain itu, Linux ialah sistem pengendalian terbenam yang boleh berjalan pada komputer pegang tangan, kotak atas set atau konsol permainan. Kernel Linux 2.4 yang dikeluarkan pada Januari 2001 telah menyokong sepenuhnya seni bina cip Intel64-bit. Pada masa yang sama, Linux juga menyokong teknologi berbilang pemproses. Berbilang pemproses berfungsi pada masa yang sama, meningkatkan prestasi sistem dengan sangat baik.
Kelebihan sistem
Kod sumber terbuka
Linux terdiri daripada banyak mikrokernel, dan kod sumbernya adalah sumber terbuka sepenuhnya; >Fungsi rangkaian berkuasa
.Linux mewarisi ciri Unix dan mempunyai fungsi rangkaian yang sangat berkuasa Ia menyokong semua protokol Internet, termasuk TCP/IPv4, TCP/IPv6 dan program topologi lapisan pautan, dsb., dan. boleh menggunakan rangkaian Unix. Ciri membangunkan susunan protokol baharu
mempunyai rantai alat lengkap
Rantaian alat sistem Linux lengkap, dan persekitaran pembangunan yang sesuai boleh dikonfigurasikan dengan operasi mudah, yang mana boleh memudahkan proses pembangunan dan mengurangkan simulasi semasa pembangunan Halangan alat menjadikan sistem sangat mudah alih; >Sistem pengendalian Linux membenamkan susunan protokol TCP/IP, perisian protokol mempunyai fungsi penghalaan dan pemajuan. Penghalaan dan pemajuan bergantung pada berbilang kad rangkaian yang dipasang dalam hos sebagai penghala Apabila kad rangkaian tertentu menerima paket data, kernel sistem akan menanyakan jadual penghalaan berdasarkan alamat IP destinasi paket data, dan kemudian menghantar data. paket ke kad rangkaian lain berdasarkan hasil pertanyaan, dan akhirnya paket data dihantar melalui kad rangkaian ini. Proses pemprosesan hos ini adalah fungsi teras yang dilengkapkan oleh penghala.
Fungsi penghalaan dilaksanakan dengan mengubah suai parameter kernel sistem Linux ip_forward Sistem menggunakan arahan sysctl untuk mengkonfigurasi dan memaparkan parameter kernel dalam direktori /proc/sys. Mula-mula, masukkan: cat /proc/sys/net/ipv4/ip_forwad pada baris arahan untuk menyemak sama ada fungsi pemajuan IP didayakan dalam kernel Linux. Jika keputusan ialah 1, ia menunjukkan bahawa fungsi penghalaan telah didayakan; Atas sebab keselamatan, kernel Linux melarang penghalaan dan penghantaran paket secara lalai. Dalam sistem Linux, terdapat dua kaedah untuk membolehkan fungsi pemajuan: sementara dan kekal.
Dayakan buat sementara waktu: Kaedah ini hanya berfungsi untuk sesi semasa dan tidak akan didayakan lagi selepas sistem dimulakan semula. Format arahan didayakan sementara: sysctl–wnet.ipv4.ip_forward=1.
Didayakan secara kekal: Untuk mendayakan fungsi pemajuan IP secara kekal, tukar baris pernyataan "net.ipv4.ip_forward=0" dalam fail konfigurasi /etc/sysctl.conf kepada "net.ipv4. ip_forward=1" , simpan fail konfigurasi dan laksanakan perintah sysctl–p/etc/sysctl.conf, konfigurasi akan didayakan serta-merta.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Untuk apa linux digunakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!