Mise à jour de CentOS

Mise à jour de CentOS
Il est important de garder vos forfaits à jour pour éviter de rencontrer des bogues connus et déjà corrigés ainsi que pour corriger toutes les vulnérabilités de sécurité qui auraient pu être trouvées par les agents de distribution et de colis. Ce n'est pas difficile de le faire, nous allons bien y arriver.

La première commande que vous voulez savoir est Yum Check-Update. Si vous n'êtes pas familier avec Yum, lisez notre amorce sur Yum d'abord et revenez ici. La commande de damiser imprimera une liste de tous les packages pour lesquels une mise à jour est disponible. À des fins de script, il renverra également une valeur de sortie de 100 si les mises à jour sont requises, 0 si aucune mise à jour n'est requise ou 1 si une erreur s'est produite.

Voici un exemple de la façon de vérifier les mises à jour dans Centos:

Yum Check-update> / dev / null
Rc = $?
si [$ rc -eq 100]; alors
écho "des mises à jour sont nécessaires"
elif [$ rc -eq 0]; alors
Echo "Aucune mise à jour n'est nécessaire"
autre
Echo "Une erreur s'est produite dans la vérification de la mise à jour du package, réessayez"
Fi

Yum Check Update Centos

Et voici un exemple d'impression des mises à jour au besoin:

Yum Check-update> ./sortir
Rc = $?
si [$ rc -eq 100]; alors
chat ./sortir
Fi

Nous pouvons également vérifier les mises à jour pour un seul package avec Mise à jour et ne pas spécifier y, pour oui, lorsqu'on lui a demandé. Si vous appuyez sur y, pour oui, la mise à jour se déroulera pour le package spécifié. Par exemple, je ferai un chèque sur le package vim-minimal maintenant:

yum update vim-minimal

Si vous souhaitez procéder et mettre à jour tous les packages, allez-y et courez Mise à jour Et ne fournissez aucun nom de package. Il trouvera tous les packages hors de date et les mettra à jour tous après avoir confirmé Y pour oui à l'invite.

# mise à jour

Mise à jour

Une fois la mise à jour terminée, vous pouvez ré-cours le script de vérification ci-dessus et vous attendre à ne voir rien pour mettre à jour.

Yum Check-update> / dev / null
Rc = $?
si [$ rc -eq 100]; alors
écho "des mises à jour sont nécessaires"
elif [$ rc -eq 0]; alors
Echo "Aucune mise à jour n'est nécessaire"
autre
Echo "Une erreur s'est produite dans la vérification de la mise à jour du package, réessayez"
Fi

Centos Aucune mise à jour nécessaire

Conclusion

Il est important de garder votre système CentOS à jour. Vous pouvez utiliser la méthodologie ci-dessus pour aider.