sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #55652
Re: Genstart efter online opdateringer?
In <anu4po$46m$1@xxxxxxxxxxxx> Jesper Honig Spring <jesper.spring@xxxxxxxxxxxxxxxxx> writes:
>I SuSE linux er det muligt at opgradere programmerne på ens maskine online
>ved brug af Yast/Yast2. Mit spørgsmål er; skal man reboot'e maskinen før
>disse downloadede fix'es og patch'es har effekt eller gøres dette dynamisk
>på en eller anden måde?
Hvis dine opdateringer vedrører services der kører - f.eks. en
opdatering til apache på en maskine hvor du har webserver
kørende - så skal denne service genstartes for at opdateringen
har effekt. Det sker selvfølgelig ved en reboot, men man kan
også nøjes med blot at lave en manuel genstart af den enkelte
service. Nogle distributioner gør dette automatisk via et
script, der afvikles under opgraderingen, men det er sjældent
at man direkte får at vide, at det er sket.
Der hvor det kan være svært at gennemskue, er når man opdaterer
standard libraries, f.eks. hvis der kommer en opdatering til
glibc. Her skal man så genstarte alle de services, der bruger
det pågældende bibliotek - og hvis det er glibc, så vil det i
praksis være alt hvad der kører på maskinen. Så er det nemmeste
klart at reboote maskinen.
Men problemet er altså kun for de programmer, der kører imens du
laver opdateringen. Det der startes efter opdateringen - selv
uden en reboot - vil få fat i den nye version af programmerne.
Summa summarum: Det nemmeste er at reboote. Hvis det er upraktisk,
så sørg for at genstarte de services, du forestiller dig kan være
blevet påvirket af opdateringen.
--
Henrik Storner <henrik@xxxxxxx>
Hvis du vil have god, pålidelig info om Open Source og Linux, så
overvej at støtte Linux Weekly News med et abonnement.
http://lwn.net/Articles/10688/
References