Hogyan frissíted Linux szerveredet?

Címkék

Amikor szemebe jut és találok frissítést, mindent telepítek
20% (103 szavazat)
Rendszeresen kézzel ellenőrzöm, hogy van-e frissítés, ha van azt telepítem
34% (177 szavazat)
Olvasom a disztro security-announce listáját, ha van frissítés kézzel felteszem
8% (42 szavazat)
Felügyeleti rendszer jelzi ha van frissítés, kézzel telepítem mindet
15% (79 szavazat)
Automatikusan frissül, de csak a biztonsági frissítésekre (egyéb frissítéseket kézzel)
7% (37 szavazat)
Automatikusan frissül minden csomag (nem csak a security frissítésre), de csak az adott kiadáson belül
3% (16 szavazat)
Automatikusan frissül a legújabb stabil kiadásra minden
3% (14 szavazat)
Egyéb, leírom a hozzászólásban
10% (51 szavazat)
Összes szavazat: 519

Hozzászólások

"Egyéb, leírom a hozzászólásban": 7 szavazat...
A linux szerverem sose frissül, mert beágyazott rendszer egy NAS-szerverben.
--
Én TUDOM, hogy igazam van. És ha nincs is, akkor is NEKEM van igazam, mert én vagyok az Admin. Ennyi!

Kerdes: Debian-kompatibilis disztro eseteben hogyan lehet megoldani azt, hogy a secu fixek automatikusan felkeruljenek egy adott maintenance idoszakban (peldaul vasarnap ejjel 12-kor)? A cron resze az stimmel, a lefuto parancs az, ami izgat.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Sziasztok,

Ha Debian testing rendszeren szeretném ezt beállítani akkor mit kell megadni az "Unattended-Upgrade::Allowed-Origins"-nál?
Alapból "Debian stable" van, plusz kikommentelve "Debian squeeze-proposed-updates", ezzel a másodikkal csak annyi a gond, hogy ha változik a codename akkor folyton át lehet írni, "Debian testing"-et adtam meg, látszólag működik is, mert frissít, de szerintem minden csomagot, nem csak a biztonságiakat.
Ha debug opcióval futtatom ezt írja ki:

Traceback (most recent call last):
File "/usr/bin/unattended-upgrades", line 393, in
main()
File "/usr/bin/unattended-upgrades", line 206, in main
logging.debug("Checking: %s (%s)" % (pkg.name, map(str, pkg.candidate.origins)))
AttributeError: 'NoneType' object has no attribute 'origins'

Mondjuk ha a "Debian squeeze-proposed-updates" van megadva origins-nek akkor is ugyanezt kapom, tehát valószínűleg nem ez lesz a probléma.
sources.list-ben security-nek ez van megadva: deb http://security.debian.org/ testing/updates main contrib non-free

Egyik lehetőség:
1. sources.list-ben név szerint van bent a kiadás (tehát nem "stable" van beírva)
2. unattended-upgrades csomag (Lenny-től van, Ubuntuban régóta)
3. Pár konfig sor: (/etc/apt/apt.conf.d/ alá):
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
APT::Archives::MaxAge "7";
APT::Periodic::RandomSleep "10";

Így naponta fogja megcsinálni.

Másik lehetőség:
cron-apt csomag telepítése és beállítása

Harmadik lehetőség:
Írsz magadnak scriptet :-)
Az apt-get paraméterezendő az upgrade menetben úgy, hogy más sources.list fájlt használjon, mint az alapértelmezett, és abban csak a frissítendő (pl. security) források vannak.

--
Slapic
http://slapic.hu

2 + .. de előszőr kipróbálom egy nem éles rendszeren, ha nem okoz baj akkor telepítem élesbe is.

Egyeb, leirom a hozzaszolasban:

Nem Linux. Felügyeleti rendszer jelzi ha van frissites, emellett rendszeresen ellenorzom kezzel is. Miutan elolvasom a disztro security-announce listáját, elbiralom a frissites telepitesenek szuksegesseget, keszul snapshot, utana mehet a manualis telepites.

amikor szembe jut és találok, helyett amikor nem felejtem telepítem, ami belefér az időbe és nem száll el fordítási hibával.. :)

I hate myself, because I'm not open-source.

Melyiket hogy. Mas-mas strategiaval- vagy a nelkul:).

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

a RedHat küld levelet, ha gáz van, előbb a tesztszervereket frissítem, majd kis járatás után az éleseket is.

--
by Mikul@s

Felügyeleti cucc csekkolja a frissítést, telepítés csakis kézzel, csak ami szükséges és csakis tesztelés, release notes olvasás és hasonlókat követően.