Was sind die allgemeinen Wartungsaufgaben?

28

Wenn ich Windows verwendete, führte ich einmal im Monat Defragmentierungen, ccleaner und revouninstaller aus, um das System und die Registrierung sauber zu halten.

Ich weiß, dass Ubuntu (und alle Linux-Distributionen) eine andere Systemstruktur haben und keine Defragmentierung benötigen, aber ich habe gehört, dass es einige Wartungsaufgaben gibt, die dazu beitragen, das System sauber zu halten (zum Beispiel sudo apt-get cleanoder sudo apt-get autoremove).

Wie viele dieser Befehle / Software (und erklären Sie bitte, was sie tun und ob sie die Systemstabilität beeinträchtigen können) kennen und verwenden Sie regelmäßig?

Strae
quelle

Antworten:

27

Der Zweck der von Ihnen genannten Befehle besteht ausschließlich darin, Speicherplatz zu sparen. Außerdem würden die Einsparungen heutzutage auf den meisten Maschinen nur einen winzigen Bruchteil Ihres Speicherplatzes ausmachen. Sie sind also nicht sehr nützlich.

Die meisten üblichen Wartungsaufgaben werden automatisch vom System ausgeführt. Wenn Sie neugierig auf sie sind, finden Sie die Skripte, in denen sie ausgeführt werden /etc/cron.*. Der Name oder Inhalt des Skripts kann Ihnen einen Hinweis darauf geben, was sie tun. Ändern Sie nichts, was Sie nicht verstehen - diese Befehle gibt es aus einem bestimmten Grund.

Eine Wartungsaufgabe, die nicht automatisch ausgeführt wird, ist die Installation von Sicherheits- und Stabilitätsupdates (größere Fehlerbehebungen). Standardmäßig erhalten Sie eine Benachrichtigung, dass Updates verfügbar sind. Sie sollten die Benachrichtigung bei der ersten Gelegenheit befolgen. Dies erfolgt nicht automatisch, wenn die Aktualisierungen zu einem ungünstigen Zeitpunkt eingehen, z. B. wenn Sie über einen Pay-per-Byte-Internetzugang verfügen oder Ihren Computer sofort ausschalten müssen. auch, weil das risiko sehr gering ist, dass die updates etwas kaputt machen und es besser ist, es nicht unbeaufsichtigt zu machen.

Updates sind die einzige Wartungsaufgabe, die ich manuell auslöse. Wenn ich etwas anderes tun müsste, würde ich es als Fehler ansehen. Wenn es gemacht werden muss, sollte es automatisiert werden.

Gilles 'SO - hör auf böse zu sein'
quelle
5
Das System kann so konfiguriert werden, dass wichtige Updates automatisch im Hintergrund angewendet werden. Sehr schönes Feature für immer angeschlossene Computer älterer Verwandter.
Vava
@vava müssten Sie apt-get update && apt-get upgrade --assume-yeszur crontab hinzufügen , damit sie mit Berechtigungen ausgeführt werden kann.
Nick Bedford
@NickBedford @vava Es ist besser einzurichtenunattended-upgrades : help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner
8

Ich empfehle Ihnen 2 GUI-Programme:

  • bleichen bisschen
  • Ubuntu Tweak.

bleach-bit ist das "ccleaner" -Äquivalent für Linux. Sie können also herausfinden, was es kann: sudo apt-get install bleachbit from console to install.

Ubuntu Tweak ist ein bisschen ein "Tweak-UI" / Software Center / Gconf / etc Was uns interessiert, ist die Option "Package Cleaner":

Alt-Text

So installieren Sie Ubuntu-Tweak:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak
Axel
quelle
wow, ich benutze bereits ubntu tweak, aber ich habe es nie zum putzen benutzt
Strae
2

Aus der offiziellen Manpage von apt-get (Kurzversion von mir):

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. 
       This frees up disk space


   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

Es gibt auch die GUI computer-janitor( System=> Administration=> System Janitor)

aatdark
quelle
3
In den meisten Fällen würde ich computer-janitorso viel wie möglich vermeiden . Es ist einfach kein gutes Programm.
Aperson
@aperson: Bitte begründen Sie, warum Sie denken, dass es kein gutes Programm ist. Das könnte für verschiedene Menschen verschiedene Dinge bedeuten.
Jvriesem
0

Ich bin ein Software-Junkie - ich probiere ständig neue Software aus, installiere sie auf meinem Computer und entferne sie dann. Also für mich werden apt-get -clean und apt-get -autoremove ziemlich regelmäßig verwendet :-)

Ich empfehle auch, die Update-Benachrichtigungen zu überprüfen und regelmäßig zu aktualisieren.

Ein Tool, das Sie sich ansehen könnten (ich glaube, es ist im Administrationsbereich verfügbar), ist der Computer-Hausmeister. Es ist großartig, redundante Pakete zu identifizieren, die Sie entfernen und Speicherplatz freigeben können.

Eine weitere Möglichkeit sind redundante Dienste wie Apache, SSH, Telnet usw., die für eine einzelne Desktop-Installation möglicherweise nicht relevant sind oder nicht benötigt werden. Wenn sie so konfiguriert sind, dass sie beim Start ausgeführt werden, verschwenden Sie möglicherweise Leistung / Speicher für nicht benötigte Dienste.

Nikhil
quelle
5
Erwägen Sie die Verwendung von aptitude installund aptitude purge, um unnötige Pakete automatisch zu entfernen. Darüber hinaus werden purgeauch alle installierten Konfigurationsdateien entfernt.
Vava
thnx - Ich werde es überprüfen ...
Nikhil
Ich liebe Eignung genauso wie der nächste Typ, aber nach allem, was ich lese, hat die Verwendung keine Vorteile mehr gegenüber Eignung. Ich benutze es trotzdem.
Aperson