Dipende
Nella mia esperienza con CentOS è abbastanza sicuro poiché stai usando solo i repository di base CentOS.
Dovresti aspettarti aggiornamenti non riusciti di tanto in tanto ... sì ... allo stesso livello in cui dovresti aspettarti un disco rigido guasto o una CPU guasta di tanto in tanto. Non puoi mai avere troppi backup. :-)
La cosa bella degli aggiornamenti automatici è che vieni patchato (e quindi più sicuro) più velocemente di farlo manualmente.
Le patch manuali sembrano sempre essere spinte via o considerate come "bassa priorità" per tante altre cose, quindi se vuoi andare in modalità manuale TEMPO PROGRAMMAZIONE SUL CALENDARIO per farlo.
Ho configurato molte macchine per eseguire udpate auto yum (tramite cron job) e raramente ho avuto un problema. In effetti, non ricordo di aver mai avuto problemi con i repository BASE. Ogni problema che mi viene in mente (dalla parte superiore della mia testa, nella mia esperienza) è sempre stata una situazione di terze parti.
Detto questo ... Ho diverse macchine per le quali FACCIO MANUALMENTE gli aggiornamenti. Cose come i server di database e altri sistemi estremamente critici mi piace avere un approccio "pratico".
Il modo in cui l'ho capito personalmente è stato così ... Penso allo scenario "what if" e quindi provo a pensare a quanto tempo sarebbe necessario per ricostruire o ripristinare da un backup e cosa (se non altro) andrebbe perso .
Nel caso di più server Web ... o server il cui contenuto non cambia molto ... Vado avanti e faccio l'aggiornamento automatico perché il tempo necessario per ricostruire / ripristinare è minimo.
Nel caso di server di database critici, ecc ... Pianifico il tempo una volta alla settimana per esaminarli e correggerli manualmente ... perché il tempo impiegato per ricostruire / ripristinare richiede più tempo.
A seconda dei server che hai nella tua rete e di come viene implementato il tuo piano di backup / ripristino, le tue decisioni potrebbero essere diverse.
Spero che sia di aiuto.