{"id":758,"date":"2012-03-29T11:17:37","date_gmt":"2012-03-29T09:17:37","guid":{"rendered":"https:\/\/hoper.dnsalias.net\/atdc\/?p=758"},"modified":"2017-05-30T11:18:39","modified_gmt":"2017-05-30T09:18:39","slug":"petit-memo-sur-lsof","status":"publish","type":"post","link":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/2012\/03\/29\/petit-memo-sur-lsof\/","title":{"rendered":"Petit m\u00e9mo sur lsof"},"content":{"rendered":"<div class=\"post-content\">\n<p>lsof&#8230; Cette commande unix est tellement riche et puissante qu&rsquo;elle est quasiment indispensable quand on veut comprendre ce qui se passe sur son syst\u00e8me. lsof signifie \u00ab\u00a0list open file\u00a0\u00bb. Autrement dit, lister les fichiers ouvert. Fichiers \u00e9tant ici \u00e0 prendre au sens le plus large, car rappelons encore une fois que \u00ab\u00a0tout est fichier\u00a0\u00bb sous unix.<\/p>\n<p>Voici quelques exemples de syntaxes simples et pratiques\u00a0:<\/p>\n<h4>Trouver la liste des processus qui utilise un r\u00e9pertoire\u00a0:<\/h4>\n<p>sudo lsof -x +D \/repertoire<\/p>\n<h4>Trouver la liste des fichiers ouverts par un processus\u00a0:<\/h4>\n<p>sudo lsof -p PID<\/p>\n<h4>Afficher la liste de toutes les connexions r\u00e9seaux\u00a0:<\/h4>\n<p>sudo lsof -i<\/p>\n<h4>Trouver le processus qui \u00e9coute sur le port 80\u00a0:<\/h4>\n<p>sudo lsof -nP -i tcp:80 | grep LISTEN<\/p>\n<p>Je vous recommande vraiment de jouer un peu avec cette commande et de jeter un coup d\u2019\u0153il \u00e0 sa documentation \ud83d\ude42<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>lsof&#8230; Cette commande unix est tellement riche et puissante qu&rsquo;elle est quasiment indispensable quand on veut comprendre ce qui se passe sur son syst\u00e8me. lsof signifie \u00ab\u00a0list open file\u00a0\u00bb. Autrement dit, lister les fichiers ouvert. Fichiers \u00e9tant ici \u00e0 prendre au sens le plus large, car rappelons encore une fois que \u00ab\u00a0tout est fichier\u00a0\u00bb sous [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-758","post","type-post","status-publish","format-standard","hentry","category-geekitude"],"_links":{"self":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts\/758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/comments?post=758"}],"version-history":[{"count":1,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts\/758\/revisions"}],"predecessor-version":[{"id":759,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/posts\/758\/revisions\/759"}],"wp:attachment":[{"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/media?parent=758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/categories?post=758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hoper.dnsalias.net\/atdc\/index.php\/wp-json\/wp\/v2\/tags?post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}