Rumah tutorial komputer pengetahuan komputer Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Mar 20, 2024 pm 05:36 PM
linux fedora rhel

如何在Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS流上添加/删除内核引导参数/参数和GRUB引导脚本

Pada pengedaran Linux Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9 dan CentOS Stream 9, anda boleh menggunakan program kotor untuk mengurus entri but GRUB.

Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan GRUBY untuk menambah/mengalih keluar parameter but kernel daripada entri but GRUB pada Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream. Kami juga akan menunjukkan kepada anda cara menambah/mengalih keluar masukan but GRUB tersuai dan menetapkan entri but GRUB tertentu sebagai lalai menggunakan GRUBY pada Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream.

Tema kandungan:

  1. Semua GRUBboot pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  2. Paparkan item but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  3. Tambah argumen/parameter but kernel baharu pada semua entri but GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  4. Tambah argumen/parameter but kernel baharu pada entri but GRUB tertentu pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  5. Alih keluar parameter/parameter but kernel daripada semua NTFS GRUBBoot pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  6. Alih keluar parameter/parameter but kernel daripada entri but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  7. Tambah entri but GRUB dengan parameter/parameter kernel tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  8. Tetapkan entri but GRUB sebagai lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
  9. Alih keluar masukan but GRUB daripada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
  10. Kesimpulan

Semua GRUBboot pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menyenaraikan semua entri but GRUB untuk sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, jalankan grubby seperti berikut:

$sudo grubby——info=ALL

Seperti yang anda lihat, semua entri but GRUB (X2) untuk sistem CentOS Stream 9 disenaraikan.

Setiap kemasukan but mempunyai:

  1. Nombor indeks
  2. Laluan kernel penuh
  3. Parameter but kernel juga dipanggil parameter kernel
  4. Laluan penuh ke sistem fail akar
  5. Laluan penuh ke fail "initrd"
  6. Tajuk entri but GRUB
  7. ID fail konfigurasi untuk kemasukan but ini (terdapat dalam direktori "/ot/loader/entry/")

Paparkan entri but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Anda boleh menggunakan GRUBY untuk memaparkan maklumat tentang entri but GRUB tertentu pada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream.

Untuk memaparkan maklumat tentang entri but GRUB lalai, jalankan arahan berikut:

$sudo grubby --info=default

Entri but GRUB lalai hendaklah dipaparkan.

Anda juga boleh memaparkan maklumat tentang entri but GRUB pada indeks tertentu. Nombor indeks bermula dari 0.

Untuk memaparkan maklumat tentang entri but GRUB pertama (pada indeks 0), jalankan arahan berikut:

$sudo grubby——info=0

Begitu juga, anda boleh menggunakan arahan berikut untuk memaparkan maklumat bagi entri but GRUB kedua (pada indeks 1), dan seterusnya:

$sudo grubby——info=1

Tambah parameter/parameter but kernel baharu pada semua entri but GRUB pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk menambah argumen/parameter but kernel (seperti "nomodeset") pada semua entri but GRUB dalam sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, jalankan arahan berikut:

$sudo gRUBY–UPDATE-KERNEL=all–args=‘noodeset’

Untuk menambah berbilang parameter/parameter but kernel (cth. "onomodeset" dan "nouveau.Blacklist=1") pada semua entri but GRUB untuk sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, gunakan ruang untuk memisahkan entri but kernel Parameter/hujah seperti berikut:

$sudo kotor --update-core = SEMUA --args = 'nomodeset nouveau = 1 '

Seperti yang anda lihat, parameter/parameter but kernel "nomodeset" dan "nouveau.blacklist=1" ditambahkan pada semua entri but GRUB.

$sudo grubby——info=ALL

Tambah argumen/parameter but kernel baharu pada entri but GRUB tertentu pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk menambah parameter but kernel/argumen (seperti "selinux=0") pada entri but GRUB lalai untuk sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, sila jalankan arahan berikut:

$sudo grubby --update-core=default --args='selinux=0 '

