03/28/2024

Cum să curățați și să accelerați Arch Linux

Dintre toate sistemele de operare Linux diferite, Arch Linux se evidențiază ca fiind unul dintre cele mai slabe și mai curate de acolo. Este ușor de înțeles de ce, deoarece Arch Linux le permite utilizatorilor să-și construiască sistemul de la zero, eliminând o mulțime de software de umflare. Totuși, oricât de slabe sunt majoritatea PC-urilor Arch Linux, ele încă au potențialul de a încetini și de a se încurca.

De aceea, în acest ghid, vom analiza toate modalitățile prin care puteți curăța și accelera PC-ul Arch Linux și să-l restaurați la sistemul de operare rapid care a fost cândva!

Curățarea cache-ului Pacman

Ștergerea cache-ului Pacman din Arch Linux este o idee bună atunci când lucrurile încep să încetinească, deoarece cu fiecare actualizare de software, Pacman se umple cu o mulțime de fișiere de pachete descărcabile. Pentru a o șterge, deschideți o fereastră de terminal și utilizați următoarea comandă pentru a o șterge.

sudo paccache -r

Comanda de mai sus funcționează pentru majoritatea utilizatorilor și va goli complet toate pachetele din cache. Acest lucru eliberează spațiu, dar poate fi și periculos. Mai ales dacă se întrerupe o actualizare și trebuie să faceți downgrade la o versiune din cache. Dacă încă doriți să accelerați Arch prin ștergerea memoriei cache, există o altă comandă care va permite utilizatorului să gestioneze versiunile de programe de șters, în loc să elimine totul fără discernământ.

sudo paccache -rk1

Alternativ, dacă doriți să eliminați numai pachetele Arch dezinstalate din memoria cache Pacman, rulați această comandă:

sudo paccache -ruk0

Sistemul de pachete Arch Linux are o mulțime de opțiuni. Pentru mai multe acțiuni, rulați paccache -h în terminal.

  Cum să exportați și să importați sistemele dvs. Linux pe Windows 10

Gestionați aplicațiile de pornire

Chiar dacă utilizatorii Arch Linux își construiesc sistemele de operare de la zero, ei pot fi totuși vulnerabili la a avea prea multe aplicații de pornire. Preluarea controlului asupra acestui aspect al sistemului dvs. de operare este importantă, deoarece prea multe aplicații care rulează la pornire pot consuma rapid resursele CPU și RAM.

Fiecare mediu desktop Linux face o treabă destul de bună în a permite utilizatorului să gestioneze aplicațiile de pornire, dar dacă doriți doar să ștergeți rapid programele de la pornire, nu este nevoie să utilizați o aplicație. În schimb, deschideți un terminal și utilizați comanda CD pentru a muta terminalul în folderul ~/.config/autostart.

cd ~/.config/autostart

Folosind comanda LS, dezvăluiți orice programe care ar putea să se afle în directorul de pornire automată. Apoi, copiați numele fișierului și utilizați RM pentru a șterge fișierul din folder. Eliminarea fișierului de comandă rapidă de pe desktop pentru a preveni încărcarea automată a acestuia atunci când Arch pornește, recuperând resurse prețioase ale computerului.

rm example.desktop

Repetați acest proces pentru câte intrări doriți.

Dezactivați Spin-up eșalonat

Un posibil aspect lent al Arch Linux este „Spin-up eșalonat”. Este o caracteristică cu unele hard disk-uri pentru computer, care face ca hard disk-urile ATA să pornească mai lent, încărcând fiecare unitate conectată una câte una. Dacă utilizați Arch Linux cu mai multe hard disk-uri, în special pe un laptop, acest lucru poate economisi o viață prețioasă a bateriei. Cu toate acestea, poate reduce și timpul de pornire. Dacă puteți trăi fără această funcție, este o modalitate destul de ușoară de a accelera procesul de pornire Arch Linux.

  Cum să inscripționați un fișier ISO pe o unitate USB în Linux

Pentru a dezactiva, mai întâi confirmați că este activat. Rețineți că nu fiecare PC Arch va folosi Staggered Spin-up. Pentru a determina dacă rulează, rulați acest lucru într-un terminal:

dmesg | grep SSS

Dacă observați ceva care face referire la „SSS” în rezultat, computerul dvs. Arch Linux utilizează Staggered Spin-up. Pentru a o dezactiva, rulați:

sudo nano /etc/default/grub

Căutați în fișierul de configurare Grub pentru GRUB_CMDLINE_LINUX_DEFAULT și adăugați următorul bit de cod între ghilimele.

libahci.ignore_sss=1

După adăugarea noului cod la parametrii kernelului, regenerează o imagine de pornire pentru a salva modificările.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Reduceți Întârzierea de pornire

O încetinire percepută pentru Arch Linux este ecranul de pornire grub. Este nevoie de 5 minute (și uneori mai mult) pentru a se încărca, ceea ce este destul de enervant. Dacă nu atingeți niciodată bootloader-ul Grub, trebuie să așteptați 5 secunde ar putea părea o eternitate. Pentru a recupera acele 5 secunde prețioase, luați în considerare reducerea timpului în care Grub stă pe o intrare de pornire înainte de a se încărca automat.

Într-o fereastră de terminal, rulați:

sudo nano /etc/default/grub

În fișierul de configurare, găsiți GRUB_TIMEOUT=5 și schimbați numărul cu un număr mai mic. De dragul tău, nu coborî mai puțin de 1 secundă! Când ați decis că această modificare are sens, generați o nouă configurație:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Data viitoare când se încarcă Arch Linux, Grub va dura mai puțin timp pentru a porni!

Dezactivați FSCK la pornire

De fiecare dată când Arch pornește, un proces FSCK va rula și va curăța biturile murdare de pe un hard disk. Acest lucru este foarte util dacă computerul dvs. Linux a repornit accidental sau altceva legat de hard disk-urile a mers prost. Problema este că rularea unei astfel de operațiuni durează destul de mult. Dacă nu vă pasă de instrumentul FSCK și știți ce faceți cu computerul dvs. Linux, puteți recâștiga timp prețios de pornire dezactivând această funcție.

  Cum să găzduiești un server Mumble pe Linux

Pentru a dezactiva, editați nucleul și adăugați fsck.mode=skip la parametri.

sudo nano /etc/default/grub

Găsiți GRUB_CMDLINE_LINUX_DEFAULT și inserați codul între ghilimele. Când ați terminat, salvați Nano cu Ctrl + O și Ctrl + X, apoi regenerați nucleul.

fsck.mode=skip

Regenerați cu:

sudo grub-mkconfig -o /boot/grub/grub.cfg

x