Non sovrascrivere alla cieca i file attivi con la versione
.new: puoi perdere configurazioni locali importanti.1. Cercare i file .new
find /etc -name "*.new" -print
slackpkg new-config2. Confrontare prima di sostituire
diff -u /etc/ssh/sshd_config /etc/ssh/sshd_config.new
vimdiff /etc/ssh/sshd_config /etc/ssh/sshd_config.new # se disponibile3. Strategia consigliata
- Backup del file attuale
- Confronto con
.new - Merge manuale delle differenze utili
- Test del servizio
- Rimozione del
.newsolo dopo verifica
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak-$(date +%F)4. Esempi tipici
sshd_config.newhttpd.conf.newntp.conf.new- config in
/etc/rc.d/o servizi installati/aggiornati
5. Pulizia finale
Dopo merge e test puoi rimuovere il file .new relativo.
rm /etc/ssh/sshd_config.newMantieni una copia backup finche' non confermi che tutto funziona dopo reboot/restart servizi.
Checklist rapida
[ ] find /etc -name "*.new" eseguito
[ ] File critici confrontati con diff/vimdiff
[ ] Backup creato prima del merge
[ ] Servizi testati dopo modifiche
[ ] File .new rimossi solo a verifica completata