Comment puis-je déterminer la dernière fois la voiture Solaris A été corrigé?

J'essaie de déterminer les niveaux de correction et combien de voitures Solaris Les correctifs non installés pour maintenir les systèmes de tri doivent être corrigés en premier. Comment puis-je déterminer la dernière fois la voiture Solaris A été corrigé?
Invité:

Dominique

Confirmation de:

Je ne sais pas comment déterminer quand la dernière fois que le module a été corrigé Solaris, Mais vous pouvez déterminer le niveau de correction avec showrev -p

Alice

Confirmation de:

Eh bien, je ne sais pas de bonnes voies droites, mais ils peuvent aider. «showrev -p» Vous en dire sur tout le patch installé. Et je suppose que les dates de / var / sadm / pkg se référera à ce dernier lorsque les paquets ont été modifiés (ou corrigé).

Catherine

Confirmation de:

Je suis d'accord avec les commentaires ci-dessus showrev -p et ajoutez ça uname -a Pour obtenir les versions du noyau est également utile pour obtenir une image commune.

Giselle

Confirmation de:

Vous devez d'abord vérifier / etc / release, qui montre quelle version Solaris a été initialement installé, puis vérifiez avec 'uname -a', quel noyau de patch vous utilisez actuellement (Affiche le nombre XXXXXX-XX), Ensuite, commencez une comparaison des patchs nucléus sur d'autres machines, le patch de base est un composant critique, de sorte qu'un nouveau patch de noyau nécessite généralement un système plus moderne dans presque tous les aspects.

Et puis, si vous n'êtes pas nerveux, vous pouvez utiliser (informel)
http://www.par.univie.ac.at/solaris/pca/
Pour mettre à jour automatiquement vos systèmes, simplement en fournissant un compte valide SunSolve.

Alice

Confirmation de:

Déterminer combien de temps le système Solaris (10) pas mis à jour, je vérifie à distance les éléments suivants (Du système Linux, dans la mesure où GNU

date

commodément).

1)

Supprimer à distance la date / temps des événements les plus récents de

patch

catalogue;

(Voir l'explication ci-dessous

ls

option)

ls -terd /var/sadm/patch/* | tail -1 | awk '{print $6,$7,$9,$8 }'

La note; DANS

awk

La commande imprime la date dans

MMM DD YYYY HH:mm:ss

format;

Jan 28 2017 01:48:14

2)

Calculer

$days_since

avec

days_since{}

(Ça marche B.

ksh

, peut-être dans

bash

);

function days_since { 
d2=$(date -d "$1" +%s)
d1=$(date -d now +%s)
echo $(( (d1 - d2) / 86400 ))
}

Maintenant nous savons que le système Solaris 10 Pas à jour 192 Jour! :)

Bref livre de référence Solaris 10

ls

équipe;

 -t           Sorts by time stamp (latest first)  instead  of
by name. The default is the last modification
time. (See -u and -c.

-e The same as -l, except displays time to the
second, and with one format for all files
regardless of age: mmm dd hh:mm:ss yyyy.

-r Reverses the order of sort to get reverse
alphabetic or oldest first as appropriate.

-d If an argument is a directory, lists only its
name (not its contents). Often used with -l to
get the status of a directory.

Pour répondre aux questions, connectez-vous ou registre