欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux強(qiáng)制釋放占用端口以及Linux防火墻端口開放方法詳解

 更新時(shí)間:2018年10月17日 11:06:54   投稿:wdc  
在linux系統(tǒng)中安裝一些軟件時(shí)有時(shí)遇到端口被占用的情況,本文為大家介紹了遇到這種情況我們應(yīng)該怎么處理

在安裝nginx,mysql,tomcat等等服務(wù)的時(shí)候,我們會遇到需要使用的端口莫名其妙被占用,下面介紹如何解決這類問題。

說到端口,還不得不提到防火墻,本文還會簡單介紹如何配置防火墻開發(fā)端口。

Linux查看端口情況的各種方法

所有端口的映射關(guān)系在 /etc/services 文件中有

Linux端口簡單介紹,端口編號從0-65536,各編號端的用途如下:

0-1023:公認(rèn)端口,與常見服務(wù)綁定(FTP,SSH)

1024-49151:注冊端口,用于和一些服務(wù)綁定

49152-65535:動(dòng)態(tài)或私有端口,可用于任意網(wǎng)絡(luò)連接

端口分為TCP和UDP傳輸協(xié)議。

Linux查看端口狀態(tài)命令

可以有下面的命令查看端口情況,點(diǎn)擊命令可以調(diào)整到每個(gè)命令的使用詳情:

nmap命令,端口掃描使用

netstat檢測開發(fā)端口

lsof檢查端口描述符

# 查看綁定本機(jī)的端口
nmap 127.0.0.1

# 檢查3306端口
netstat -anlp | grep 3306

# 檢測3306接口
lsof -i:3306

linux釋放占用端口解決辦法

解決步驟如下:

查找占用端口的進(jìn)程

殺掉該進(jìn)程

使用下面命令即可:

# 可以寫成一條命令

netstat -anp|grep 8080|awk '{print $7}'|awk -F '/' '{print $1}'|xargs kill -s 9

各命令含義如下:

netstat -anp 顯示所有網(wǎng)絡(luò)使用情況,并顯示使用程序

grep 8080 匹配8080端口的記錄(可能會包含18080)

awk '{print $7}' 輸出第7列進(jìn)程,形式如下:18989/nginx

awk -F '/' '{print $1}' 截取進(jìn)程PID:18989

xargs kill -s 9 使用前一個(gè)命令的輸出作為參數(shù),殺掉該進(jìn)程

釋放占用端口分步解決辦法

查詢端口是否被占用

比如需要查詢8080端口是否占用,可以下面命令

netstat -an | grep 8080

查詢占用端口的進(jìn)程

可以使用lsof命令查看

lsof -i:8080

也可以使用netstat和grep查看

netstat -anp|grep 8080

該命令最后一行就是占用8080端口的進(jìn)程PID和名稱。

殺掉占用端口的進(jìn)程

可以使用kill命令直接殺死上一步中查到的進(jìn)程。

kill -9 19664

linux防火墻釋放端口

Linux防火墻啟動(dòng)和關(guān)閉

下面介紹的防火墻是iptable,對于firewalld并不適用。

開啟防火墻(重啟后永久生效):chkconfig iptables on
關(guān)閉防火墻(重啟后永久生效):chkconfig iptables off
開啟防火墻(即時(shí)生效,重啟后失效):service iptables start
關(guān)閉防火墻(即時(shí)生效,重啟后失效):service iptables stop
重啟防火墻:service iptables restart

Linux查看防火墻狀態(tài)

可以使用下面命令查看:

/etc/init.d/iptables status

# 或者簡寫
iptables status
iptables -L

# 也可以直接查看配置文件
vim /etc/sysconfig/iptables 

Linux開放防火墻某個(gè)端口

比如打開8080端口,可用下面的命令:

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# 還需要重啟服務(wù)
service iptables restart

# 也可以直接編輯配置文件
vim /etc/sysconfig/iptables
# 然后在文件結(jié)尾添加一行,下面開發(fā)8080-8181之間的所有端口
iptables -A INPUT -p tcp --dport 8080:8181 -j ACCEPT

其中

–A 參數(shù)就看成是添加一條規(guī)則
–p 指定是什么協(xié)議,我們常用的tcp協(xié)議,當(dāng)然也有udp
–dport 就是目標(biāo)端口,當(dāng)數(shù)據(jù)從外部進(jìn)入服務(wù)器為目標(biāo)端口
–sport 數(shù)據(jù)從服務(wù)器出去,則為數(shù)據(jù)源端口使用
–j 指定是 ACCEPT -接收 或者 DROP 不接收

以上既是關(guān)于 Linux強(qiáng)制釋放占用端口以及Linux防火墻端口開放方法,查看更多關(guān)于 Linux端口方面的文章可以點(diǎn)擊下方相關(guān)文章

相關(guān)文章

  • ubuntu16.04 升級內(nèi)核的方法步驟

    ubuntu16.04 升級內(nèi)核的方法步驟

    這篇文章主要介紹了ubuntu16.04 升級內(nèi)核的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺支持

    Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺支持

    Jexus 5.8.2正式發(fā)布!Jexus支持ASP.NET、PHP為特色的集高安全性和高性能為一體的WEB服務(wù)器和反向代理服務(wù)器,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Apache同時(shí)支持PHP和Python的配置方法

    Apache同時(shí)支持PHP和Python的配置方法

    服務(wù)器是windows系統(tǒng),安裝的是Apache,這里就為給大家介紹如何讓Apache像支持Php那樣支持Python,有需要的小伙伴參考下。
    2015-04-04
  • 安裝Ubuntu 16.04后要做的事(總結(jié))

    安裝Ubuntu 16.04后要做的事(總結(jié))

    Ubuntu 16.04發(fā)布了,帶來了很多新特性,同樣也依然帶著很多不習(xí)慣的東西,所以裝完系統(tǒng)后還要進(jìn)行一系列的優(yōu)化。本篇文章主要介紹了安裝Ubuntu 16.04后要做的事,有興趣的可以了解一下。
    2016-12-12
  • Linux下實(shí)現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法

    Linux下實(shí)現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法

    下面小編就為大家?guī)硪黄狶inux下實(shí)現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12
  • Ubuntu下如何創(chuàng)建XFS文件系統(tǒng)的LVM詳解

    Ubuntu下如何創(chuàng)建XFS文件系統(tǒng)的LVM詳解

    這篇文章主要給大家介紹了關(guān)于在Ubuntu下如何創(chuàng)建XFS文件系統(tǒng)的LVM的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Linux下使用inode刪除指定文件方法示例

    Linux下使用inode刪除指定文件方法示例

    文件的inode定義了文件的大小、所有人等文件的特征。每個(gè)文件和目錄都有自己唯一的inode數(shù)字。所以下面這篇文章主要給大家介紹了關(guān)于Linux下使用inode刪除指定文件的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • 使用Apache Spark處理Excel文件的方法

    使用Apache Spark處理Excel文件的方法

    Excel作為功能強(qiáng)大的數(shù)據(jù)處理軟件,廣泛應(yīng)用于各行各業(yè),從企業(yè)管理到數(shù)據(jù)分析,可謂無處不在,本文介紹使用Apache Spark處理Excel文件的簡易指南,感興趣的朋友一起看看吧
    2024-01-01
  • Linux企業(yè)運(yùn)維人員常用的150個(gè)命令分享

    Linux企業(yè)運(yùn)維人員常用的150個(gè)命令分享

    這篇文章主要介紹了Linux企業(yè)運(yùn)維人員常用的150個(gè)命令(歡迎補(bǔ)充),具體多少個(gè)來著,我也沒數(shù)。分享給大家,供需要的朋友參考。
    2017-10-10
  • CentOS下RabbitMq高可用集群環(huán)境搭建教程

    CentOS下RabbitMq高可用集群環(huán)境搭建教程

    這篇文章主要為大家詳細(xì)介紹了CentOS下RabbitMq高可用集群環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論