❶ 如何在Centos 7快速開啟埠
你好,可以試試以下的方法,
CentOS 7 默認沒有使用iptables,所以通過編輯iptables的配置文件來開啟80埠是不可以的
CentOS 7 採用了 firewalld 防火牆
如要查詢是否開啟80埠則:
? 1[root@joe-pc ~]# firewall-cmd --query-port=80/tcp
2 no
顯然80埠沒有開啟
下面我們開啟80埠:
?1[root@joe-pc ~]# firewall-cmd --add-port=80/tcp
2success
❷ 如何開放CentOS的埠
辛辛苦苦編譯安裝完Ngnix,mysql ,PHP,後發現不能訪問,後來發現是防火牆把80埠給禁用了。開啟之:
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
然後保存:
#/etc/rc.d/init.d/iptables save
再查看是否已經有了:
[root@vcentos ~]# /etc/init.d/iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:80
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
3 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0
二.重啟電腦。
1.CentOS操作系統防火牆默認已經開放了80和22埠
2.這里應該也可以不重啟計算機:
#/etc/init.d/iptables restart
防火牆的關閉,關閉其服務即可:
3.查看防火牆信息:
#/etc/init.d/iptables status
4.關閉防火牆服務:
#/etc/init.d/iptables stop
三.永久關閉防火牆
我們也可以永久的關閉防火牆,但是我不建議大家這樣做.永久關閉防火牆可以這樣:
#chkconfig –level 35 iptables off
也可以直接修改
/etc/sysconfig/iptables
添加一條
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
❸ 如何開放CentOS的埠
方法/步驟
1
將開放的埠寫入iptables中,在終端中輸入命令:
/sbin/iptables -I INPUT -p tcp --dport 14000 -j ACCEPT
2
保存上一步的修改內容,輸入命令:
/etc/init.d/iptables save
3
重啟防火牆,使修改生效,輸入命令:
service iptables restart
4
查看埠狀態,輸入命令:
/etc/init.d/iptables status
❹ 如何在Centos7 系統開放埠
一、查看系統防火牆狀態(綠色 running 代表防火牆啟動正常)
firewall-cmd --state
返回:
[root@IP~]# firewall-cmd --state
not running
二 、添加埠 返回 success 代表成功(--permanent永久生效,沒有此參數重啟後失效)
1.開始單個埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
開放多個埠
firewall-cmd --zone=public --add-port=80-85/tcp --permanent
2、重新載入 返回 success 代表成功
查看 返回 yes 代表開啟成功
firewall-cmd --zone=public --query-port=80/tcp
三、關閉埠
1、刪除埠 返回 success 代表成功
firewall-cmd --zone=public --remove-port=80/tcp --permanent
2、重新載入 返回 success 代表成功
firewall-cmd --reload
四、其他操作
1、啟動:systemctl start firewalld.service
2、關閉:systemctl stop firewalld.service
3、重啟:systemctl restart firewalld.service
❺ 如何開放CentOS的埠
將開放的埠寫入iptables中,在終端中輸入命令:
/sbin/iptables -I INPUT -p tcp --dport 14000 -j ACCEPT
保存上一步的修改內容,輸入命令:
/etc/init.d/iptables save
重啟防火牆,使修改生效,輸入命令:
service iptables restart
查看埠狀態,輸入命令:
/etc/init.d/iptables status
❻ centos 開放埠
在阿里雲伺服器安裝寶塔的時候,還需要在控制台配置 添加規則 。使用自定義就好。
資訊運維說防火牆是機房使用的,不需要用戶處理。所以以下操作只作為了解即可
1.防火牆的打開
2.防火牆的重啟
3.打開想要的埠(以9000為例)
4.查看本機埠使用情況
❼ 如何在Centos 7快速開啟埠
例如安裝Nagios後,要開放5666埠與伺服器連接,命令如下:
[root@centos7-1 ~]# firewall-cmd --add-port=5666/tcp即時打開,這里也可以是一個埠范圍,如1000-2000/tcp
success
[root@centos7-1 ~]# firewall-cmd --permanent --add-port=5666/tcp寫入配置文件
success
[root@centos7-1 ~]# firewall-cmd --reload重啟防火牆
success
[root@centos7-1 ~]#
CentOS 7開放埠:
CentOS升級到7之後,發現無法使用iptables控制Linuxs的埠,google之後發現Centos 7使用firewalld代替了原來的iptables。下面記錄如何使用firewalld開放Linux埠:
開啟埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含義:
--zone #作用域
--add-port=80/tcp #添加埠,格式為:埠/通訊協議
--permanent #永久生效,沒有此參數重啟後失效
重啟防火牆
firewall-cmd --reload
設置CentOS防火牆開放埠:
在我們使用CentOS系統的時候,CentOS防火牆有時是需要改變設置的。CentOS防火牆默認是打開的,設置CentOS防火牆開放埠方法如下:
打開iptables的配置文件:vi /etc/sysconfig/iptables
修改CentOS防火牆時注意:一定要給自己留好後路,留VNC一個管理埠和SSh的管理埠
下面是一個iptables的示例:
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp –icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 25 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited
COMMIT
修改CentOS防火牆需要注意的是,你必須根據自己伺服器的情況來修改這個文件。
舉例來說,如果你不希望開放80埠提供web服務,那麼應該相應的刪除這一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
全部修改完之後重啟iptables:service iptables restart
你可以驗證一下是否規則都已經生效:iptables -L
這樣,我們就完成了CentOS防火牆的設置修改
❽ centos7怎麼開啟3306埠
[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
success
[caibo@localhost /]$ firewall-cmd --reload
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
mysql安裝後還要允許遠程連接,其他伺服器才能連接到本地的資料庫。
mysql賬戶是否不允許遠程連接。如果無法連接可以嘗試以下方法:
mysql -u root -p //登錄MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何遠程主機都可以訪問資料庫
mysql> FLUSH PRIVILEGES; //需要輸入次命令使修改生效
mysql> EXIT //退出
也可以通過修改表來實現遠程:
mysql -u root -p
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
❾ 如何開放CentOS的埠
方法/步驟 1 將開放的埠寫入iptables中,在終端中輸入命令: /sbin/iptables -I INPUT -p tcp --dport 14000 -j ACCEPT 2 保存上一步的修改內容,輸入命令: /etc/init.d/iptables save 3 重啟防火牆,使修改生效,輸入命令: service iptables restart 4 查看埠狀態,輸入命令: /etc/init.d/iptables status
❿ CentOS開放埠
方式1:
1、開啟防火牆
systemctl start firewalld
2、開放指定埠
firewall-cmd --zone=public --add-port=1935/tcp --permanent
命令含義:
--zone #作用域
--add-port=1935/tcp #添加埠,格式為:埠/通訊協議
--permanent #永久生效,沒有此參數重啟後失效
3、重啟防火牆
firewall-cmd --reload
4、查看埠號
netstat -ntlp //查看當前所有tcp埠·
netstat -ntulp |grep 1935 //查看所有1935埠使用情況·
方式2:
#開放埠:8080
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
方式3:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart