Linux端口的開(kāi)啟方式
一、firewall方式(centOS7.*)
1. 查看防火墻狀態(tài)
firewall-cmd --state
如果返回的是“not running”,那么需要先開(kāi)啟防火墻;
2. 開(kāi)啟防火墻
systemctl start firewalld.service
再次查看防火墻狀態(tài),發(fā)現(xiàn)已開(kāi)啟!
3. 開(kāi)啟指定端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
顯示success表示成功
- –zone=public表示作用域?yàn)楣驳?/li>
- –add-port=443/tcp添加tcp協(xié)議的端口端口號(hào)為443
- –permanent永久生效,如果沒(méi)有此參數(shù),則只能維持當(dāng)前 服 務(wù)生命周期內(nèi),重新啟動(dòng)后失效;
4. 重啟防火墻
systemctl restart firewalld.service
系統(tǒng)沒(méi)有任何提示表示成功!
5. 重新加載防火墻
firewall-cmd --reload
顯示success表示成功
6. 其他命令
#查看已開(kāi)啟的端口 firewall-cmd --list-ports
#關(guān)閉指定端口 firewall-cmd --zone=public --remove-port=8080/tcp --permanent systemctl restart firewalld.service firewall-cmd --reload
#查看端口被哪一個(gè)進(jìn)程占用 netstat -lnpt |grep 5672 # centos7默認(rèn)沒(méi)有 netstat 命令,需要安裝 net-tools 工具: # 安裝 net-tools yum install -y net-tools
# 臨時(shí)關(guān)閉防火墻 systemctl stop firewalld.service # 或者 systemctl stop firewalld
# 永久關(guān)閉防火墻(必須先臨時(shí)關(guān)閉防火墻,再執(zhí)行該命令,進(jìn)行永久關(guān)閉) systemctl disable firewalld.service # 或者 systemctl disable firewalld
二、修改iptables方式(centOS6.*)
centOS6.* 的linux版本是自帶iptables的,所以可以直接使用該方式,centOS7 不自帶iptables的,所以要使用該方式,需要手動(dòng)安裝iptables后,再使用該方式!
2.1 修改iptables文件
#修改iptables [root@localhost sbin]# vi /etc/sysconfig/iptables
2.2 重啟防火墻
[root@localhost sbin]# /etc/init.d/iptables restart
三、注意事項(xiàng)
當(dāng)在Linux中成功開(kāi)啟了某個(gè)端口,但是遠(yuǎn)程telnet還是無(wú)法ping通,是正常的!
因?yàn)?306端口沒(méi)有被Linux進(jìn)程監(jiān)聽(tīng),換句話說(shuō),就是該端口上沒(méi)有運(yùn)行任何程序!?。?nbsp;
如果這時(shí),我將Mysql在Linux中啟動(dòng),并配置完成,那么遠(yuǎn)程telnet該端口是可以成功的?。。?/p>
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Linux下安裝MySQL過(guò)程(安裝數(shù)據(jù)庫(kù)、修改密碼和端口、修改存儲(chǔ)路徑、開(kāi)啟遠(yuǎn)程訪問(wèn))
- 詳解在linux中如何確定指定端口是否開(kāi)啟
- Python3監(jiān)控windows,linux系統(tǒng)的CPU、硬盤(pán)、內(nèi)存使用率和各個(gè)端口的開(kāi)啟情況詳細(xì)代碼實(shí)例
- Linux配置防火墻,開(kāi)啟80、3306端口的實(shí)例方法
- 查看遠(yuǎn)程 Linux 系統(tǒng)中某個(gè)端口是否開(kāi)啟的三種方法
- Linux中在防火墻中開(kāi)啟80端口方法示例
相關(guān)文章
Linux(ubuntu)下實(shí)現(xiàn)增加/刪除文件權(quán)限
下面小編就為大家分享一篇Linux(ubuntu)下實(shí)現(xiàn)增加/刪除文件權(quán)限,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04增強(qiáng)Linux內(nèi)核中訪問(wèn)控制安全的方法
這篇文章主要給大家介紹了關(guān)于增強(qiáng)Linux內(nèi)核中訪問(wèn)控制安全的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟
如果僅僅只是希望搭建一個(gè)linux之間進(jìn)行文件共享的服務(wù)器,而不是所有異構(gòu)的系統(tǒng)之間共享的話,nfs是一個(gè)不錯(cuò)的選擇。下面這篇文章主要給大家介紹了關(guān)于在CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟,需要的朋友可以參考下2018-11-11Ubuntu18.04(linux)安裝MySQL的方法步驟
本篇文章主要介紹了Ubuntu18.04(linux)安裝MySQL的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05Linux檢測(cè)遠(yuǎn)程服務(wù)器端口的幾種方法
作為系統(tǒng)管理員、網(wǎng)絡(luò)工程師或應(yīng)用程序開(kāi)發(fā)人員,需要檢查遠(yuǎn)程服務(wù)器上的端口是否打開(kāi),以便您可以判斷所檢查的服務(wù)是否正在運(yùn)行,所以本文給大家介紹了Linux檢測(cè)遠(yuǎn)程服務(wù)器端口的幾種方法,需要的朋友可以參考下2024-06-06Linux系統(tǒng)下Nginx支持ipv6配置的方法
這篇文章主要介紹了Linux系統(tǒng)下Nginx支持ipv6的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Linux磁盤(pán)空間不足的有效解決方法總結(jié)
在使用 MySQL 數(shù)據(jù)庫(kù)時(shí),開(kāi)發(fā)者和系統(tǒng)管理員可能會(huì)遇到各種錯(cuò)誤,其中之一便是 sqlalchemy.exc.InternalError,這個(gè)錯(cuò)誤提示表明,系統(tǒng)在嘗試向 /tmp 目錄寫(xiě)入文件時(shí),發(fā)現(xiàn)沒(méi)有足夠的磁盤(pán)空間,所以本文給大家總結(jié)Linux磁盤(pán)空間不足的有效解決方法,需要的朋友可以參考下2024-11-11