Jakie są typowe zadania konserwacyjne?

28

Kiedy korzystałem z systemu Windows, raz w miesiącu uruchamiałem defrags, ccleaner i revouninstaller, aby utrzymać system i rejestr w czystości.

Wiem, że ubuntu (i cała dystrybucja Linuksa) ma inną strukturę systemu i nie potrzebuje defragmentacji, ale słyszałem, że istnieją pewne zadania konserwacyjne, które pomagają utrzymać system w czystości (na przykład sudo apt-get cleanlub sudo apt-get autoremove)

Ile z tych poleceń / oprogramowania (i proszę wyjaśnić, co robią i czy mogą zagrozić stabilności systemu) znasz i używasz regularnie?

Strae
źródło

Odpowiedzi:

27

Podane polecenia służą wyłącznie do oszczędzania miejsca na dysku. Co więcej, na większości dzisiejszych komputerów oszczędności wyniosłyby zaledwie niewielką część miejsca na dysku. Nie są więc bardzo przydatne.

Większość typowych zadań konserwacyjnych wykonywanych jest automatycznie przez system. Jeśli jesteś ich ciekawy, dostępne są skrypty, które je wykonują /etc/cron.*. Nazwa lub treść skryptu może dać ci wskazówkę co robią. Nie zmieniaj niczego, czego nie rozumiesz - te polecenia są z jakiegoś powodu.

Jednym z zadań konserwacyjnych, które nie jest wykonywane automatycznie, jest instalowanie aktualizacji bezpieczeństwa i stabilności (główne poprawki błędów). Domyślnie otrzymasz powiadomienie o dostępności aktualizacji. Powinieneś postępować zgodnie z powiadomieniem przy pierwszej okazji. Nie dzieje się to automatycznie w przypadku, gdy aktualizacje pojawią się w niewygodnym czasie, na przykład gdy masz dostęp do Internetu typu pay-per-byte lub musisz teraz wyłączyć komputer; także dlatego, że istnieje (bardzo małe) ryzyko, że aktualizacje coś zepsują i lepiej nie robić tego bez nadzoru.

Aktualizacje to jedyne zadanie konserwacyjne, które uruchamiam ręcznie. Gdybym musiał zrobić cokolwiek innego, uznałbym to za błąd. Jeśli trzeba to zrobić, powinno być zautomatyzowane.

Gilles „SO- przestań być zły”
źródło
5
Możliwe jest skonfigurowanie systemu, dzięki czemu ważne aktualizacje są automatycznie stosowane w tle. Bardzo miła funkcja dla zawsze podłączonych komputerów starszych krewnych.
vava
@vava należy dodać apt-get update && apt-get upgrade --assume-yesdo crontab, aby działał z uprawnieniami.
Nick Bedford
@NickBedford @vava Lepiej jest skonfigurować unattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner
8

Polecam wam 2 programy GUI:

  • wybielacz
  • Ulepszenie Ubuntu.

bleach-bit to „ccleaner” - ekwiwalent dla systemu Linux, więc możesz dowiedzieć się, co może zrobić: sudo apt-get install bleachbit z konsoli, aby zainstalować.

Ubuntu tweak jest swego rodzaju „tweak-ui” / centrum oprogramowania / gconf / itp. To, co nas interesuje, to opcja „czyszczenia pakietów”:

alternatywny tekst

Aby zainstalować ubuntu-tweak:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak
Axel
źródło
wow, już używam ulepszenia ubntu, ale nigdy go nie użyłem do czyszczenia
Strae
2

Z oficjalnej strony apt-get (skrót ode mnie):

   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.

Istnieje również gui computer-janitor( System=> Administration=> System Janitor)

aatdark
źródło
3
W większości przypadków unikałbym computer-janitorjak najwięcej. To po prostu niezbyt dobry program.
aperson
@aperson: Proszę uzasadnić, dlaczego uważasz, że to nie jest dobry program. To może oznaczać różne rzeczy dla różnych ludzi.
jvriesem,
0

Jestem ćpunem oprogramowania - ciągle wypróbowuję nowe oprogramowanie, instaluję je na moim komputerze, a następnie usuwam. Więc dla mnie apt-get -clean i apt-get -autoremove są używane dość regularnie :-)

Polecam również sprawdzanie powiadomień o aktualizacjach i regularne aktualizowanie.

Jednym z narzędzi, na które możesz spojrzeć (wydaje mi się, że jest ono dostępne w sekcji administracyjnej), jest dozorca komputera. Doskonale sprawdza się w identyfikowaniu zbędnych pakietów, które można usunąć i zwolnić miejsce.

Inną rzeczą, na którą warto spojrzeć, są nadmiarowe usługi - takie jak Apache, SSH, telnet itp., Które mogą nie być odpowiednie lub potrzebne do instalacji na jednym komputerze. Jeśli są skonfigurowane do uruchamiania podczas uruchamiania, być może marnujesz wydajność / pamięć niepotrzebnych usług.

Nikhil
źródło
5
Rozważ użycie aptitude installi aptitude purge, to automatycznie usuwa niepotrzebne pakiety. Co więcej, purgeusuwa również wszelkie zainstalowane pakiety plików konfiguracyjnych.
vava
dzięki - sprawdzę to ...
Nikhil,
Uwielbiam predyspozycje tak samo jak następnego faceta, ale z tego co czytam, korzystanie z niego nie ma już przewagi nad aptem. Nadal jednak go używam.
aperson