linux下埠的監聽
2 找到該埠號的程序
3 找到該程序id
4 kill它
在Linux使用過程中,需要了解當前系統開放了哪些埠,並且要檢視開放這些埠的具體程序和使用者,可以通過netstat命令進行簡單查詢
netstat命令各個引數說明如下:
-n, --numeric don't resolve names -p, --programs display PID/Program name for sockets -a, --all, --listening display all sockets (default: connected) -o, --timers display timers
即可顯示當前伺服器上所有埠及程序服務,於grep結合可檢視某個具體埠及服務情況··
netstat -ntlp //檢視當前所有tcp埠·
netstat -ntulp |grep 80 //檢視所有80埠使用情況·
netstat -an | grep 3306 //檢視所有3306埠使用情況·
當查到埠後如何殺掉埠
由上可見,埠3000被PID為6732的node程序佔用。
接下來通過ps查詢該程序的詳細資訊:
[[email protected]~]# ps -f -p 6732
UID PID PPID C STIME TTY TIME CMD
root 6732 6703 0 Nov02 ? 00:00:00 node /root/wade/git/node-lessons/lesson1/app.js
[[email protected]~/wade/wadetest]# ps -fp 6703
UID PID PPID C STIME TTY TIME CMD
root 6703 1 0 Nov02 ? 00:00:00 pm2: Daemon
其中:
-f full 表示輸出程序完整資訊,如上所示
-p by process ID 表示查詢指定程序ID
最後,kill掉程序6703或停止pm2服務即可正常執行上面的node示例:
[[email protected]~/wade/git/node-lessons/lesson1]# pm2 kill
[PM2] Stopping PM2...
[PM2] Deleting all process
[PM2] deleteProcessId process id 0
[PM2] All processes has been stopped and deleted
[PM2] PM2 stopped
[[email protected]~/wade/wadetest]# node index.js
相關推薦
Linux下啟動監聽配置圖形介面出錯解決辦法
錯誤資訊如下: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified 解決辦法: 在linux系統中用Oracle帳號執行DBCA或其他JAVA圖形介面程式時,報錯: Xlib: c
linux下埠的監聽
1 netstat -anop 檢視佔用埠號的服務2 找到該埠號的程序3 找到該程序id4 kill它 在Linux使用過程中,需要了解當前系統開放了哪些埠,並且要檢視開放這些埠的具體程序和使用者,可以通過netstat命令進行簡單查詢 netstat命令各個引
linux ftp搭建及多埠監聽
一、前述 本來公司用的是window是的伺服器,突然經常出現問題,現在需要搭建linux環境。必定linux相對穩定一點。 二、具體 1、顯示如下圖則表示已安裝 vsftp軟體。如果未顯示則需要安裝vsftpd軟體。 如果沒有則通
Linux關閉正在監聽的埠
Linux在一個程式正在執行時不小心將其命令視窗關閉,發現在新的命令視窗中無法關閉正在執行的程式,這時這個程式就會一直佔用這個埠,這時可以使用下面命令列印該程式資訊 ps -ef|grep server找到該程序編號使用kill命令結束程序 kill -9 5918
【linux】Centos7在55環境下總是監聽tcp6/udp6,導致無法使用
1.CentOS官方的Wiki提供了在7上關閉IPv6的方法。英文如下How do I disable IPv6?Upstream employee Daniel Walsh recommends not disabling the ipv6 module, as that
windows 下 PostgreSQL 監聽配置及遠程連接
postgresqlPostgreSQL服務端運行在windows上,IP為:192.168.240.128配置方法: 1. 修改服務端文件 你的安裝目錄/postgresql/data/postgresql.conf文件,將 #listen_address=‘localhost‘改成listen_addr
kali linux: 網卡監聽及掃描網絡
id號 XML ram requests tor 來源 監聽 報文 station 一、網卡監聽: kali不支持內置網卡,僅僅支持usb網卡。我用的虛擬機。首先在虛擬機的可移動設備裏打開usb網卡的連接,執行ifconfig命令,如下: eth0接口是本地有線網卡
netty同埠監聽tcp和websocket協議
前言: 軟體通訊七層結構(osi模型)中由協議套協議最終組成最高階應用層協議(http等等),下三層結構偏向與資料通訊,上三層更偏向於資料處理,中間的傳輸層則是連線上三層與下三層之間的橋樑,每一層都做不同的工作,上層協議依賴與下層協議。 七層結構的最主要功能就是幫助不同系統的主機在不同的網
linux下埠號檢視
1.檢視端口占用情況 netstat -ntlp|grep 埠 $netstat -ntlp|grep 7100 $tcp6 0 0 :::7100 :::* LISTEN 155045/.
oracle新增配置多個埠監聽
原來配置:listener.ora檔案如下: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-L9P3QTT)(PORT = 1521)) (ADDRESS = (PROTOCO
利用 netsh 給 mysql 開啟多埠監聽
利用 netsh 給 mysql 開啟多埠監聽 標題黨,實際並不是真的多埠監聽,只是埠轉發而已。 由於某種特殊原因需要 mysql 伺服器多個埠監聽。 mysql 伺服器本身是不支援的,但可以通知埠轉發的方式。 本機的 IP 是 192.168.1.2 netsh interface portprox
修改nginx/Tomcat等Web服務的埠監聽地址
我們將一起來學習如何在Linux例項中修改nginx、Tomcat等常見Web服務的埠監聽地址。 PS:如果是Windows例項和IIS服務,請參考 ECS Windows 例項中修改IIS監聽的IP地址。 前提條件 你已經在Linux例項上安裝了Web伺服器。你可以參考以下文件安裝並啟
CentOS7.0 Apache2.4.x 多埠監聽配置
1 檢視Apache 版本 #httpd -v 如果返回的結果不是2.4.x 版本,下面配置方式不適用。 2 檢視httpd 所在路徑 #whereis httpd 3 根據第2步的結果中找到conf檔案所在目錄 4 使用vim開啟httpd.conf #vim
關於Linux下埠轉發規則失效問題
機器重啟後,發現已有iptables的埠轉發規則都已經失效,通過iptables -t nat -L檢視規則都是存在的,但就是無法進行轉發。再檢查ip_forward功能,發現被還原為0了: #cat /proc/sys/net/ipv4/ip_forward 0 可判定是重啟
[Ubuntu Apache 不同埠監聽不同站點]
因為比賽經常用PC2,一個伺服器既想看PDF題面,又要顯示榜單. 所以想著開多個站點,這樣就可以了. 記錄一下. 比如我想新開一個8080埠來顯示榜單 // 1. 建立新站點的資料夾 cd var/w
Tomcat 無法啟動8080埠監聽
catalina.out錯誤日誌顯示:資訊: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.lib
Linux下埠掃描程式nmap介紹
NMAP(1) Nmap Reference Guide NMAP(1) NAME nmap - Network exploration tool and security / port sc
linux下 埠複用的問題
解決性參考:Currently, Linux does not allow reuse of same local port for both TCP server and TCP client.而且小測試程式能夠成功,和我的庫測試程式的差別也就在這一點了,因此接受連線和
Tomcat修改80埠監聽及虛擬主機的配置
Tomcat預設的訪問監聽埠是8080,但是在網址欄輸入IP再加上埠難免有些麻煩,同時如果使用IP進行解析,只能解析到對應的IP,無法直接通過瀏覽器預設的80埠進行訪問,因而我們可以修改Tomcat預設監聽的埠為80,這樣就可以方便的通過瀏覽器進行訪問了。
Linux下埠被佔用解決
有時候關閉軟體後,後臺程序死掉,導致埠被佔用。下面以JBoss埠8083被佔用為例,列出詳細解決過程。 解決方法: 1.查詢被佔用的埠 netstat -tln netstat -tln | grep 8083 netstat -tln 檢視埠使用情況,而net