Een van de security measures die je kan nemen om je systeem up to date te houden is via een cronjob yum update uit te voeren. Dit wordt zelfs aanbvolen door CentOS zelf (https://wiki.centos.org/HowTos/OS_Protection). Maar in hoeverre is dit slim?
Waarom vraag ik dit? Ik heb ooit in het verleden een vervelende update mogen meemaken welke mijn hele server plat gooide. Dit heeft mij twee dagen gekost om uiteindelijk er achter te komen dat je niet een apt-get update moet uitvoeren als je DirectAdmin hebt draaien. Dit schijnt niet zo jofel te zijn onderling. Want DA zou afhankelijk zijn van specifieke pakketten. Sindsdien ben ik gestopt met het automatisch updaten van een server.
Maar om nu elke dag op al mijn servers een yum update te draaien begint me zo'n beetje de neus uit te hangen. Je weet wel wat er allemaal gebeurt, maar het kan soms ook best vervelend zijn. Dus dacht ik er aan om weer via een cronjob een automatische update in te stellen.
Maar voordat ik dat doe zou ik graag de (juiste) achterliggende gedachte achter de updates willen zien. Want is het zo dat ze alleen maar updates uitbrengen die compatible zijn of kan het ook zomaar zijn dat er updates worden uitgebracht die het een en het ander overhoop kan halen (zoals configs). Wat is de precieze achterliggende gedachte hier achter?
Kan ik zomaar een job instellen die een update uitvoert? Of moet je daar toch voorzichtig mee zijn?
Waarom vraag ik dit? Ik heb ooit in het verleden een vervelende update mogen meemaken welke mijn hele server plat gooide. Dit heeft mij twee dagen gekost om uiteindelijk er achter te komen dat je niet een apt-get update moet uitvoeren als je DirectAdmin hebt draaien. Dit schijnt niet zo jofel te zijn onderling. Want DA zou afhankelijk zijn van specifieke pakketten. Sindsdien ben ik gestopt met het automatisch updaten van een server.
Maar om nu elke dag op al mijn servers een yum update te draaien begint me zo'n beetje de neus uit te hangen. Je weet wel wat er allemaal gebeurt, maar het kan soms ook best vervelend zijn. Dus dacht ik er aan om weer via een cronjob een automatische update in te stellen.
Maar voordat ik dat doe zou ik graag de (juiste) achterliggende gedachte achter de updates willen zien. Want is het zo dat ze alleen maar updates uitbrengen die compatible zijn of kan het ook zomaar zijn dat er updates worden uitgebracht die het een en het ander overhoop kan halen (zoals configs). Wat is de precieze achterliggende gedachte hier achter?
Kan ik zomaar een job instellen die een update uitvoert? Of moet je daar toch voorzichtig mee zijn?