Untuk menambah berbilang parameter/parameter but kernel (seperti "selinux=0" dan "ipv6.disable=1") pada entri but GRUB lalai pada sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, gunakan ruang Inti berasingan argumen boot/parameter seperti ini:

$sudo gRUBY–UPDATE-KERNEL=DEFAULT–args=‘selinux=0 ipv6.able=1’

Begitu juga, anda boleh menambah parameter/parameter but kernel pada entri but GRUB pada indeks tertentu (cth. indeks 0) seperti ini:

$sudo grubby --update-core=0 --args='selinux=0 ipv6.disable=1 '

Seperti yang anda lihat, argumen/parameter but kernel "selinux=0" dan "ipv6.disable=1" hanya ditambahkan pada entri but GRUB lalai (indeks 0).

$sudo grubby——info=ALL

Alih keluar argumen/parameter but kernel daripada semua NTFS GRUBBoot pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Untuk mengalih keluar argumen/parameter but kernel (seperti "nomodeset") daripada semua entri but GRUB dalam sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, jalankan arahan berikut:

$sudo kotor——kemas kini—teras=SEMUA——buang—args=’nomodeset ‘

Untuk mengalih keluar berbilang parameter/parameter but kernel (seperti "onomodeset" dan "nouveau.Blacklist=1") daripada semua entri but GRUB untuk sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, gunakan ruang untuk memisahkan but kernel entri Parameter/hujah seperti berikut:

$sudo grubby——kemas kini—teras = SEMUA——alih keluar—args =’nomodeset nouveau = 1 ‘

Seperti yang anda lihat, parameter/parameter but kernel "nomodeset" dan "nouveau.blacklist=1" dialih keluar daripada semua entri but GRUB.

$sudo grubby——info=ALL

Alih keluar argumen/parameter but kernel daripada entri but GRUB tertentu pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Untuk mengalih keluar argumen/parameter but kernel daripada entri but GRUB lalai untuk sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS (dengan andaian "selinux=0"), jalankan arahan berikut:

$sudo grubby——kemas kini—teras=Lalai——buang—args=’selinux=0 ‘

Untuk mengalih keluar berbilang argumen/parameter but kernel (cth. "selinux=0" dan "ipv6.disable=1") daripada entri but GRUB lalai untuk sistem penstriman Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, gunakan ruang untuk memisahkannya Argumen/argumen but kernel seperti berikut:

$sudo grubby --update-core=default --remove-args='selinux=0 ipv6.disable=1 '

Begitu juga, anda boleh mengalih keluar parameter/parameter but kernel daripada entri but GRUB pada indeks tertentu (cth. indeks 0) seperti berikut:

$sudo kotor——kemas kini—teras=0——buang—args=’selinux=0 ipv6.disable=1 ‘

Seperti yang anda lihat, parameter/parameter but kernel "selinux=0" dan "ipv6.able=1" hanya dialih keluar daripada entri but GRUB lalai (indeks 0).

$sudo grubby --info=default

Tambah entri but GRUB dengan parameter/parameter kernel tersuai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Kadangkala, adalah lebih baik untuk mencipta salinan entri but GRUB lalai dan mengubah suai argumen/parameter kernel pada entri but GRUB yang disalin daripada memusnahkan entri but GRUB lalai kilang.

Untuk mencipta salinan entri but GRUB lalai, anda perlu mengetahui laluan kernel penuh dan laluan "initrd" bagi entri but GRUB lalai.

Untuk mencari laluan kernel penuh dan laluan "initrd" entri but GRUB lalai, jalankan arahan berikut:

$sudo grubby --info=default

Hendaklah menunjukkan laluan kernel penuh [1] dan laluan "initrd" [2] bagi entri but GRUB lalai. Sila beri perhatian kepada maklumat ini.

Untuk mencipta salinan entri but GRUB lalai menggunakan laluan kernel dan laluan "initrd" yang terdapat dalam output arahan sebelumnya, jalankan arahan berikut:

$sudo kotor——salin—lalai

——tambah—teras=”/boot/vmlinuz—5.14.0—391.el9.x86_64″

