/var/run/reboot-required는 재부팅이 필요하다는 확실한 표시입니까?

/var/run/reboot-required는 재부팅이 필요하다는 확실한 표시입니까?

커널은 포함하지 않지만 systemd 및 systemd-sysv 패키지를 포함하는 업데이트로 두 개의 Ubuntu 16.04 서버를 업데이트한 후 다음 파일을 확인했습니다.

ls -la /var/run/reboot-required

그것은아니요서버에 존재하지만예전에는서로 존재합니다. 이런 차이를 예상하지 못했고 업데이트하기 전에 파일을 확인하지 않았습니다. 파일이 서버 중 하나에 이미 존재할 수도 있다는 점을 배제할 수는 없지만, 커널 업데이트 후 2주 전에 서버가 재부팅되었고 이것이 업데이트가 마지막으로 완료된 것이기 때문에 그럴 가능성은 거의 없습니다.

특히 Arch와 같은 배포판에서 어떤 패키지를 다시 시작해야 하는지 및/또는 서버를 다시 시작해야 하는지 알 수 있는 보다 안정적인 방법이 있습니까?

일반적으로 systemd를 업그레이드할 때 재부팅해야 합니까?

도움이 된다면 우분투를 업그레이드하기 위해 다음 명령을 사용합니다:

apt-get update && apt-get dist-upgrade

Arch를 업그레이드하기 위해 몇 가지 단계를 더 수행했지만 기본 명령은 간단했습니다.

pacman -Syu
pacman -Qtdq

관련 정보