checkrestart - En ligne dans le Cloud

Il s'agit de la commande checkrestart qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


checkrestart - vérifie quels processus doivent être redémarrés après une mise à niveau

SYNOPSIS


vérification de redémarrage [ -hvpan ] [ -b fichier_liste noire ] [ -i nom du paquet ] [ -e Pid ]

DESCRIPTION


La vérification de redémarrage programme essaie de déterminer s'il y a des processus dans le système qui ont besoin
à redémarrer après une mise à niveau du système. Ceci est nécessaire car une mise à niveau sera généralement
apporter de nouvelles bibliothèques système et les processus en cours utiliseront toujours les anciennes versions de
les bibliothèques. Dans stable systèmes Debian GNU/Linux, cela est généralement nécessaire pour éliminer un
exposition du système à une vulnérabilité qui aurait pu être corrigée en mettant à niveau une bibliothèque
dont ce processus fait usage.

En conséquence, vérification de redémarrage est parfois utilisé comme outil d'audit pour trouver des versions obsolètes de
bibliothèques utilisées, en particulier après les mises à niveau de sécurité. Les administrateurs ne doivent pas,
Cependant, comptez entièrement sur sa sortie (voir BOGUES ci-dessous).

Ce script doit s'exécuter en tant que root afin d'obtenir les informations dont il a besoin pour l'analyse.

OPTIONS


-h, --Aidez-moi
Affichez l'aide du programme et quittez.

-v, --verbeux
Générez une sortie détaillée. Cette sortie comprend la liste de tous les processus trouvés
en utilisant les fichiers ou descripteurs supprimés ainsi que les fichiers et descripteurs supprimés
trouvé.

-p, --emballer
Ne traiter que les fichiers supprimés appartenant à un package, en ignorant les fichiers supprimés qui
n'ont pas de package associé dans le système de packages.

-a, --tout
Traitez tous les fichiers supprimés quel que soit leur emplacement. Cela permet au programme d'analyser
fichiers supprimés même s'ils seraient supprimés car ils se trouvent dans
emplacements, tels que / Tmp , qui sont connus pour produire des faux positifs. Ça prendra
précédé s'il est utilisé simultanément avec le -p option.

-b filet, --liste noire=filet
Lire une liste noire d'expressions régulières de fichier. Tous les fichiers correspondant aux modèles
sera ignoré. Plus d'un modèle peut être fourni en utilisant cette option plus
qu'une fois.

-i prénom, --ignorer=prénom
Ignorer les services associés au nom de package fourni dans nom. Plus
plus d'un package peut être fourni en utilisant cette option plus d'une fois.

-e Pid, --excludepid=Pid
Exclure les processus exécutés avec Pid lors de la recherche de fichiers ouverts. Cela peut accélérer
checkrestart sur les systèmes avec un grand nombre de fichiers ouverts. Remarque : cette option uniquement
fonctionne si lsof(8) N'est pas utilisé. Plusieurs identifiants de processus peuvent être fournis par
en utilisant cette option plus d'une fois.

-n, --nolsof
Ne pas utiliser lsof(8) même si disponible. Dans certains systèmes où il y a un grand nombre
de fichiers, l'utilisation de lsof peut être inefficace. Utilisez cette option pour désactiver lsof.
Notez également que si lsof n'est pas installé, un mécanisme alternatif pour extraire
les fichiers supprimés seront utilisés à la place. Par conséquent, il n'est pas nécessaire de définir cette
option dans les systèmes qui n'ont pas lsof(8) installé.

EXIT STATUT


Le programme se terminera avec l'erreur (1) si un utilisateur non root essaie de l'exécuter. Sinon, il
sortira toujours avec l'état d'erreur 0.

EXEMPLE


Démarrez-le en tant qu'utilisateur root sans paramètres :

# relancer la vérification
Trouvé 20 processus utilisant d'anciennes versions de fichiers mis à niveau
(15 programmes distincts)
(14 forfaits distincts)

Parmi ceux-ci, 12 semblent contenir des scripts d'initialisation qui peuvent être utilisés pour les redémarrer :
Les packages suivants semblent avoir des scripts d'initialisation qui pourraient être utilisés pour les redémarrer :
gpm :
3044 /usr/sbin/gpm
rpcbind :
2208 /sbin/rpcbind
bind9 :
8463 /usr/sbin/nommé
serveur openssh :
22124 /usr/sbin/sshd
ntp :
4078 /usr/sbin/ntpd
tftpd-hpa :
3417 /usr/sbin/in.tftpd
temps de disponibilité :
2704 /usr/sbin/uptimed
cron :
3019 /usr/sbin/cron
suffixe :
22145 /usr/lib/postfix/qmgr
8892 /usr/lib/postfix/maître
hddtemp :
3174 /usr/sbin/hddtemp
autofs :
2792 /usr/sbin/montage automatique
openbsd-inetd :
3254 /usr/sbin/inetd

Voici les scripts d'initialisation :
redémarrage du service gpm
redémarrage du service rpcbind
redémarrage du service bind9
redémarrage du service ssh
redémarrage du service ntp
redémarrage du service tftpd-hpa
redémarrage à temps du service
service cron redémarrer
redémarrage du suffixe de service
service hddtemp redémarrer
redémarrage automatique du service
service openbsd-inetd redémarrage

Ces processus ne semblent pas avoir de script d'initialisation associé pour les redémarrer :
isc-dhcp-client :
3775 /sbin/dhclient

Utiliser checkrestart en ligne à l'aide des services onworks.net



Derniers programmes en ligne Linux et Windows