Comment gérer le gel App / Linux OS

Les systèmes d'exploitation basés sur Linux sont considérés comme plus stables que d'autres systèmes d'exploitation. Témoignage de c'est le fait que Linux se nourrit plus de 95% des supercalculateurs dans le monde. Cependant, la stabilité et la performance ne signifie pas que les systèmes Linux ne connaissent pas les applications ou le système d'exploitation de tomber en panne.

Il pourrait y avoir beaucoup de différents types de gel, comme des situations dans lesquelles une ou plusieurs applications de gel, la souris cesse de répondre avec des applications et enfin, quand tout (y compris le clavier) se fige. Cet article discutera en détail les différentes solutions disponibles pour chaque cas et dans quel ordre devrait être appliqué.

Note : Toutes les solutions / techniques mentionnées dans cet article ont été testés sur Ubuntu (version 16.04). Ils peuvent ou peuvent ne pas fonctionner sur d'autres distributions.

Index

    applications Freeze

    Quand une application se bloque, la première étape et la plus évidente est de fermer l'application en cliquant sur le bouton de fermeture (boucle avec un & bouton # 8217; x & # 8217, intérieur) situé en haut à gauche de la fenêtre de l'application. Normalement, si le gel, ce faisant, une petite fenêtre apparaît disant que l'application ne répond pas, ce qui donne une option de tuer le processus ou attendre l'application pour répondre.

    Cómo manejar los congelamientos de App/OS en Linux

    Vous pouvez cliquer sur le bouton « Forcer à quitter » pour se débarrasser de l'application. Toutefois, si cela ne fonctionne pas, l'étape suivante consiste à exécuter la commande xkill dans la ligne de commande Terminal. (Vous pouvez également créer un raccourci faire .) Une fois que la commande est exécutée, le pointeur de la souris deviendra un X.

    Cómo manejar los congelamientos de App/OS en Linux

    Maintenant, dans cet état, en cliquant sur le bouton gauche de la souris dans une fenêtre d'application, il disparaîtra.

    Bien que « xkill » est une excellente solution pour se débarrasser des applications congelés, vous ne pouvez pas utiliser cette technique dans les processus / applications qui ne disposent pas d'une interface utilisateur graphique. Ne vous inquiétez pas, parce que nous avons des solutions communément appelées signal SIGINT d'envoyer une demande / processus en appuyant sur « Ctrl + C » ou tuer le processus en utilisant la commande kill .

    Lorsque la souris cesse de fonctionner trop

    Que faire si les souris se bloque aussi? Dans ce cas, l'option la plus pratique est de tenir une ligne de commande terminal, vous pouvez commencer à appuyer sur « Alt + F2 », entrant dans le terminal gnome-terminal, puis appuyez sur Entrée.

    Cómo manejar los congelamientos de App/OS en Linux

    Inutile de dire qu'une fois que vous êtes sur la ligne de commande, vous pouvez facilement tuer un processus / application, que ce soit GUI basée ou non.

    Si pour une raison qui précède ne fonctionne pas, vous pouvez passer à un terminal virtuel en appuyant sur « Ctrl + Alt + F1. » Une fois là, il suffit d'entrer vos données d'accès, et ont maintenant accès à votre système via la ligne de commande. Lorsque vous avez terminé de tuer les processus qui ne répondent pas, vous pouvez revenir à votre interface de session (la console où vous exécutez votre serveur X sur le plan technique) en appuyant sur « Ctrl + Alt + F7 ». Sinon, si vous le souhaitez, vous pouvez également redémarrer l'interface graphique de la console virtuelle en exécutant la commande suivante:

     Sudo restart LightDM de service 

    Quand tout se fige

    Malheureusement, il y a des moments où tout (y compris le clavier) devient insensible. Comment dois-je faire face à ce scénario? La clé clé magique SysRq Il vient à votre secours ici. Contrairement à ce que son nom l'indique, la clé magique SysRq est, en fait, une combinaison de touches qui vous permet de parler directement au cœur, quel que soit l'état dans lequel votre système est, vous permettant de résoudre les congestions / manipulations rien ne semble répondre.

    Voici les combinaisons de touches dont nous parlons:

    • SysReq + Alt + F : Cette combinaison de touches appelle le noyau de tuer un processus (le plus cher) à la fois
    • .

    • SysReq + Alt + K : Cette combinaison de touches demande au noyau de tuer toutes les applications / processus une fois
    • .

    • SysReq + Alt + REISUB : Cette combinaison de touches appelle le noyau pour effectuer un redémarrage propre
    • .

    Voici comment la troisième combinaison de touches (énumérés ci-dessus) prend un redémarrage propre:

    • R Changer de XLATE mode
    • E : Envoyer SIGTERM à tous les processus excepté init
    • I : Envoyer SIGKILL à tous les processus excepté init
    • S : Synchronisez tous les systèmes de fichiers montés
    • U : Tous les systèmes de Réinstaller fichiers en lecture seule
    • B : Restart

    CONSEIL : Vous pouvez rappeler la combinaison de REISUB comme l'inverse de plus occupé

    .

    De toute évidence, la combinaison de touches « Alt + SysReq + REISUB » est une meilleure alternative que d'aller à un redémarrage à froid de votre système.

    Note : Pour la touche magique SysRq, assurez-vous que le paramètre « kernel.sysrq » Fichier « /etc/sysctl.d/10-magic-sysrq.conf » est réglé sur 1.

    Cómo manejar los congelamientos de App/OS en Linux

    conclusion

    Il existe de nombreuses techniques que vous pouvez utiliser pour sortir des situations de gel applications / OS Ubuntu. Ce qui est intéressant de noter ici & # 8211; et il est important que vous compreniez & # 8211; Il est que ces techniques sont là pour vous empêcher d'effectuer un examen médical ou de restaurer une marche / arrêt, qui devrait idéalement être le dernier recours dans la plupart des cas.

    Image: / home

    Cliquez pour évaluer cet article !
    [Total: 0 Moyenne: 0]

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Go up

    Ce site web utilise des cookies pour garantir une meilleure expérience de navigation sur le site. En savoir plus