Privind la graphical.target, se spune că este necesar multi-user.target. Trebuie să fie?
Da, este; aceasta este o funcționalitate de bază a Linux. systemd procedează astfel:
$ ls -al /lib/systemd/system/runlevel*
/lib/systemd/system/runlevel0.target -> poweroff.target
/lib/systemd/system/runlevel1.target -> rescue.target
/lib/systemd/system/runlevel2.target -> multi-user.target
/lib/systemd/system/runlevel3.target -> multi-user.target
/lib/systemd/system/runlevel4.target -> multi-user.target
/lib/systemd/system/runlevel5.target -> graphical.target
/lib/systemd/system/runlevel6.target -> reboot.target
Țintele sunt pentru GRUPARE unități și nu ocupă timp în procesul de pornire. Și obiectivele nu sunt, de asemenea, relevante pentru un sistem care rulează. Nici acestea nu afectează performanța. serviciile influențează viteza de pornire; astfel încât acestea se adaugă la timpul necesar pentru a ajunge la desktop.
Un fișier de configurare a unității al cărui nume se termină cu „.target” codifică
informații despre o unitate țintă a systemd, care este utilizată pentru grupare
unități și ca puncte de sincronizare binecunoscute în timpul pornirii.
- Un singur utilizator țintă = rescue.target = modul de salvare.
- multi-user.target este partea non-grafică care configurează accesul multi-utilizator și la consolă. Practic versiunea „server”.
- graphical.target este desktopul.
Fara el nu ar fi Linux :)
Am un singur utilizator și nu am nevoie să schimb utilizatorii
Ai o persoană fizică care folosește mașina ta, dar există o mulțime de utilizatori pe sistemul tău ;) Dar din nou: acest lucru nu are nimic de-a face cu performanța sau cu îmbunătățirea acesteia.Toate acestea sunt latente, dacă nu sunt utilizate.
Acum pentru întrebarea principală.
Care este cea mai bună modalitate de a reduce cheltuielile generale și de a elimina serviciile/dispozitivele pe care nu trebuie să le am?
- Vedea
top
pe linia de comandă pentru performanță, consumul de energie, utilizarea procesorului etc. și vedeți dacă ceva iese în evidență. htop
(trebuie instalat) pentru un aspect frumos al acelorași informații.
- eliminați driverele terțe sau porniți modul de economisire a energiei pentru placa grafică
- eliminați serviciile active nedorite
- șterge bibliotecile orfane cu
deborfan
Pentru a lista toate serviciile active:
systemctl list-units --type=service --state=activ
și pentru a opri un serviciu:
sudo systemctl disable {service}
Acest lucru va menține software-ul instalat.
Văd procese care rulează de care nu am nevoie, cum ar fi chestii de e-mail și calendar și o listă uriașă de procese gnome
Fiecare va avea un nume de pachet. Eliminați software-ul pe care nu îl doriți din „software” și serviciul va fi și el eliminat. Niciunul dintre ele nu va îmbunătăți viteza sau performanța atunci când este eliminat: atunci când nu este utilizat, impactul asupra performanței este aproape de zero. Toate acestea sunt legate de managerul desktop și folosesc același serviciu; nu îl puteți șterge pe acela fără a șterge managerul desktop.
cu doar 4 Gb mem și 4 nuclee la 2,53 Ghz
Luați în considerare utilizarea unei versiuni cu cerințe mai puține; Ca Xubuntu sau Lubuntu.
Nu vreau să reinstalez de pe un CD de instalare a sistemului minim. Mediul meu Dev este setat.
Așa că pregătește-ți configurația pentru a rezista la reinstalare. Puneți toate modificările pe care le-ați făcut într-un fișier text, astfel încât să le puteți executa după o instalare. Puneți toate fișierele personale pe o partiție separată, astfel încât să le puteți monta în timpul instalării. Utilizați software-ul de la sursă, astfel încât să îl puteți instala pe acea partiție. Puneți un link simbolic în fișierul text pentru a-l conecta la un binar în /bin sau /usr/bin Este ceva care necesită efort, dar trebuie să faceți asta o singură dată.