Este é o comando checkrestart que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
checkrestart - verifique quais processos precisam ser reiniciados após uma atualização
SINOPSE
verificar reiniciar [ -hvpan ] [ -b arquivo_lista negra ] [ -i nome do pacote ] [ -e pid ]
DESCRIÇÃO
A verificar reiniciar programa tenta determinar se há processos no sistema que precisam
para ser reiniciado após uma atualização do sistema. Isso é necessário porque uma atualização geralmente
trazer novas bibliotecas do sistema e os processos em execução ainda estarão usando as versões antigas do
as bibliotecas. No estável Sistemas Debian GNU / Linux, isso normalmente é necessário para eliminar um
exposição do sistema a uma vulnerabilidade que pode ter sido corrigida com a atualização de uma biblioteca
do qual esse processo faz uso.
Consequentemente, verificar reiniciar às vezes é usado como uma ferramenta de auditoria para descobrir versões desatualizadas de
bibliotecas em uso, principalmente após atualizações de segurança. Os administradores não devem,
no entanto, confie em sua saída completamente (consulte INSETOS abaixo).
Este script precisa ser executado como root para obter as informações necessárias para análise.
OPÇÕES
-h, --Socorro
Mostre a ajuda do programa e saia.
-v, --verbose
Gere resultados detalhados. Esta saída inclui a lista de todos os processos encontrados
usando arquivos ou descritores excluídos, bem como arquivos e descritores excluídos
encontrado.
-p, --pacote
Processar apenas arquivos excluídos que pertencem a um pacote, ignorando arquivos excluídos que
não tem um pacote associado no sistema de pacotes.
-a, --tudo
Processe todos os arquivos excluídos, independentemente da localização. Isso faz com que o programa analise
arquivos excluídos, mesmo que sejam descartados porque estão localizados em
locais, como / Tmp , que são conhecidos por produzirem falsos positivos. Vai levar
precedido se usado simultaneamente com o -p opção.
-b lima, --blacklist =lima
Leia uma lista negra de expressões regulares de arquivo. Quaisquer arquivos que correspondam aos padrões
será ignorado. Mais de um padrão pode ser fornecido usando esta opção mais
de uma vez
-i nome, --ignore =nome
Ignore os serviços que estão associados ao nome do pacote fornecido em nome. Mais
mais de um pacote pode ser fornecido usando esta opção mais de uma vez.
-e pid, --excludepid =pid
Exclua processos em execução com pid ao procurar por arquivos abertos. Isso pode acelerar
checkrestart em sistemas com um grande número de arquivos abertos. Nota: esta opção apenas
funciona se lsof(8) não é usado. Mais de um identificador de processo pode ser fornecido por
usando esta opção mais de uma vez.
-n, --nolsof
Não use lsof(8) mesmo se disponível. Em alguns sistemas onde há grande número
de arquivos, o uso de lsof pode ser ineficiente. Use esta opção para desativar o lsof.
Observe também que se o lsof não estiver instalado, um mecanismo alternativo para extrair
arquivos excluídos serão usados em seu lugar. Consequentemente, não há necessidade de definir este
opção em sistemas que não têm lsof(8) instalado.
SAIR STATUS
O programa será encerrado com o erro (1) se um usuário não root tentar executá-lo. Caso contrário isto
sempre sairá com status de erro 0.
EXEMPLO
Inicie como usuário root sem parâmetros:
#checkrestart
Foram encontrados 20 processos usando versões antigas de arquivos atualizados
(15 programas distintos)
(14 pacotes distintos)
Destes, 12 parecem conter scripts de inicialização que podem ser usados para reiniciá-los:
Os seguintes pacotes parecem ter scripts de inicialização que podem ser usados para reiniciá-los:
gpm:
3044 / usr / sbin / gpm
rpcbind:
2208 / sbin / rpcbind
vincular9:
8463 / usr / sbin / named
servidor openssh:
22124 / usr / sbin / sshd
NTP:
4078 / usr / sbin / ntpd
tftpd-hpa:
3417 /usr/sbin/in.tftpd
otimizado:
2704 / usr / sbin / uptimed
cron:
3019 / usr / sbin / cron
pós-fixação:
22145 / usr / lib / postfix / qmgr
8892 / usr / lib / postfix / master
temperatura do disco rígido:
3174 / usr / sbin / hddtemp
autofs:
2792 / usr / sbin / automount
openbsd-inetd:
3254 / usr / sbin / inetd
Estes são os scripts de inicialização:
reiniciar serviço gpm
reiniciar serviço rpcbind
reiniciar serviço bind9
reiniciar serviço ssh
reinicialização ntp do serviço
reinicialização do serviço tftpd-hpa
reinicialização otimizada do serviço
reinicialização do cron do serviço
reinicialização do postfix do serviço
reiniciar serviço hddtemp
reinicialização de autofs de serviço
reinicialização do serviço openbsd-inetd
Esses processos não parecem ter um script de inicialização associado para reiniciá-los:
cliente isc-dhcp:
3775 / sbin / dhclient
Use checkrestart online usando serviços onworks.net