{"id":8870,"date":"2024-07-02T16:15:53","date_gmt":"2024-07-02T16:15:53","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=8870"},"modified":"2024-07-02T16:15:56","modified_gmt":"2024-07-02T16:15:56","slug":"comment-utiliser-la-commande-ss-linux-guide-tutoriel","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/","title":{"rendered":"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr.jpg\" alt=\"Utilisation de la commande ss Linux Debian Ubuntu centos almalinux\" class=\"wp-image-8879\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Si vous \u00eates comme moi, vous vous accrochez encore \u00e0 des commandes bient\u00f4t obsol\u00e8tes comme\u00a0<strong><code>ifconfig<\/code>,\u00a0<code>nslookup<\/code>\u00a0et\u00a0<code>netstat<\/code><\/strong>. Les nouveaux rempla\u00e7ants sont respectivement\u00a0<strong><code>ip<\/code>,\u00a0<code>dig<\/code>\u00a0et\u00a0<code>ss<\/code><\/strong>. Il est temps de (\u00e0 contrec\u0153ur) laisser tomber les utilitaires h\u00e9rit\u00e9s et d&#8217;aller vers l&#8217;avenir avec\u00a0<code>ss<\/code>. La commande\u00a0<code>ip<\/code>\u00a0m\u00e9rite d&#8217;\u00eatre mentionn\u00e9e ici car une partie de la fonctionnalit\u00e9 de\u00a0<code>netstat<\/code>\u00a0a \u00e9t\u00e9 remplac\u00e9e par\u00a0<code>ip<\/code>. Cet article couvre l&#8217;essentiel de la commande\u00a0<code>ss<\/code>\u00a0pour que vous n&#8217;ayez pas \u00e0 chercher (sans jeu de mots) ces informations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction-%C3%A0-ss\">Introduction \u00e0&nbsp;<code>ss<\/code><\/h2>\n\n\n\n<p>Formellement,&nbsp;<code>ss<\/code>&nbsp;(statistiques de socket) est un utilitaire en ligne de commande utilis\u00e9 pour examiner les sockets. C&#8217;est le rempla\u00e7ant moderne de l&#8217;ancien outil&nbsp;<code>netstat<\/code>. Le principal avantage de&nbsp;<code>ss<\/code>&nbsp;par rapport \u00e0&nbsp;<code>netstat<\/code>&nbsp;est sa capacit\u00e9 \u00e0 fournir des informations plus d\u00e9taill\u00e9es et plus \u00e9tendues sur les connexions r\u00e9seau, ce qui en fait un outil essentiel pour les administrateurs et ing\u00e9nieurs r\u00e9seau.<\/p>\n\n\n\n<p>Michael Prokop, le d\u00e9veloppeur de&nbsp;<code>ss<\/code>, l&#8217;a con\u00e7u pour faciliter la transition depuis&nbsp;<code>netstat<\/code>&nbsp;en permettant \u00e0 certaines options de&nbsp;<code>netstat<\/code>&nbsp;de fonctionner de mani\u00e8re similaire dans&nbsp;<code>ss<\/code>. Cette compatibilit\u00e9 aide les utilisateurs \u00e0 faire la transition sans avoir besoin d&#8217;apprendre un ensemble enti\u00e8rement nouveau de commandes \u00e0 partir de z\u00e9ro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"utilisation-de-base\">Utilisation de base<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-sockets-tcp\">Affichage des sockets TCP<\/h3>\n\n\n\n<p>L&#8217;une des utilisations les plus courantes de&nbsp;<code>netstat<\/code>&nbsp;est d&#8217;afficher les sockets TCP. Voici comment vous pouvez le faire avec&nbsp;<code>netstat<\/code>&nbsp;et&nbsp;<code>ss<\/code>&nbsp;:<\/p>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -t\nActive Internet connections (w\/o servers)\nProto Recv-Q Send-Q Local Address           Foreign Address         State\ntcp        0      0 rhel8:ssh               khess-mac:62036         ESTABLISHED<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ss<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -t\nState         Recv-Q          Send-Q                    Local Address:Port                   Peer Address:Port\nESTAB         0               0                          192.168.1.65:ssh                    192.168.1.94:62036<\/code><\/pre>\n\n\n\n<p>La sortie des deux commandes fournit des informations similaires, montrant les connexions TCP actives.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"r%C3%A9solution-des-noms-dh%C3%B4tes\">R\u00e9solution des noms d&#8217;h\u00f4tes<\/h3>\n\n\n\n<p>Pour mieux imiter la sortie de&nbsp;<code>netstat<\/code>, vous pouvez utiliser l&#8217;option&nbsp;<code>-r<\/code>&nbsp;(r\u00e9soudre) dans&nbsp;<code>ss<\/code>, qui r\u00e9sout les noms d&#8217;h\u00f4tes :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -tr\nState            Recv-Q             Send-Q                          Local Address:Port                         Peer Address:Port\nESTAB            0                  0                                       rhel8:ssh                             khess-mac:62036<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-num%C3%A9ros-de-port\">Affichage des num\u00e9ros de port<\/h3>\n\n\n\n<p>Si vous pr\u00e9f\u00e9rez voir les num\u00e9ros de port plut\u00f4t que leurs noms de service, utilisez l&#8217;option&nbsp;<code>-n<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -ntr\nState            Recv-Q             Send-Q                          Local Address:Port                         Peer Address:Port\nESTAB            0                  0                                       rhel8:22                              khess-mac:62036<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-de-tous-les-sockets\">Affichage de tous les sockets<\/h3>\n\n\n\n<p>Pour afficher tous les sockets, y compris ceux en \u00e9coute et ceux qui ne le sont pas, utilisez l&#8217;option&nbsp;<code>-a<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -a\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nLISTEN      0           128                  0.0.0.0:22                        0.0.0.0:*\nESTAB       0           0                    192.168.1.65:ssh                  192.168.1.94:62036<\/code><\/pre>\n\n\n\n<p>Cette commande liste tous les sockets dans divers \u00e9tats.<\/p>\n\n\n\n<p>Souhaitez-vous que je continue avec la traduction des sections suivantes ?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"filtrage-par-%C3%A9tat\">Filtrage par \u00e9tat<\/h3>\n\n\n\n<p>Vous pouvez filtrer la sortie pour n&#8217;afficher que les sockets dans un \u00e9tat sp\u00e9cifique. Par exemple, pour montrer uniquement les sockets en \u00e9coute :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -l\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nLISTEN      0           128                  0.0.0.0:22                        0.0.0.0:*\nLISTEN      0           128                  [::]:22                           [::]:*<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-sockets-de-domaine-unix\">Affichage des sockets de domaine Unix<\/h3>\n\n\n\n<p>Pour afficher les sockets de domaine Unix, utilisez l&#8217;option&nbsp;<code>-x<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -x\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nLISTEN      0           128                  \/run\/user\/0\/systemd\/private       * 0\nLISTEN      0           128                  \/var\/lib\/sss\/pipes\/private\/sbus-dp_implicit_files.642  * 0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-statistiques-r%C3%A9capitulatives\">Affichage des statistiques r\u00e9capitulatives<\/h3>\n\n\n\n<p>Pour voir les statistiques r\u00e9capitulatives de toutes les connexions socket, utilisez l&#8217;option&nbsp;<code>-s<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -s\nTotal: 182\nTCP:   3 (estab 1, closed 0, orphaned 0, timewait 0)\n\nTransport Total     IP        IPv6\nRAW      1         0         1\nUDP      3         2         1\nTCP      3         2         1\nINET     7         4         3\nFRAG     0         0         0<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"utilisation-avanc%C3%A9e\">Utilisation avanc\u00e9e<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"filtrage-par-adresse-et-port\">Filtrage par adresse et port<\/h3>\n\n\n\n<p>Vous pouvez filtrer les sockets en fonction des adresses et des ports locaux ou distants. Par exemple, pour montrer tous les sockets connect\u00e9s au port 22 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -at '( dport = :22 )'\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nLISTEN      0           128                  0.0.0.0:22                        0.0.0.0:*\nESTAB       0           0                    192.168.1.65:ssh                  192.168.1.94:62036<\/code><\/pre>\n\n\n\n<p>Pour filtrer par adresse locale :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -at '( src = 192.168.1.65 )'\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nESTAB       0           0                    192.168.1.65:ssh                  192.168.1.94:62036<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"combinaison-de-filtres\">Combinaison de filtres<\/h3>\n\n\n\n<p>Vous pouvez combiner plusieurs filtres pour affiner votre recherche. Par exemple, pour montrer toutes les connexions TCP vers le port 22 sur une adresse IP sp\u00e9cifique :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -at '( dport = :22 and src = 192.168.1.65 )'\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nESTAB       0           0                    192.168.1.65:ssh                  192.168.1.94:62036<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-%C3%A9tats-de-connexion\">Affichage des \u00e9tats de connexion<\/h3>\n\n\n\n<p>Pour afficher les sockets dans des \u00e9tats sp\u00e9cifiques tels que&nbsp;<code>ESTABLISHED<\/code>,&nbsp;<code>LISTEN<\/code>, ou&nbsp;<code>CLOSE-WAIT<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss state established\nState       Recv-Q      Send-Q               Local Address:Port                Peer Address:Port\nESTAB       0           0                    192.168.1.65:ssh                  192.168.1.94:62036<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-interfaces-r%C3%A9seau\">Affichage des interfaces r\u00e9seau<\/h3>\n\n\n\n<p>Pour afficher des informations sur les interfaces r\u00e9seau, utilisez l&#8217;option&nbsp;<code>-i<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -i\nNetid     State       Recv-Q      Send-Q           Local Address:Port             Peer Address:Port\nu_str     ESTAB       0           0                            * 20241                           * 0\n         skmem:(r0,rb79377,t0,tb32768,f1348,w0,o0,bl0,d0)<\/code><\/pre>\n\n\n\n<p>Voulez-vous que je continue avec la traduction des sections suivantes ?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"comparaison-avec-netstat\">Comparaison avec&nbsp;<code>netstat<\/code><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-appartenances-aux-groupes\">Affichage des appartenances aux groupes<\/h3>\n\n\n\n<p>Certaines fonctionnalit\u00e9s de&nbsp;<code>netstat<\/code>&nbsp;ont \u00e9t\u00e9 d\u00e9plac\u00e9es vers la commande&nbsp;<code>ip<\/code>. Par exemple, pour afficher les appartenances aux groupes :<\/p>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -g\nIPv6\/IPv4 Group Memberships\nInterface       RefCnt Group\n--------------- ------ ---------------------\nlo              1      all-systems.mcast.net\nenp0s3          1      all-systems.mcast.net\nlo              1      ff02::1\nlo              1      ff01::1\nenp0s3          1      ff02::1:ffa6:ab3e\nenp0s3          1      ff02::1:ff8d:912c\nenp0s3          1      ff02::1\nenp0s3          1      ff01::1<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ip<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ip maddr\n1: lo\n    inet  224.0.0.1\n    inet6 ff02::1\n    inet6 ff01::1\n2: enp0s3\n    link  01:00:5e:00:00:01\n    link  33:33:00:00:00:01\n    link  33:33:ff:8d:91:2c\n    link  33:33:ff:a6:ab:3e\n    inet  224.0.0.1\n    inet6 ff02::1:ffa6:ab3e\n    inet6 ff02::1:ff8d:912c\n    inet6 ff02::1\n    inet6 ff01::1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-statistiques-r%C3%A9seau\">Affichage des statistiques r\u00e9seau<\/h3>\n\n\n\n<p><code>netstat<\/code>&nbsp;fournit des statistiques r\u00e9seau d\u00e9taill\u00e9es, ce que&nbsp;<code>ss<\/code>&nbsp;ne propose pas actuellement :<\/p>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -s\nIp:\n    Forwarding: 2\n    6231 total packets received\n    2 with invalid addresses\n    0 forwarded\n    0 incoming packets discarded\n    3104 incoming packets delivered\n    2011 requests sent out\n    243 dropped because of missing route\n&lt;tronqu\u00e9&gt;<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ss<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -s\nTotal: 182\nTCP:   3 (estab 1, closed 0, orphaned 0, timewait 0)\n\nTransport Total     IP        IPv6\nRAW\t \t  1         0         1\nUDP\t \t  3         2         1\nTCP\t \t  3         2         1\nINET\t  7         4         3\nFRAG\t  0         0         0<\/code><\/pre>\n\n\n\n<p>Comme vous pouvez le constater,&nbsp;<code>ss<\/code>&nbsp;fournit un r\u00e9sum\u00e9 plus concis des statistiques par rapport \u00e0 la r\u00e9partition d\u00e9taill\u00e9e offerte par&nbsp;<code>netstat<\/code>. Pour ceux qui ont besoin de statistiques granulaires, cela peut \u00eatre une limitation de&nbsp;<code>ss<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exemples-pratiques\">Exemples pratiques<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"surveillance-des-connexions-r%C3%A9seau\">Surveillance des connexions r\u00e9seau<\/h3>\n\n\n\n<p>Une utilisation pratique de&nbsp;<code>ss<\/code>&nbsp;est de surveiller les connexions r\u00e9seau actives en temps r\u00e9el. Cela peut \u00eatre particuli\u00e8rement utile pour r\u00e9soudre les probl\u00e8mes de r\u00e9seau ou s&#8217;assurer que les services fonctionnent comme pr\u00e9vu.<\/p>\n\n\n\n<p>Pour observer les connexions actives, vous pouvez utiliser&nbsp;<code>watch<\/code>&nbsp;avec&nbsp;<code>ss<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ watch -n 1 'ss -t -a'<\/code><\/pre>\n\n\n\n<p>Cette commande met \u00e0 jour l&#8217;affichage toutes les secondes, vous montrant l&#8217;\u00e9tat actuel des connexions TCP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"v%C3%A9rification-des-ports-en-%C3%A9coute\">V\u00e9rification des ports en \u00e9coute<\/h3>\n\n\n\n<p>Pour voir quels ports sont \u00e9cout\u00e9s par divers services sur votre syst\u00e8me, utilisez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -ltn\nState      Recv-Q Send-Q  Local Address:Port   Peer Address:Port\nLISTEN     0      128     0.0.0.0:22           0.0.0.0:*\nLISTEN     0      128     [::]:22              [::]:*<\/code><\/pre>\n\n\n\n<p>Cette commande aide \u00e0 identifier tous les ports TCP en \u00e9coute et les services qui y sont li\u00e9s, ce qui est utile pour s&#8217;assurer que les services requis sont op\u00e9rationnels.<\/p>\n\n\n\n<p>Souhaitez-vous que je continue avec la traduction des sections restantes ? Tr\u00e8s bien, je vais poursuivre avec la traduction des sections restantes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"diagnostic-des-probl%C3%A8mes-r%C3%A9seau\">Diagnostic des probl\u00e8mes r\u00e9seau<\/h3>\n\n\n\n<p>Lors du diagnostic de probl\u00e8mes r\u00e9seau,&nbsp;<code>ss<\/code>&nbsp;peut \u00eatre utilis\u00e9 pour filtrer les connexions selon divers param\u00e8tres afin d&#8217;identifier pr\u00e9cis\u00e9ment les probl\u00e8mes.<\/p>\n\n\n\n<p>Par exemple, si vous suspectez un probl\u00e8me avec les connexions vers un serveur sp\u00e9cifique, vous pouvez filtrer par l&#8217;adresse distante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -t dst 192.168.1.94\nState      Recv-Q Send-Q  Local Address:Port   Peer Address:Port\nESTAB      0      0       192.168.1.65:ssh     192.168.1.94:62036<\/code><\/pre>\n\n\n\n<p>Cette commande montre toutes les connexions TCP vers l&#8217;adresse distante sp\u00e9cifi\u00e9e.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"analyse-du-trafic-sur-des-ports-sp%C3%A9cifiques\">Analyse du trafic sur des ports sp\u00e9cifiques<\/h3>\n\n\n\n<p>Pour analyser le trafic sur un port sp\u00e9cifique, comme le port 80 (HTTP), vous pouvez utiliser :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -o state established '( dport = :80 or sport = :80 )'\nState      Recv-Q Send-Q  Local Address:Port   Peer Address:Port  Timer\nESTAB      0      0       192.168.1.65:49852   93.184.216.34:80   on (5.34\/8.74)<\/code><\/pre>\n\n\n\n<p>Cette commande montre les connexions \u00e9tablies impliquant le port 80, donnant un aper\u00e7u du trafic web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"transition-de-netstat-%C3%A0-ss\">Transition de&nbsp;<code>netstat<\/code>&nbsp;\u00e0&nbsp;<code>ss<\/code><\/h2>\n\n\n\n<p>La transition de&nbsp;<code>netstat<\/code>&nbsp;\u00e0&nbsp;<code>ss<\/code>&nbsp;peut \u00eatre fluide si vous comprenez les options et commandes \u00e9quivalentes. Voici quelques commandes courantes de&nbsp;<code>netstat<\/code>&nbsp;et leurs \u00e9quivalents&nbsp;<code>ss<\/code>&nbsp;:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-statistiques-dinterface-r%C3%A9seau\">Affichage des statistiques d&#8217;interface r\u00e9seau<\/h3>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -i\nKernel Interface table\nIface      MTU    RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg\neth0       1500   983   0      0      0      879   0      0      0      BMRU\nlo         65536  8821  0      0      0      8821  0      0      0      LRU<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ss<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -i\nNetid     State       Recv-Q      Send-Q           Local Address:Port             Peer Address:Port\nu_str     ESTAB       0           0                            * 20241                           * 0\n         skmem:(r0,rb79377,t0,tb32768,f1348,w0,o0,bl0,d0)<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-de-la-table-de-routage\">Affichage de la table de routage<\/h3>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -r\nKernel IP routing table\nDestination     Gateway         Genmask         Flags   MSS Window  irtt Iface\n0.0.0.0         192.168.1.1     0.0.0.0         UG      0   0        0   eth0\n192.168.1.0     0.0.0.0         255.255.255.0   U       0   0        0   eth0<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ip<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ip route\ndefault via 192.168.1.1 dev eth0\n192.168.1.0\/24 dev eth0 proto kernel scope link src 192.168.1.65<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-appartenances-aux-groupes-multicast\">Affichage des appartenances aux groupes multicast<\/h3>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -g\nIPv6\/IPv4 Group Memberships\nInterface       RefCnt Group\n--------------- ------ ---------------------\nlo              1      all-systems.mcast.net\nenp0s3          1      all-systems.mcast.net\nlo              1      ff02::1\nlo              1      ff01::1\nenp0s3          1      ff02::1:ffa6:ab3e\nenp0s3          1      ff02::1:ff8d:912c\nenp0s3          1      ff02::1\nenp0s3          1      ff01::1<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ip<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ip maddr\n1: lo\n    inet  224.0.0.1\n    inet6 ff02::1\n    inet6 ff01::1\n2: enp0s3\n    link  01:00:5e:00:00:01\n    link  33:33:00:00:00:01\n    link  33:33:ff:8d:91:2c\n    link  33:33:ff:a6:ab:3e\n    inet  224.0.0.1\n    inet6 ff02::1:ffa6:ab3e\n    inet6 ff02::1:ff8d:912c\n    inet6 ff02::1\n    inet6 ff01::1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"affichage-des-statistiques-de-protocole-r%C3%A9seau\">Affichage des statistiques de protocole r\u00e9seau<\/h3>\n\n\n\n<p><strong>Avec&nbsp;<code>netstat<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ netstat -s\nIp:\n    Forwarding: 2\n    6231 total packets received\n    2 with invalid addresses\n    0 forwarded\n    0 incoming packets discarded\n    3104 incoming packets delivered\n    2011 requests sent out\n    243 dropped because of missing route\n&lt;tronqu\u00e9&gt;<\/code><\/pre>\n\n\n\n<p><strong>Avec&nbsp;<code>ss<\/code>&nbsp;:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ss -s\nTotal: 182\nTCP:   3 (estab 1, closed 0, orphaned 0, timewait 0)\n\nTransport Total     IP        IPv6\nRAW\t  \t  1         0         1\nUDP\t  \t  3         2         1\nTCP\t  \t  3         2         1\nINET\t  7         4         3\nFRAG\t  0         0         0<\/code><\/pre>\n\n\n\n<p>Comme vous pouvez le voir,&nbsp;<code>ss<\/code>&nbsp;fournit un r\u00e9sum\u00e9 plut\u00f4t qu&#8217;une r\u00e9partition d\u00e9taill\u00e9e. Bien que cela puisse \u00eatre utile pour des aper\u00e7us rapides, cela pourrait ne pas fournir la profondeur d&#8217;information n\u00e9cessaire pour des diagnostics r\u00e9seau approfondis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>La commande&nbsp;<code>ss<\/code>&nbsp;est un outil puissant et polyvalent qui a efficacement remplac\u00e9&nbsp;<code>netstat<\/code>&nbsp;pour l&#8217;investigation des statistiques de socket. Bien qu&#8217;elle offre de nombreuses fonctionnalit\u00e9s similaires \u00e0&nbsp;<code>netstat<\/code>, elle introduit \u00e9galement de nouvelles fonctionnalit\u00e9s et des options de sortie plus d\u00e9taill\u00e9es. La transition vers&nbsp;<code>ss<\/code>&nbsp;depuis&nbsp;<code>netstat<\/code>&nbsp;est facilit\u00e9e par les options et commandes similaires, permettant aux utilisateurs de poursuivre leurs activit\u00e9s de surveillance et de d\u00e9pannage r\u00e9seau avec un minimum d&#8217;ajustements.<\/p>\n\n\n\n<p>En apprenant et en ma\u00eetrisant&nbsp;<code>ss<\/code>, vous pouvez tirer parti de ses capacit\u00e9s pour g\u00e9rer et diagnostiquer les connexions r\u00e9seau plus efficacement. Que vous surveilliez les connexions actives, v\u00e9rifiez les ports en \u00e9coute, diagnostiquiez des probl\u00e8mes r\u00e9seau ou analysiez le trafic,&nbsp;<code>ss<\/code>&nbsp;fournit un ensemble robuste d&#8217;options pour vous aider \u00e0 accomplir votre t\u00e2che.<\/p>\n\n\n\n<p>Alors, embrassez l&#8217;avenir des statistiques r\u00e9seau avec&nbsp;<code>ss<\/code>&nbsp;et tirez parti de ses puissantes fonctionnalit\u00e9s pour am\u00e9liorer vos t\u00e2ches d&#8217;administration r\u00e9seau.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous \u00eates comme moi, vous vous accrochez encore \u00e0 des commandes bient\u00f4t obsol\u00e8tes comme\u00a0ifconfig,\u00a0nslookup\u00a0et\u00a0netstat. Les nouveaux rempla\u00e7ants sont respectivement\u00a0ip,\u00a0dig\u00a0et\u00a0ss. Il est temps de (\u00e0 contrec\u0153ur) laisser tomber les utilitaires h\u00e9rit\u00e9s et d&#8217;aller vers l&#8217;avenir avec\u00a0ss. La commande\u00a0ip\u00a0m\u00e9rite d&#8217;\u00eatre mentionn\u00e9e ici car une partie de la fonctionnalit\u00e9 de\u00a0netstat\u00a0a \u00e9t\u00e9 remplac\u00e9e par\u00a0ip. Cet article couvre l&#8217;essentiel ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,31],"tags":[],"yoast_head":"\n<title>Comment utiliser la commande\u00a0ss\u00a0: Un guide complet - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Utiliser la commande ss dans Linux pour remplacer la commande netstat bient\u00f4t obsol\u00e8te. Cet article couvre les commandes essentielles de ss, des exemples pratiques pour surveiller les connexions r\u00e9seau, v\u00e9rifier les ports d&#039;\u00e9coute, diagnostiquer les probl\u00e8mes r\u00e9seau et analyser le trafic sur des ports sp\u00e9cifiques.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Utiliser la commande ss dans Linux pour remplacer la commande netstat bient\u00f4t obsol\u00e8te. Cet article couvre les commandes essentielles de ss, des exemples pratiques pour surveiller les connexions r\u00e9seau, v\u00e9rifier les ports d&#039;\u00e9coute, diagnostiquer les probl\u00e8mes r\u00e9seau et analyser le trafic sur des ports sp\u00e9cifiques.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-02T16:15:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-02T16:15:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet\",\"datePublished\":\"2024-07-02T16:15:53+00:00\",\"dateModified\":\"2024-07-02T16:15:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\"},\"wordCount\":1226,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"S\u00e9curit\u00e9\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\",\"name\":\"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2024-07-02T16:15:53+00:00\",\"dateModified\":\"2024-07-02T16:15:56+00:00\",\"description\":\"Utiliser la commande ss dans Linux pour remplacer la commande netstat bient\u00f4t obsol\u00e8te. Cet article couvre les commandes essentielles de ss, des exemples pratiques pour surveiller les connexions r\u00e9seau, v\u00e9rifier les ports d'\u00e9coute, diagnostiquer les probl\u00e8mes r\u00e9seau et analyser le trafic sur des ports sp\u00e9cifiques.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet - WebHi Tutorials &amp; Documentations","description":"Utiliser la commande ss dans Linux pour remplacer la commande netstat bient\u00f4t obsol\u00e8te. Cet article couvre les commandes essentielles de ss, des exemples pratiques pour surveiller les connexions r\u00e9seau, v\u00e9rifier les ports d'\u00e9coute, diagnostiquer les probl\u00e8mes r\u00e9seau et analyser le trafic sur des ports sp\u00e9cifiques.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/","og_locale":"en_US","og_type":"article","og_title":"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet - WebHi Tutorials &amp; Documentations","og_description":"Utiliser la commande ss dans Linux pour remplacer la commande netstat bient\u00f4t obsol\u00e8te. Cet article couvre les commandes essentielles de ss, des exemples pratiques pour surveiller les connexions r\u00e9seau, v\u00e9rifier les ports d'\u00e9coute, diagnostiquer les probl\u00e8mes r\u00e9seau et analyser le trafic sur des ports sp\u00e9cifiques.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2024-07-02T16:15:53+00:00","article_modified_time":"2024-07-02T16:15:56+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/07\/ss_linux_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet","datePublished":"2024-07-02T16:15:53+00:00","dateModified":"2024-07-02T16:15:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/"},"wordCount":1226,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","S\u00e9curit\u00e9"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/","name":"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2024-07-02T16:15:53+00:00","dateModified":"2024-07-02T16:15:56+00:00","description":"Utiliser la commande ss dans Linux pour remplacer la commande netstat bient\u00f4t obsol\u00e8te. Cet article couvre les commandes essentielles de ss, des exemples pratiques pour surveiller les connexions r\u00e9seau, v\u00e9rifier les ports d'\u00e9coute, diagnostiquer les probl\u00e8mes r\u00e9seau et analyser le trafic sur des ports sp\u00e9cifiques.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-la-commande-ss-linux-guide-tutoriel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment utiliser la commande\u00a0ss\u00a0: Un guide complet"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/8870"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=8870"}],"version-history":[{"count":4,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/8870\/revisions"}],"predecessor-version":[{"id":8884,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/8870\/revisions\/8884"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=8870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=8870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=8870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}