——initrd="/boot/initramfs—5.14.0—391.el9.x86_64.img $tuned_initrd"

——title="$(cat/etc/redhat—release)—disable SELinux—$(uname—r)"

Nota: Sila pastikan untuk menggantikan laluan kernel dan laluan "initrd" dengan laluan dalam bahagian "-add-core=" dan "-initrd=" masing-masing. Selain itu, gunakan tajuk deskriptif untuk entri but GRUB dalam bahagian "-title=".

Nota: Dalam "-title", "$(cat/etc/redhat-release)" digantikan dengan sistem pengendalian dan nama versi (iaitu CentOS Stream 9), dan "$(uname-r)" digantikan dengan sedang digunakan Nombor versi kernel Linux (iaitu 5.14.0—391.el9.x86_64).

Entri but GRUB baharu harus dibuat.

Seperti yang anda lihat, entri but GRUB baharu [1] dibuat pada indeks 0 [2].

$sudo grubby——info=ALL

Anda boleh menambah argumen/argumen kernel baharu menggunakan pilihan "--args" yang kotor dan alih keluar argumen/argumen kernel daripada entri but GRUB yang baru dibuat (pada indeks 0) menggunakan pilihan "--remove-args".

Sebagai contoh, untuk menambah parameter/parameter kernel "selinux=0" dan mengalih keluar parameter/parameter kernel "quiet" daripada entri but GRUB yang baru dibuat (pada indeks 0), jalankan arahan grubby seperti berikut:

$sudo kotor --update-core=0 --args="selinux=0" --remove-args="quiet"

Seperti yang anda lihat, parameter/parameter kernel "selinux=0" ditambah dan parameter/parameter kernel "tenang" dialih keluar daripada entri but GRUB yang baru dibuat (pada indeks 0).

$sudo grubby——info=0

Tetapkan entri but GRUB sebagai lalai pada Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream

Selepas mencipta entri but GRUB tersuai anda, anda mungkin mahu menetapkannya sebagai entri but GRUB lalai untuk komputer/pelayan anda supaya komputer/pelayan anda but dengannya secara lalai.

Anda boleh mencari indeks entri but GRUB lalai menggunakan arahan berikut:

$sudo kotor——lalai—indeks

Seperti yang anda lihat, indeks lalai ialah 1.

Entri but GRUB tersuai yang kami tambahkan mempunyai indeks 0.

Untuk menetapkan entri but GRUB tersuai sebagai lalai, jalankan arahan berikut:

$sudo gRubby–set-default-index=0

Entri but GRUB pada indeks 0 hendaklah ditetapkan sebagai entri but lalai.

Seperti yang anda lihat, entri but GRUB tersuai ditetapkan sebagai entri but lalai.

Entri but GRUB tersuai dipilih secara automatik daripada pemuat but GRUB.

Seperti yang anda lihat, entri but GRUB tersuai mengandungi semua parameter/parameter kernel tersuai yang kami konfigurasikan.

Alih keluar masukan but GRUB daripada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS

Anda juga boleh menggunakan GRUBY untuk memadamkan entri but GRUB daripada sistem Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream.

Kami mencipta entri GRUBboot baharu [1] pada indeks 0 [1] untuk menunjukkan proses mengalih keluar masukan GRUBboot menggunakan grubby.

Untuk memadam entri but GRUB pada indeks 0, jalankan arahan berikut:

$sudo kotor——buang—teras = 0

Seperti yang anda lihat, entri but GRUB telah dialih keluar dan indeks telah diskalakan semula.

Kesimpulan

Dalam artikel ini, kami menunjukkan kepada anda cara menyenaraikan entri but GRUB menggunakan grubby. Kami juga menunjukkan kepada anda cara menggunakan grubby untuk menambah parameter/parameter but kernel pada entri but GRUB, dan cara menggunakan grubby untuk mengalih keluar parameter/parameter but kernel daripada entri but GRUB. Kami juga menunjukkan kepada anda cara menambah/mengalih keluar masukan but GRUB tersuai menggunakan grubby. Akhir sekali, kami menunjukkan kepada anda cara menggunakan grubby untuk menetapkan entri but GRUB sebagai lalai. Proses yang ditunjukkan dalam artikel ini harus berfungsi pada sistem pengendalian Fedora, RHEL, AlmaLinux, Rocky Linux dan CentOS Stream.

