EnglezăFrancezăSpaniolă

Favicon OnWorks

checkrstart - Online în cloud

Rulați checkrstart în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda checkrestart care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


checkrstart - verificați ce procese trebuie repornite după o actualizare

REZUMAT


checkrestart [ -hvpan ] [ -b fișier_listă neagră ] [ -i numele pachetului ] [ -e pid ]

DESCRIERE


checkrestart programul încearcă să determine dacă există procese în sistem care au nevoie
pentru a fi repornit după o actualizare a sistemului. Acest lucru este necesar, deoarece o actualizare va fi de obicei
aduce noi biblioteci de sistem și procesele care rulează vor folosi în continuare versiunile vechi ale
bibliotecile. În stabil Sistemele Debian GNU/Linux acest lucru este de obicei necesar pentru a elimina a
expunerea sistemului la o vulnerabilitate care ar fi putut fi remediată prin actualizarea unei biblioteci
de care se folosește acel proces.

În consecință, checkrestart este uneori folosit ca instrument de audit pentru a găsi versiuni învechite ale
biblioteci în uz, în special după actualizările de securitate. Administratorii nu ar trebui,
cu toate acestea, bazați-vă pe ieșirea sa complet (vezi GANDACI de mai jos).

Acest script trebuie să ruleze ca root pentru a obține informațiile de care are nevoie pentru analiză.

OPŢIUNI


-h, --Ajutor
Afișați ajutorul programului și ieșiți.

-v, --verbos
Generați rezultate detaliate. Această ieșire include lista tuturor proceselor găsite
folosind fișiere sau descriptori șterși, precum și fișiere și descriptori șterși
găsite.

-p, --pachet
Procesați numai fișierele șterse care aparțin unui pachet, ignorând fișierele șterse care
nu au un pachet asociat în sistemul de pachete.

-a, --toate
Procesați toate fișierele șterse, indiferent de locație. Acest lucru face ca programul să analizeze
fișierele șterse chiar dacă ar fi aruncate deoarece sunt localizate în
locații, cum ar fi / tmp , despre care se știe că produc fals pozitive. Va dura
precedat dacă este utilizat simultan cu -p opțiune.

-b fişier, --lista neagră=fişier
Citiți o listă neagră de expresii regulate din fișier. Orice fișiere care se potrivesc cu modelele
vor fi ignorate. Pot fi furnizate mai multe modele folosind această opțiune mai mult
decât o dată.

-i nume, --ignora=nume
Ignorați serviciile care sunt asociate cu numele pachetului furnizat în nume. Mai Mult
mai mult de un pachet poate fi furnizat utilizând această opțiune de mai multe ori.

-e pid, --excludepid=pid
Excludeți procesele care rulează cu pid când căutați fișiere deschise. Acest lucru se poate accelera
checkrestart pe sisteme cu un număr mare de fișiere deschise. Notă: numai această opțiune
functioneaza daca lsof(8) nu este folosit. Mai mult de un identificator de proces poate fi furnizat de
folosind această opțiune de mai multe ori.

-n, --nolsof
Nu utilizați lsof(8) chiar dacă este disponibilă. În unele sisteme în care există un număr mare
a fișierelor, utilizarea lsof ar putea fi ineficientă. Utilizați această opțiune pentru a dezactiva lsof.
Observați, de asemenea, că dacă lsof nu este instalat un mecanism alternativ de extragere
fișierele șterse vor fi folosite în schimb. În consecință, nu este nevoie să setați acest lucru
opțiune în sistemele care nu au lsof(8) instalat.

EXIT STAREA


Programul se va închide cu eroarea (1) dacă un utilizator non-root încearcă să-l ruleze. Altfel, ea
va ieși întotdeauna cu starea de eroare 0.

EXEMPLU


Porniți-l ca utilizator root fără parametri:

# checkrestart
S-au găsit 20 de procese folosind versiuni vechi ale fișierelor actualizate
(15 programe distincte)
(14 pachete distincte)

Dintre acestea, 12 par să conțină scripturi de inițializare care pot fi folosite pentru a le reporni:
Următoarele pachete par să aibă scripturi init care ar putea fi folosite pentru a le reporni:
gpm:
3044 /usr/sbin/gpm
rpcbind:
2208 /sbin/rpcbind
bind9:
8463 /usr/sbin/named
openssh-server:
22124 /usr/sbin/sshd
ntp:
4078 /usr/sbin/ntpd
tftpd-hpa:
3417 /usr/sbin/in.tftpd
uptimed:
2704 /usr/sbin/uptimed
cron:
3019 /usr/sbin/cron
postfix:
22145 /usr/lib/postfix/qmgr
8892 /usr/lib/postfix/master
hddtemp:
3174 /usr/sbin/hddtemp
autofs:
2792 /usr/sbin/automount
openbsd-inetd:
3254 /usr/sbin/inetd

Acestea sunt scripturile de pornire:
reporniți serviciul gpm
service rpcbind restart
service bind9 reporniți
service ssh restart
repornirea serviciului ntp
service tftpd-hpa reporniți
repornirea serviciului uptimed
repornirea serviciului cron
repornirea serviciului postfix
service hddtemp restart
service autofs restart
reporniți serviciul openbsd-inetd

Aceste procese nu par să aibă asociat un script init pentru a le reporni:
isc-dhcp-client:
3775 /sbin/dhclient

Utilizați checkrstart online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad