Usiłuję zbudować serwer, który jest skonfigurowany tak samo jak inne i bardzo by mi się podobało, gdyby ktoś odpowiedział na proste pytania. Jak sprawdzić, czy automatyczne aktualizacje są włączone ... Rozumiem, jak stosunkowo je włączać i wyłączać ... ale chciałbym tylko poznać status.
FreeSoftwareServers
Pierwotne pytanie dotyczyło „aktualizacji”, ale odpowiedzi odnoszą się do „aktualizacji”, a jednocześnie zawierają słowo „aktualizacja” w tym samym kontekście. Chociaż zauważam, że mój program aktualizujący oprogramowanie wykonuje aktualizacje ręczne OK, oferuje także aktualizację do późniejszej głównej wersji Ubuntu. Wydaje się, że istnieje duże zamieszanie w użyciu tych dwóch terminów z wielu źródeł.
MikeBT
1
„Aktualizacja” i „aktualizacja” mają kilka znaczeń; Nie sądzę, aby ich ograniczenie było wykonalne. Na przykład touch (1) używa słowa „aktualizacja”, co oznacza coś niezwiązanego bezpośrednio z zarządzaniem pakietami: „Zaktualizuj czasy dostępu i modyfikacji każdego PLIKU do bieżącej godziny”. Oprogramowanie i aktualizacje Ubuntu apt-get updateoznaczają różne rzeczy przez „aktualizację”. Myślę, że ten statek odpłynął . Jest jednak meta post .
Eliah Kagan
Odpowiedzi:
69
Istnieje pakiet, którego można użyć do tego za Ciebie.
Plik powinien tak wyglądać. 1 oznacza, że będzie aktualizowany codziennie. 7 jest co tydzień.
/etc/apt/apt.conf.d/50unattended-upgrades
Te pliki pozwolą ci wybrać, jakie aktualizacje chcesz wprowadzić, wybierając, gdzie apt może wyszukiwać nowe aktualizacje i aktualizacje. (Moje osobiste zdanie na ten temat jest takie, że ustawiłbym to na bezpieczeństwo, jeśli jest to serwer)
Zmienne ${distro_id}i ${distro_codename}są rozwijane automatycznie. Chciałbym skomentować wpis dotyczący aktualizacji i po prostu zostawić bezpieczeństwo.
Czy należy to zaktualizować, aby wspomnieć, /etc/apt/apt.conf.d/20auto-upgradesponieważ jest to miejsce APT::Periodic::Update-Package-Lists "1";i APT::Periodic::Unattended-Upgrade "1";domyślnie są przechowywane w dniu 13.10?
steakunderscore
Ponadto na moim Ubuntu Server 12.04 LTS 50unattended-upgradesplik ma już tylko ustawione aktualizacje zabezpieczeń, więc domyślnie wydaje się tam poprawnie ustawiony i nie trzeba go edytować.
Jeff Atwood
Na moim świeżym serwerze Ubuntu nie ma go /etc/apt/apt.conf.d/10periodic. Jest unattended-upgradesjuż zainstalowany pakiet i /etc/apt/apt.conf.d/50unattended-upgradeson też tam jest. Moje pytanie brzmi: ręcznie dodałem /etc/apt/apt.conf.d/10periodici czy powinienem zrestartować serwer, aby konfiguracja zadziałała?
foresightyj
6
To wydaje się być przewodnikiem na temat instalowania i konfigurowania aktualizacji nienadzorowanych, a nie jak twierdzić, że aktualizacje mają zastosowanie.
ThorSummoner
Dzięki, mój był z jakiegoś powodu przestarzały po aktualizacji do 17.04.
Personel EODCraft
19
Sprawdź dzienniki w, /var/log/unattended-upgrades/aby sprawdzić, czy twoje nienadzorowane aktualizacje są stosowane.
Chociaż głosowałem za odpowiedzią, jest to najbliższa odpowiedź na to, czego potrzebuję (obecnie), czy możesz wyjaśnić, czego chciałbym szukać? Jak to wygląda, jeśli jest włączone kontra wyłączone! Dzięki
FreeSoftwareServers
4
(Udzieliłem innej odpowiedzi, ponieważ moje zmiany w odpowiedzi LinuxBill zostały odrzucone).
Istnieje pakiet, za pomocą którego można włączyć automatyczne aktualizacje. Nazywa się to unattended-upgrade.
Użyj następującego polecenia, aby włączyć / wyłączyć automatyczne aktualizacje:
sudo dpkg-reconfigure -plow unattended-upgrades
To polecenie zmodyfikuje plik /etc/apt/apt.conf.d/20auto-upgradesi może również zmodyfikować /etc/apt/apt.conf.d/10periodic.
Alternatywnie można włączyć GUI automatycznych aktualizacji software-properties-gtkw zakładce Aktualizacje, zmieniając ustawienie w „Gdy są aktualizacje bezpieczeństwa:”. To zmodyfikuje pliki /etc/apt/apt.conf.d/10periodici /etc/apt/apt.conf.d/20auto-upgrades.
Alternatywnie możesz ręcznie zmodyfikować wyżej wymienione pliki. W tym pliku możesz ustawić częstotliwość wywoływania aktualizacji:
Plik powinien tak wyglądać. 1 oznacza, że będzie aktualizowany codziennie. 7 jest co tydzień. Zmienna APT :: Periodic :: AutocleanInterval określa, jak często automatyczne apt-get autoclean jest wykonywane. 0 oznacza wyłączenie dla tych zmiennych.
Możesz zmienić sposób działania aktualizacji nienadzorowanych, edytując plik /etc/apt/apt.conf.d/50unattended-upgrades. Ten plik pozwoli ci wybrać, jakie aktualizacje chcesz wprowadzić, wybierając miejsce, w którym apt może wyszukiwać nowe aktualizacje i aktualizacje.
Zmienne ${distro_id}i ${distro_codename}są rozwijane automatycznie. Powyżej tylko aktualizacje bezpieczeństwa są wykonywane automatycznie. Możesz rozszerzyć automatyczne aktualizacje na dowolne repozytorium, zobacz inne pytanie .
Automatyczne aktualizacje są domyślnie włączone. Jeśli nie, aby włączyć automatyczne aktualizacje, wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu uruchom poniższe polecenie.
sudo apt-get install unattended-upgrades
Na serwerze możesz także edytować /etc/apt/apt.conf.d/50unattended-upgradesi komentować aktualizację aktualizacji, której nie chcesz aktualizować automatycznie. Tych edycji należy dokonać z uprawnieniami administratora.
Nie sądzę, aby było domyślnie WŁĄCZONE, przynajmniej nie w przypadku instalacji serwera. Wygląda jednak na to, że pakiet rzeczywiście jest instalowany automatycznie, nawet na serwerach.
Alexis Wilke,
Zgadzam się. I jak zauważa inny komentator w askubuntu.com/questions/172524/… , obecność i zawartość w nich /etc/apt/apt.conf.d/20auto-upgradesfaktycznie umożliwiają automatyczną aktualizację. Dobrze wiedzieć!
apt-get update
oznaczają różne rzeczy przez „aktualizację”. Myślę, że ten statek odpłynął . Jest jednak meta post .Odpowiedzi:
Istnieje pakiet, którego można użyć do tego za Ciebie.
lub jeśli aktualizacje nienadzorowane są już zainstalowane. Lub możesz sprawdzić dokumenty Ubuntu
To jest pakiet, który musisz zainstalować. Po zainstalowaniu edytuj pliki
W tym pliku możesz ustawić, jak często serwer ma być aktualizowany.
Plik powinien tak wyglądać. 1 oznacza, że będzie aktualizowany codziennie. 7 jest co tydzień.
Te pliki pozwolą ci wybrać, jakie aktualizacje chcesz wprowadzić, wybierając, gdzie apt może wyszukiwać nowe aktualizacje i aktualizacje. (Moje osobiste zdanie na ten temat jest takie, że ustawiłbym to na bezpieczeństwo, jeśli jest to serwer)
Zmienne
${distro_id}
i${distro_codename}
są rozwijane automatycznie. Chciałbym skomentować wpis dotyczący aktualizacji i po prostu zostawić bezpieczeństwo.źródło
/etc/apt/apt.conf.d/20auto-upgrades
ponieważ jest to miejsceAPT::Periodic::Update-Package-Lists "1";
iAPT::Periodic::Unattended-Upgrade "1";
domyślnie są przechowywane w dniu 13.10?50unattended-upgrades
plik ma już tylko ustawione aktualizacje zabezpieczeń, więc domyślnie wydaje się tam poprawnie ustawiony i nie trzeba go edytować./etc/apt/apt.conf.d/10periodic
. Jestunattended-upgrades
już zainstalowany pakiet i/etc/apt/apt.conf.d/50unattended-upgrades
on też tam jest. Moje pytanie brzmi: ręcznie dodałem/etc/apt/apt.conf.d/10periodic
i czy powinienem zrestartować serwer, aby konfiguracja zadziałała?Sprawdź dzienniki w,
/var/log/unattended-upgrades/
aby sprawdzić, czy twoje nienadzorowane aktualizacje są stosowane.źródło
(Udzieliłem innej odpowiedzi, ponieważ moje zmiany w odpowiedzi LinuxBill zostały odrzucone).
Istnieje pakiet, za pomocą którego można włączyć automatyczne aktualizacje. Nazywa się to unattended-upgrade.
Użyj następującego polecenia, aby włączyć / wyłączyć automatyczne aktualizacje:
To polecenie zmodyfikuje plik
/etc/apt/apt.conf.d/20auto-upgrades
i może również zmodyfikować/etc/apt/apt.conf.d/10periodic
.Alternatywnie można włączyć GUI automatycznych aktualizacji
software-properties-gtk
w zakładce Aktualizacje, zmieniając ustawienie w „Gdy są aktualizacje bezpieczeństwa:”. To zmodyfikuje pliki/etc/apt/apt.conf.d/10periodic
i/etc/apt/apt.conf.d/20auto-upgrades
.Alternatywnie możesz ręcznie zmodyfikować wyżej wymienione pliki. W tym pliku możesz ustawić częstotliwość wywoływania aktualizacji:
Plik powinien tak wyglądać. 1 oznacza, że będzie aktualizowany codziennie. 7 jest co tydzień. Zmienna APT :: Periodic :: AutocleanInterval określa, jak często automatyczne apt-get autoclean jest wykonywane. 0 oznacza wyłączenie dla tych zmiennych.
Możesz zmienić sposób działania aktualizacji nienadzorowanych, edytując plik
/etc/apt/apt.conf.d/50unattended-upgrades
. Ten plik pozwoli ci wybrać, jakie aktualizacje chcesz wprowadzić, wybierając miejsce, w którym apt może wyszukiwać nowe aktualizacje i aktualizacje.Zmienne
${distro_id}
i${distro_codename}
są rozwijane automatycznie. Powyżej tylko aktualizacje bezpieczeństwa są wykonywane automatycznie. Możesz rozszerzyć automatyczne aktualizacje na dowolne repozytorium, zobacz inne pytanie .Możesz się zmienić
do
To automatycznie usunie np. Nadmierne stare jądra, aby / boot nie zapełnił się.
Więcej informacji znajduje się w dokumentach Ubuntu .
źródło
sudo dpkg-reconfigure -plow unattended-upgrades
utworzył20auto-upgrades
plikAutomatyczne aktualizacje są domyślnie włączone. Jeśli nie, aby włączyć automatyczne aktualizacje, wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu uruchom poniższe polecenie.
Na serwerze możesz także edytować
/etc/apt/apt.conf.d/50unattended-upgrades
i komentować aktualizację aktualizacji, której nie chcesz aktualizować automatycznie. Tych edycji należy dokonać z uprawnieniami administratora.źródło
/etc/apt/apt.conf.d/20auto-upgrades
faktycznie umożliwiają automatyczną aktualizację. Dobrze wiedzieć!