⑴ linux查看端口的使用情况及启动方法Linux各常用端口列表。
Netstat后面的意思·Proto显示连接使用的协议。
·RefCnt表示连接到本套接口上的进程号。
·Types显示套接口的类型。
·State显示套接口当前的状态。
·Path表示连接到套接口的其它进程使用的路径名Netstat -tln 命令是用来查看linux的端口使用情况,netstat -a 查看所有的服务端口netstat -an | grep 端口号 来检验下是不是已经打开了某某端口service xxx start 或者 /etc/init.d/xxx start是开启xxx某端口iptables -A INPUT --dport xxx -j DROP
iptables -A OUTPUT --dport xxx -j DROP是关闭xxx端口
⑵ linux手动开启端口命令
nc命令的作用
实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口
端口的扫描,nc可以作为client发起TCP或UDP连接
机器之间传输文件
机器之间网络测速
以下是linux打开端口命令的使用方法。《Linux就该这么学》学习更多命令
nc -lp 23 &(打开23端口,即telnet)
netstat -an | grep 23 (查看是否打开23端口)
linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以
⑶ linux查看端口开启
很多朋友都想知道linux怎么查看端口开启?下面就一起来了解一下吧!⑷ linux开启端口命令
端口就是程序的标识地址,一般都是被程序监听
不太明白你这里的意思,按我的理解:
1、测试端口,临时开启
nc -l port(port就是你想要开启的端口),这样就用nc暂时监听了这个端口,你可以用其他机器测试了
2、端口不通,要在防火墙上开启端口
防火墙放行的的话看你的操作系统版本,
6版防火墙:iptables -I INPUT -p (tcp或者udp) --dport (port) -j ACCEPT
7版以上防火墙:firewall-cmd --add-port=(port)/(tcp或者udp)
⑸ linux下怎么开启80端口
linux下如何修改iptables开启80端口最近在做本地服务器的环境,发现网站localhost能正常访问,用ip访问就访问不了,经常使用CentOS的朋友,可能会遇到和我一样的问题。开启了防火墙导致80端口无法访问,刚开始学习centos的朋友可以参考下。 经常使用CentOS的朋友,可能会遇到和我一样的问题。最近在linux CentOS防火墙下安装配置 ORACLE 数据库的时候,总显示因为网络端口而导致的EM安装失败,遂打算先关闭一下CentOS防火墙。偶然看到CentOS防火墙的配置操作说明,感觉不错。执行setup命令启动文字模式配置实用程序,在选择一种工具中选择防火墙配置,然后选择运行工具按钮,出现CentOS防火墙配置界面,将安全级别设为禁用,然后选择确定即可. 这样重启计算机后,CentOS防火墙默认已经开放了80和22端口简介:CentOS是linux家族的一个分支。CentOS防火墙在虚拟机的CENTOS装好APACHE不能用,郁闷,解决方法如下/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 savecentos 5.3,5.4以上的版本需要用service iptables save来实现保存到配置文件。这样重启计算机后,CentOS防火墙默认已经开放了80和22端口。这里应该也可以不重启计算机:/etc/init.d/iptables restartCentOS防火墙的关闭,关闭其服务即可:查看CentOS防火墙信息:/etc/init.d/iptables status关闭CentOS防火墙服务:/etc/init.d/iptables stop永久关闭?不知道怎么个永久法:chkconfig –level 35 iptables off上面的内容是针对老版本的centos,下面的内容是基于新版本。iptables -P INPUT DROP这样就拒绝所有访问 CentOS 5.3 本系统数据,除了 Chain RH-Firewall-1-INPUT (2 references) 的规则外 , 呵呵。用命令配置了 iptables 一定还要 service iptables save 才能保存到配置文件。cat /etc/sysconfig/iptables 可以查看 防火墙 iptables 配置文件内容# Generated by iptables-save v1.3.5 on Sat Apr 14 07:51:07 2001*filter:INPUT DROP [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [1513:149055]: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 -m icmp --icmp-type any -j ACCEPT-A RH-Firewall-1-INPUT -p esp -j ACCEPT-A RH-Firewall-1-INPUT -p ah -j ACCEPT-A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibitedCOMMIT# Completed on Sat Apr 14 07:51:07 2001另外补充:CentOS 防火墙配置 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 statusTable: filterChain INPUT (policy ACCEPT)num target prot opt source destination1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:802 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:803 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0Chain FORWARD (policy ACCEPT)num target prot opt source destination1 RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0* 设置iptables为自动启动chkconfig --level 2345 iptables on可能因为大家使用的版本不一,所有使用方法也略有不同。如果需要远程管理mysql,则使用以下指令临时打开,用完后关闭 * 打开指令 iptables -A INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT * 关闭指令 iptables -D INPUT -p tcp -s xxx.xxx.xxx.xxx --dport 3306 -j ACCEPT
⑹ linux开启端口命令
端口的开启与关闭依赖于服务(监听程序daemon)的启动和关闭,如果要想开启/关闭某个端口,启动/停止此端口对应的服务即可。
⑺ linux服务器怎么开启端口
运行一个应用程序绑定即可.'
------解决方案--------------------------------------------------------
关了防火墙,所有端口都开了,或者去iptables 里添加防火墙规则
------解决方案--------------------------------------------------------
端口默认都是开放的吧,应该是你的防火墙限制外部访问这些端口了。
你可以在防火墙配置文件中添加允许访问这些端口的规则,也可以关闭防火墙,以便访问这些端口。
但是出去安全考虑,最好还是不要关闭防火墙,而是添加防火墙规则。
------解决方案--------------------------------------------------------
Red Hat系不要手动去修改配置文件,因为它提供了比其他的Linux强很多的设置工具。
请用system-config-firewall,或者系统管理里的防火墙。
------解决方案--------------------------------------------------------
先使用命令netstat -anp | grep 端口号,查看相应的端口号是否打开;
另外,22端口是ssh服务的默认端口,3306是mysql的,8080是tomcat的,这些服务在系统上是否都已经安装并启用
⑻ linux怎么用命令开启6888端口
在Linux中有一个级强大的网络工具netcat,在默认情况下面都是没有安装的,现在介绍一下安装过程
其实安装很简单
切换到root用户:
yum install -y nc
测试使用
在一个终端上 输入 nc -lk 6888
输入数据。。。 《Linux就该这么学》 一起学习linux
新开启一个终端 输入 nc ip:6888
就可以看到上一个终端输入的数据
⑼ linux查看开放了哪些端口及如何开启端口
CentOS-7相关命令:
查看21端口是否开放命令:
java">[root@localhostadmin]#firewall-cmd--query-port=21/tcp
开放21端口命令:
[root@localhostadmin]#firewall-cmd--zone=public--add-port=80/tcp--permanent
开放端口之后需要重启防火墙才可以生效:
[root@localhostadmin]#firewall-cmdreload
或者:
[root@localhostadmin]#systemctlstopfirewalld.service
[root@localhostadmin]#systemctlstartfirewalld.service
⑽ LINUX如何开启22好端口
22端口是ssh服务的,你只要启动ssh服务就可以了,可以执行命令“/etc/init.d/sshd
start”。然后用netstat
-antulp
|
grep
ssh看是否能看到相关信息就可以了。
不妨买一本《Linux就该这么学》看看吧。