linux怎么永久关闭防火墙?
1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -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 22 -j ACCEPT
linux如何开端口?
nc -lp 22 &(需要root权限,如果不是root身份登录,可以用su root 或 sudo来提权)完成后可用改命令查询是否已打开netstat -an | grep 22
linux服务器端口被锁怎么办?
首先把设备重启,然后找到服务端口,然后点击进入,找到设置,找到加锁。然后输入密码就可以了
如何关闭SELinux?
一般安装linux课程时都把SELinux与iptables安排在后面,使初学者配置linux服务器时不成功,却没有头绪,那是因为在RedHat linux操作系统中默认开启了防火墙,SELinux也处于启动状态,一般状态为enforing。致使很多服务端口默认是关闭的。所以好多服务初学者明明配置文件正确,等验证时有时连ping也ping不通。
建议初学者在未学到SELlinux与iptables之前,配置服务器把这两项都关掉。那么怎么关呢?
1、关闭iptables#service iptables stop2、关闭SELinux#vi /etc/selinux/config将文件中的SELINUX="" 为 disabled ,然后重启。如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux#—————————————————————查看selinux状态:/usr/bin/setstatus -v如下:SELinux status: enabledSELinuxfs mount: /selinuxCurrent mode: permissiveMode from config file: enforcingPolicy version: 21getenforce/setenforce查看和设置SELinux的当前工作模式
如何开放linux服务器的端口?
修改防火墙配置需要修改/etc/sysconfig/iptables这个文件,如果要开放哪个端口,在里面添加一条。
-ARH-Firewall-1-INPUT-mstate–stateNEW-mtcp-ptcp–dport1521-jACCEPT
就可以了,其中1521是要开放的端口号,然后重新启动linux的防火墙服务。
停止/启动防火墙服务的命令:
用root登录后,执行
serviceiptablesstop–停止
serviceiptablesstart–启动
(service命令位于/sbin)
防火墙规则只有在iptables服务运行的时候才能被激活。要手工启动服务,使用以下命令:
/sbinrviceiptablesrestart
要确保它在系统引导时启动,使用以下命令:
/sbin/chkconfig–level345iptableson
ipchains服务不能和iptables服务同时运行。要确定ipchains服务被禁用,执行以下命令:
/sbin/chkconfig–level345ipchainsoff