Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Vérifiez les processus en cours comme un utilisateur avancé

Votre système Linux est-il lent ? Ou êtes-vous simplement curieux de savoir ce qui se passe sous le capot ? Il existe un puissant programme intégré appelé « ps » qui permet aux utilisateurs de visualiser un instantané des processus en cours d’exécution sur un système. Nous discutons de certaines des options disponibles pour ps, et en conclusion, vous devriez être en mesure de vérifier les processus en cours sur votre ordinateur Linux comme un nerd expérimenté.

Contenu

introduction

La plupart des versions de ps acceptent les options de style BSD (qui peuvent être regroupées et NE DOIVENT PAS être utilisées avec un tiret), les options de style UNIX (qui peuvent être regroupées et DOIVENT être utilisées avec un tiret) et les options longues GNU (qui sont précédées de deux tirets). Pour cet article, nous allons mélanger et utiliser plusieurs types d’options, avec un biais pour les styles UNIX. Par example:

  • UNIX STYLE -u root spécifie user = root
  • BSD STYLE u spécifie l’affichage du format orienté utilisateur. Il s’agit d’une option préférée car le format de sortie produit en l’utilisant contient des informations très utiles.
  • GNU LONG OPTION –sort spécifie l’ordre de tri du processus. Dans ce cas, trier par identifiant de processus (pid)
  • Cet article préférerait les options UNIX et n’utilise BSD que par souci de concision. Par exemple, la commande

    Psssssst :  Comment savoir si j'ai un accès root Linux ?

    montre les processus de l’utilisateur courant qui sont attachés à un terminal, avec un format de sortie « orienté utilisateur ». Pour obtenir le même format de sortie à l’aide des options UNIX, l’option

    Les explications des arguments de cette option ‘-o’ sont :

  • user – l’ID utilisateur ou le nom d’utilisateur effectif du processus
  • pid – l’identifiant du processus
  • pcpu – le temps cpu utilisé par le processus divisé par le temps que le processus a été en cours d’exécution
  • pmem – le pourcentage de la mémoire physique utilisée par le processus
  • vsz – la taille de la mémoire virtuelle du processus
  • rss – la mémoire physique non échangée que le processus a utilisée
  • tty – le terminal de contrôle du processus
  • stat – l’état du processus, déterminé à l’aide des codes d’état du processus (lisez les pages de manuel pour plus d’informations)
  • start_time – l’heure à laquelle la commande a commencé
  • time – le temps CPU cumulé utilisé par le processus
  • args – la commande utilisée pour exécuter le processus, ainsi que ses arguments. (C’est l’une des raisons pour lesquelles ce n’est jamais une bonne idée d’exécuter une commande et d’entrer votre mot de passe comme argument de ligne de commande. Tout autre utilisateur sur le système peut exécuter ps et voir les commandes que vous avez en cours d’exécution, ainsi que toutes les options et arguments passés ).
  • Psssssst :  Comment activer une carte réseau désactivée dans Windows 10 ?

    La convention utilisée désormais sera la commande (ps) suivie de l’option BSD ‘u’ pour spécifier le formatage de sortie, puis les options UNIX et GNU selon les besoins.

    Quelques options « PS »

    L’exécution de ‘ps’ sans argument affiche une liste de processus avec le même ID utilisateur que l’invocateur et associé au même terminal que l’invocateur.

    Pour afficher tous les processus en cours :

    Pour afficher tous les processus par l’utilisateur actuel :

    Pour afficher tous les processus par l’utilisateur actuel, mais triés par utilisation du processeur (décroissant).

    REMARQUE : dans la commande ci-dessous, nous utilisons « -pcpu » pour obtenir un pourcentage d’utilisation du processeur décroissant. Pour l’ascendance, utilisez ‘+pcpu’ ou simplement ‘pcpu.’ Consultez les pages de manuel pour des spécificateurs de tri supplémentaires. Certains courants sont pmem (utilisation de la mémoire), start_time (heure à laquelle la commande a été exécutée) et time (quantité de temps cpu utilisé par la commande).

    Pour afficher tous les processus par l’utilisateur actuel, sous forme d’arborescence :

    Afficher tous les processus par utilisateur actuel sous forme d'arborescence.

    En utilisant des tuyaux, ps peut être combiné avec head pour afficher les meilleurs processus. La commande suivante trie d’abord par utilisation de la mémoire, puis passe par head pour afficher les processus utilisant le plus de mémoire. Head affiche les dix premières lignes par défaut, donc cette commande affichera les neuf premiers processus (l’en-tête de sortie est la première ligne).

    Psssssst :  Où dois-je monter mon disque dur sous Linux ?

    Remarque : « %mem » et « pmem » sont synonymes, tout comme « %cpu » et « pcpu ».

     Cette commande afficherait les 9 principaux processus.

    Pour afficher la même chose pour tous les processus, quel que soit l’utilisateur, utilisez l’option -e :

    Conclusion

    Il existe littéralement des centaines d’options (bien que certaines soient des alias), et nous aimerions connaître et voir vos méthodes d’utilisation préférées. S’il vous plaît partager dans les commentaires ci-dessous.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci