Automatyczna aktualizacja serwera

Konfiguracja serwerów, usług, itp.
ulises
Posty: 20
Rejestracja: 21 maja 2010, 14:54

Automatyczna aktualizacja serwera

Post autor: ulises »

Witam.

Zastanawiam się nad włączeniem za pomocą crona skryptu, który automatycznie będzie sprawdzał i instalował codziennie o godzinie 4:05 aktualizacje, na serwerze pełniącym rolę bramy. Co o tym sądzicie?

Oto skrypt o którym mowa

Kod: Zaznacz cały

#!/bin/bash
apt-get -y update && apt-get -y upgrade
apt-get -y autoclean && apt-get -y autoremove 
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Zasada jest taka, że takie rzeczy administrator wykonuje ręcznie. Nigdy nie wiesz czy taki zabieg nie zepsuje czegoś kluczowego w systemie, i nieroztropną rzeczą jest bezmyślnie akceptować aktualizację bez przeglądnięcia pakietów, które temu podlegają. Słowem porzuć ten zamiar.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Zainteresuj się takim ustrojstwem jak apticron - powiadomi Cię jak pojawią się nowe aktualizację i będziesz mógł sobie klepnąć je w pełni świadomie z palca ;)
Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Bastian pisze:Zasada jest taka, że takie rzeczy administrator wykonuje ręcznie. Nigdy nie wiesz czy taki zabieg nie zepsuje czegoś kluczowego w systemie, i nieroztropną rzeczą jest bezmyślnie akceptować aktualizację bez przeglądnięcia pakietów, które temu podlegają. Słowem porzuć ten zamiar.

popieram w 150 %

Lepiej troche czasu poświęcić na ręczna aktualizacje niż potem kupe czasu na naprawe.
ulises
Posty: 20
Rejestracja: 21 maja 2010, 14:54

Post autor: ulises »

Dziękuje za pomoc. Przekonaliście Mnie.
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Podepnę się trochę pod temat, bo jednak z produkcyjnymi serwerami opartymi na Linuxie nie mam dużej styczności.
Co rozumiecie pod pojęciem "przeglądnięcia pakietów"?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

lun, większość przedstawia odruchowo doświadczenia dotyczące Sida. W przypadku serwera pracującego z wykorzystaniem wersji stabilnej Debiana, tych kluczowych aktualizacji dotyczących systemu, raczej nie ma. Wiec, wykorzystywanie jakichś dodatkowych narzędzi mija się, moim zdaniem, z celowością ich stosowania.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

lun pisze:Podepnę się trochę pod temat, bo jednak z produkcyjnymi serwerami opartymi na Linuxie nie mam dużej styczności.
Co rozumiecie pod pojęciem "przeglądnięcia pakietów"?

Mnie chodziło o proste przeglądanie tego co chce zaktualizować apt-get, który przed procedurą zawsze pokazuje zawartość i pyta.
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Dziękuję za odpowiedzi. Troszkę zmodyfikuję pytanie. Często spotykam się w różnych miejscach sieci ze stwierdzeniem, że "porządny administrator" powinien mieć pełną świadomość tego co instaluje na serwerze. Zazwyczaj na takim stwierdzeniu się wszelkie wytłumaczenia kończą. Nikt nie rozwija, co kryje się za tym pojęciem, ale ja uważam, że chyba nie chodzi o listę aktualizacji z apt-geta, yuma, czy też innego menadżera pakietów.

Czy Wy w pracy/nauce/praktyce stosujecie jakieś metody tego "świadomego" instalowania? Czy np. pomimo skonfigurowanych źródeł stosujecie sprawdzanie sum kontrolnych przed instalacją danego pakietu? Czy stosujecie np. jeden serwer jako źródło aktualizacji dla reszty maszyn, na który trafiają tylko "zweryfikowane" (tylko pytanie w jaki sposób zweryfikowane?) pakiety? Czy stosujecie bardziej

Kod: Zaznacz cały

apt-get update
apt-get upgrade
?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Nikt nie rozwija co kryje się za tym pojęciem, ale ja uważam. że chyba nie chodzi o listę aktualizacji z apt-geta, yuma, czy też innego menadżera pakietów.
Ależ dlaczego nie? Z reguły to co proponuje zarządca pakietów należy instalować, gdyż mogą tam być łaty kluczowe dla bezpieczeństwa systemu, szczególnie gdy dotyczą one aplikacji sieciowych działających na serwerze. Jednak jeśli wiesz co robisz, i nie chcesz instalować jakiejś konkretnej aktualizacji, to możesz z niej zrezygnować. Ja raczej ograniczam się do porządnego przetestowania zaktualizowanej aplikacji, i jeśli wszystko gra to na tym moja rola się kończy. Na tym polega właśnie ,,świadome instalowane'' w przypadku aktualizacji. Za tym pojęciem oczywiście kryje się jeszcze druga rzecz, tzn. nie instaluje się aplikacji, które nie są potrzebne do produkcyjnego działania serwera. W ten sposób nie otwierasz dróg potencjalnych ataków. Im więcej usług nasłuchuje na portach serwera, tym więcej roboty ma administrator w ich zabezpieczaniu. Proste.
ODPOWIEDZ