Atas ialah kandungan terperinci Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tidak dapat log masuk ke mysql sebagai akar Tidak dapat log masuk ke mysql sebagai akar Apr 08, 2025 pm 04:54 PM

Sebab utama mengapa anda tidak boleh log masuk ke MySQL sebagai akar adalah masalah kebenaran, ralat fail konfigurasi, kata laluan tidak konsisten, masalah fail soket, atau pemintasan firewall. Penyelesaiannya termasuk: periksa sama ada parameter pengikat di dalam fail konfigurasi dikonfigurasi dengan betul. Semak sama ada kebenaran pengguna root telah diubahsuai atau dipadam dan ditetapkan semula. Sahkan bahawa kata laluan adalah tepat, termasuk kes dan aksara khas. Semak tetapan dan laluan kebenaran fail soket. Semak bahawa firewall menyekat sambungan ke pelayan MySQL.

C Language Compilation Compilation: Panduan terperinci untuk pemula ke aplikasi praktikal C Language Compilation Compilation: Panduan terperinci untuk pemula ke aplikasi praktikal Apr 04, 2025 am 10:48 AM

C Language Conditional Compilation adalah mekanisme untuk selektif menyusun blok kod berdasarkan keadaan kompilasi masa. Kaedah pengenalan termasuk: menggunakan arahan #if dan #Else untuk memilih blok kod berdasarkan syarat. Ekspresi bersyarat yang biasa digunakan termasuk STDC, _WIN32 dan LINUX. Kes praktikal: Cetak mesej yang berbeza mengikut sistem operasi. Gunakan jenis data yang berbeza mengikut bilangan digit sistem. Fail header yang berbeza disokong mengikut pengkompil. Penyusunan bersyarat meningkatkan kebolehgunaan dan fleksibiliti kod, menjadikannya boleh disesuaikan dengan pengkompil, sistem operasi, dan perubahan seni bina CPU.

【Rust Sendiri belajar】 Pengenalan 【Rust Sendiri belajar】 Pengenalan Apr 04, 2025 am 08:03 AM

1.0.1 Preface Projek ini (termasuk kod dan komen) telah direkodkan semasa karat saya yang diajar sendiri. Mungkin ada kenyataan yang tidak tepat atau tidak jelas, sila minta maaf. Jika anda mendapat manfaat daripadanya, ia lebih baik. 1.0.2 Mengapa Rustrust boleh dipercayai dan cekap? Karat boleh menggantikan C dan C, dengan prestasi yang sama tetapi keselamatan yang lebih tinggi, dan tidak memerlukan rekompilasi yang kerap untuk memeriksa kesilapan seperti C dan C. Kelebihan utama termasuk: Keselamatan Memori (mencegah penunjuk null dari dereferences, penunjuk menggantung, dan perbalahan data). Thread-safe (pastikan kod multi-threaded selamat sebelum pelaksanaan). Elakkan tingkah laku yang tidak ditentukan (mis., Arus dari batas, pembolehubah yang tidak diinisialisasi, atau akses kepada memori yang dibebaskan). Karat menyediakan ciri bahasa moden seperti generik

Apakah 5 komponen asas Linux? Apakah 5 komponen asas Linux? Apr 06, 2025 am 12:05 AM

Lima komponen asas Linux adalah: 1. Kernel, menguruskan sumber perkakasan; 2. Perpustakaan sistem, menyediakan fungsi dan perkhidmatan; 3. Shell, antara muka pengguna untuk berinteraksi dengan sistem; 4. Sistem fail, menyimpan dan menganjurkan data; 5. Aplikasi, menggunakan sumber sistem untuk melaksanakan fungsi.

Cara menyelesaikan MySQL tidak dapat dimulakan Cara menyelesaikan MySQL tidak dapat dimulakan Apr 08, 2025 pm 02:21 PM

Terdapat banyak sebab mengapa permulaan MySQL gagal, dan ia boleh didiagnosis dengan memeriksa log ralat. Penyebab umum termasuk konflik pelabuhan (periksa penghunian pelabuhan dan ubah suai konfigurasi), isu kebenaran (periksa keizinan pengguna yang menjalankan perkhidmatan), ralat fail konfigurasi (periksa tetapan parameter), rasuah direktori data (memulihkan data atau membina semula ruang meja), isu ruang jadual InnoDB (semak fail ibdata1) Apabila menyelesaikan masalah, anda harus menganalisisnya berdasarkan log ralat, cari punca utama masalah, dan mengembangkan tabiat sandaran data secara teratur untuk mencegah dan menyelesaikan masalah.

Di manakah perpustakaan fungsi bahasa C? Bagaimana untuk menambah perpustakaan fungsi bahasa C? Di manakah perpustakaan fungsi bahasa C? Bagaimana untuk menambah perpustakaan fungsi bahasa C? Apr 03, 2025 pm 11:39 PM

Perpustakaan Fungsi Bahasa C adalah kotak alat yang mengandungi pelbagai fungsi, yang dianjurkan dalam fail perpustakaan yang berbeza. Menambah perpustakaan memerlukan menyatakannya melalui pilihan baris perintah pengkompil, contohnya, pengkompil GCC menggunakan pilihan -L diikuti dengan singkatan nama perpustakaan. Jika fail perpustakaan tidak berada di bawah laluan carian lalai, anda perlu menggunakan pilihan -L untuk menentukan laluan fail perpustakaan. Perpustakaan boleh dibahagikan kepada perpustakaan statik dan perpustakaan dinamik. Perpustakaan statik secara langsung dikaitkan dengan program pada masa kompilasi, manakala perpustakaan dinamik dimuatkan semasa runtime.

Penyelesaian kepada kesilapan yang dilaporkan oleh MySQL pada versi sistem tertentu Penyelesaian kepada kesilapan yang dilaporkan oleh MySQL pada versi sistem tertentu Apr 08, 2025 am 11:54 AM

Penyelesaian kepada ralat pemasangan MySQL adalah: 1. Berhati -hati memeriksa persekitaran sistem untuk memastikan keperluan perpustakaan ketergantungan MySQL dipenuhi. Sistem operasi dan keperluan versi yang berbeza adalah berbeza; 2. Berhati -hati membaca mesej ralat dan mengambil langkah -langkah yang sepadan mengikut arahan (seperti fail perpustakaan yang hilang atau kebenaran yang tidak mencukupi), seperti memasang kebergantungan atau menggunakan arahan sudo; 3 Jika perlu, cuba pasang kod sumber dan periksa dengan teliti log kompilasi, tetapi ini memerlukan pengetahuan dan pengalaman Linux tertentu. Kunci untuk menyelesaikan masalah akhirnya adalah dengan teliti memeriksa persekitaran sistem dan maklumat ralat, dan merujuk kepada dokumen rasmi.

Bolehkah mysql berjalan di Android Bolehkah mysql berjalan di Android Apr 08, 2025 pm 05:03 PM

MySQL tidak boleh berjalan secara langsung di Android, tetapi ia boleh dilaksanakan secara tidak langsung dengan menggunakan kaedah berikut: menggunakan pangkalan data ringan SQLite, yang dibina di atas sistem Android, tidak memerlukan pelayan yang berasingan, dan mempunyai penggunaan sumber kecil, yang sangat sesuai untuk aplikasi peranti mudah alih. Sambungkan jauh ke pelayan MySQL dan sambungkan ke pangkalan data MySQL pada pelayan jauh melalui rangkaian untuk membaca dan menulis data, tetapi terdapat kelemahan seperti kebergantungan rangkaian yang kuat, isu keselamatan dan kos pelayan.

See all articles