1、首先我们看如何龅歧仲半打开80端口或者其他端口,这里我用Apache2来配置。Apache2的安装,大家可以使用sudo apt-get install apache2即可。然后进入/etc/apache2目录,就可以看到一个ports.conf的配置文件。
2、打开ports.conf配置文件,我们可以看到Apache默认配置了80端口,这里我们修改为8088试试,然后重启Apache2,使用sudo serivice apache2 restart即可。
3、这时候我们在浏览器中龅歧仲半打开localhost:80,即Apache本地服务,这时候服务已经打不开了,而一开始我们使用localhost:8088打不开网页,现在却可以打开网页了。说明80端口被我们关闭了,我们打开了8088端口,当然了,这里是使用Apache来打开端口的。
4、接下来我们使用Unix命令来打开端口,首先我们看如何查看进程端口。如下图,在终端输入sudo netstat -apn就可以看到所有的进程目前使用的端口号了,如果你不是使用sudo,那么你看到的就是当前用户的进程端口了。
5、然后我们要打开端口,需要首先关闭selinux安全管理器,这里需要配置一下selinux,如下图。我们打开/etc/selinux/semanage.conf文件,然后添加下图语句,然后保存退出,重启系统。
6、接着我们执行iptables命令,打开我们需要的端口号即可。如下图。一般情况下,不要关闭selinux,我们一般在程序里面打开端口和关闭端口,进行数据传输。
7、你还可以通过查看/etc/services文件查看当前所有服务使用的端口号。如下图。