web-dev-qa-db-fra.com

Dois-je toujours redémarrer le système lorsque je vois "Redémarrage du système requis"?

Ces deux messages Nice SE (1,2) commentent le redémarrage de la machine Ubuntu, mais ils me laissent quelques questions:

  1. Comment effectuez-vous réellement le redémarrage (je suis débutant et j'utilise 12.04.1 LTS)?
  2. Devrait-il toujours redémarrer le système à l'invite?
  3. Le redémarrage du système affecte-t-il l'accès via SSH ou y a-t-il d'autres mises en garde auxquelles il faut réfléchir avant de le faire?
114
tim peterson

Devrais-je redémarrer lorsque je suis invité?

Oui tu devrais. Dans la plupart des cas, un redémarrage est requis lorsqu'une mise à jour du noyau Linux a été installée. Ces mises à jour sont généralement des mises à jour de sécurité et n'entrent en vigueur qu'après un redémarrage. Les mises à jour d'applications normales telles que Firefox entrent en vigueur après le redémarrage du programme. Firefox devrait vous inviter à le faire automatiquement, mais d’autres programmes ne le peuvent pas, c’est donc quelque chose à garder à l’esprit.

Comment redémarrer:

Pour redémarrer l'ordinateur sous Ubuntu 12.04, cliquez sur l'icône d'alimentation située dans le coin supérieur droit de l'écran, puis sélectionnez "Arrêter ...". Dans la boîte de dialogue qui apparaît, un bouton "Redémarrer" devrait être visible. Dans Ubuntu 12.10, l'option de redémarrage apparaît directement dans le menu d'alimentation.

Pour redémarrer à partir de la ligne de commande, exécutez cette commande:

$ Sudo reboot

Les inconvénients du redémarrage:

Dans l’ensemble, le redémarrage est une opération très sûre, et je ne le considérerais en aucune manière dangereux. Bien entendu, lorsque vous redémarrez l'ordinateur, vous perdez toutes les informations dans la RAM. Veillez donc à enregistrer tous les documents et fichiers ouverts avant d'éteindre votre ordinateur. Pendant le redémarrage, votre ordinateur restera bien sûr hors ligne pendant quelques minutes. Si vous utilisez un serveur, il sera arrêté quelques minutes. Si vous avez une session SSH ouverte, celle-ci sera terminée.

126
Flimm

Dois-je toujours redémarrer le système lorsque je suis invité à?

Vous pouvez voir la liste des paquets qui nécessitent un redémarrage avec:

more /var/run/reboot-required.pkgs

Sur la base de la liste, vous pouvez décider si cela vaut la peine de le redémarrer.

Exemple de sortie:

user@server:~$ more /var/run/reboot-required.pkgs
libssl1.0.0
linux-image-4.4.0-62-generic
linux-base
linux-base
linux-image-4.4.0-63-generic
linux-base
linux-base
linux-image-4.4.0-64-generic
linux-base
linux-base
network-manager
linux-image-4.4.0-66-generic
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
linux-base
network-manager

(La réponse a été testée sur Ubuntu 14.04 LTS x64 et Ubuntu 16.04 LTS x64)

36
Franck Dernoncourt
  1. Comment redémarrer:

    $ Sudo reboot
    

    Ou

    $ Sudo init 6
    
  2. Oui car c'est très probablement une mise à jour de sécurité.

  3. Rien n’affectera la connectivité SSH après le redémarrage.

7
Osama El-gedawy
  1. Une autre option utilise Sudo shutdown -r now

  2. Si vous y êtes invité, vous devriez le faire. les éléments du système doivent être appliqués (le plus souvent si vous choisissez de télécharger et d'installer les mises à jour automatiquement, ou si vous avez modifié vous-même quelque chose qui nécessite un redémarrage pour appliquer les modifications à votre système).

  3. SSH sera définitivement affecté au redémarrage et il sera arrêté. Je peux suggérer PuTTY car cela donnera une option sur son menu contextuel pour reconnecter la session.

2
Ahmadgeo

Une autre mise en garde, je n'ai vu personne d'autre mentionner:

Si la boîte dans laquelle vous êtes SSH est connectée via Wi-Fi, il est possible que vous ne puissiez pas accéder au réseau Wi-Fi tant qu'un utilisateur ne se connecte pas physiquement sur la machine distante, ce qui signifie que SSH échouera puisque la boîte ne sera pas connectée. au réseau.

Pour éviter cela, sur la machine distante, vous devez configurer le wifi à l'avance pour être disponible pour tous les utilisateurs. Cliquez sur l'icône de réseau dans la barre d'état système et choisissez "Modifier les connexions ..", sélectionnez votre réseau wifi et cliquez sur le bouton Modifier, puis assurez-vous que les cases à cocher "Se connecter automatiquement" et "Disponible pour tous les utilisateurs" sont cochées.

Vous pouvez aussi apparemment résoudre ce problème en jouant avec/etc/network/interfaces et wpa_supplicant, mais j’ai trouvé cette route bien plus compliquée que de simplement cocher la case correspondante.

Note latérale: Pour moi, avant de procéder à la modification ci-dessus, la connexion de WSL sur Windows à une boîte ubuntu donnait le message "Ressource temporairement indisponible". Googler cela vous emmènera dans un trou de lapin de bugs WSL possibles, mais pour moi le problème était simplement que le wifi n'était pas connecté jusqu'à ce que quelqu'un se connecte. L'application du correctif ci-dessus a résolu le problème.

1
User

Essayez toujours de redémarrer le PC après les mises à jour d'ubuntu, d'installer des pilotes et des applications souhaitant redémarrer le système d'exploitation (ubuntu).

lorsque de nouvelles mises à jour sont installées ou que le pilote est installé, ceux-ci veulent redémarrer le système d'exploitation pour obtenir des performances optimales et être utilisés correctement.

Une application ou un package normal n'a pas besoin de redémarrer le système d'exploitation après son installation.

1
Gaurav Sharma