{"id":17745,"date":"2024-03-15T15:37:45","date_gmt":"2024-03-15T15:37:45","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/"},"modified":"2024-03-21T11:38:33","modified_gmt":"2024-03-21T11:38:33","slug":"how-to-check-which-process-is-using-a-port-in-linux","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/","title":{"rendered":"How to check which process is using a port in Linux?"},"content":{"rendered":"<p>On Linux, you can use the following command to see which process is using a particular port:<\/p>\n<ol>\n<li>Utilize the netstat command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>netstat -tlnp | grep &lt;\u7aef\u53e3\u53f7&gt;\r\n<\/code><\/pre>\n<p>The -tlnp option is used to display all listening ports for TCP and UDP, and the grep command is used to filter out lines with specific ports. In the output, you can see the relevant process ID (PID).<\/p>\n<ol>\n<li>&#8220;Using the lsof command:&#8221;<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo lsof -i :&lt;\u7aef\u53e3\u53f7&gt;\r\n<\/code><\/pre>\n<p>The -i option is used to display network-related files, followed by the port number. You need to use the sudo command to run this command with root privileges. In the output, you can see the relevant Process ID (PID).<\/p>\n<ol>\n<li>Use the ss command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>ss -ltnp | grep &lt;\u7aef\u53e3\u53f7&gt;\r\n<\/code><\/pre>\n<p>The -ltnp option is used to display the listening ports of TCP, and the grep command is used to filter out the lines of specific ports. In the output, you can see the related Process ID (PID).<\/p>\n<p>The commands above will display the corresponding process IDs (PIDs), which you can use to further search for detailed information about the process. For example, using the ps command:<\/p>\n<pre class=\"post-pre\"><code>ps -p &lt;\u8fdb\u7a0bID&gt; -f\r\n<\/code><\/pre>\n<p>This will display detailed information about the specified process ID, including the command line parameters of the process.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On Linux, you can use the following command to see which process is using a particular port: Utilize the netstat command: netstat -tlnp | grep &lt;\u7aef\u53e3\u53f7&gt; The -tlnp option is used to display all listening ports for TCP and UDP, and the grep command is used to filter out lines with specific ports. In the [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-17745","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to check which process is using a port in Linux? - Blog - Silicon Cloud<\/title>\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.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to check which process is using a port in Linux?\" \/>\n<meta property=\"og:description\" content=\"On Linux, you can use the following command to see which process is using a particular port: Utilize the netstat command: netstat -tlnp | grep &lt;\u7aef\u53e3\u53f7&gt; The -tlnp option is used to display all listening ports for TCP and UDP, and the grep command is used to filter out lines with specific ports. In the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T15:37:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T11:38:33+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"How to check which process is using a port in Linux?\",\"datePublished\":\"2024-03-15T15:37:45+00:00\",\"dateModified\":\"2024-03-21T11:38:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\"},\"wordCount\":201,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\",\"name\":\"How to check which process is using a port in Linux? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T15:37:45+00:00\",\"dateModified\":\"2024-03-21T11:38:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to check which process is using a port in Linux?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to check which process is using a port in Linux? - Blog - Silicon Cloud","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.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"How to check which process is using a port in Linux?","og_description":"On Linux, you can use the following command to see which process is using a particular port: Utilize the netstat command: netstat -tlnp | grep &lt;\u7aef\u53e3\u53f7&gt; The -tlnp option is used to display all listening ports for TCP and UDP, and the grep command is used to filter out lines with specific ports. In the [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T15:37:45+00:00","article_modified_time":"2024-03-21T11:38:33+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"How to check which process is using a port in Linux?","datePublished":"2024-03-15T15:37:45+00:00","dateModified":"2024-03-21T11:38:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/"},"wordCount":201,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/","name":"How to check which process is using a port in Linux? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T15:37:45+00:00","dateModified":"2024-03-21T11:38:33+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-check-which-process-is-using-a-port-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to check which process is using a port in Linux?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=17745"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17745\/revisions"}],"predecessor-version":[{"id":51376,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/17745\/revisions\/51376"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=17745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=17745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=17745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}