centos端口查看命令(centos7查看端口的命令)

centos7查看端口命令

查看Centos端口命令:

# netstat -lntp #查看监听(Listen)的端口

# netstat -antp #查看所有建立的TCP连接

其他关于查看服务器网络信息命令:

1、查看Linux系统主机名: Linux学习,http:// linux.it.net.cn

# hostname

localhost.localdomain

2、查看服务器IP地址:

# ifconfig|grep \'inet addr:\'|grep -v \'127.0.0.1\'|cut -d: -f2|awk \'{ print $1}\'

192.168.17.238

192.168.1.9

3、查看linux网关:

# route |grep default

default 192.168.1.1 0.0.0.0 UG 0 0 0 em1

4、查看linux打开服务:

# chkconfig --list|grep 启用 #查看开启的服务

sshd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

httpd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:关闭 6:关闭

5、查看服务器DNS配置:

# cat /etc/resolv.conf

nameserver 192.168.0.66

nameserver 202.106.0.20

6、其他网络信息:

# iptables -L #查看防火墙规则

# route -n #查看路由表

# netstat -s #查看网络统计信息

【Linux】 Centos7 NC探测端口命令

linux centos7 测试端口的连通性, 分别测试TCP端口与UDP端口

安装nc命令

一、nc命令检测端口的用法

1 这个需要Linux服务器里边支持nc命令,检查NC 是否安装

2 安装nc

3 探测端口

错误信息如下

百度了半天没一个结果, google了一下就有结果了, 经测试成功.

4 原因分析:

-z参数原为扫描目标port是否打开, TCP三次握手成功则ok

但CentOS7新版的nc命令已取消了-z, 需输入重定向 /dev/null 才能成功

5 探测 udp: 通过 nc -h 可以看出,只需要加个 -u 即可。

更多高级应用参考:

CentOS如何查看端口是被哪个应用/进程占用?

有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。\\x0d\\x0aCentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同\\x0d\\x0aLinux:\\x0d\\x0anetstat-nap#会列出所有正在使用的端口及关联的进程/应用\\x0d\\x0alsof-i:portnumber#portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用\\x0d\\x0a一、检查端口被哪个进程占用\\x0d\\x0a代码如下复制代码\\x0d\\x0a\\x0d\\x0anetstat-lnp|grep88#88请换为你的apache需要的端口,如:80\\x0d\\x0a\\x0d\\x0aSSH执行以上命令,可以查看到88端口正在被哪个进程使用。如下图,进程号为1777。\\x0d\\x0a\\x0d\\x0a二、查看进程的详细信息\\x0d\\x0aps1777\\x0d\\x0aSSH执行以上命令。查看相应进程号的程序详细路径。如下图。\\x0d\\x0a\\x0d\\x0a三、杀掉进程,重新启动apache\\x0d\\x0a代码如下复制代码\\x0d\\x0akill-91777#杀掉编号为1777的进程(请根据实际情况输入)\\x0d\\x0aservicehttpdstart#启动apache\\x0d\\x0a\\x0d\\x0aSSH执行以上命令,如果没有问题,apache将可以正常启动。\\x0d\\x0aWindows系统:\\x0d\\x0anetstat-nao#会列出端口关联的的进程号,可以通过任务管理器查看是哪个任务\\x0d\\x0a最后一列为程序PID,再通过tasklist命令:tasklist|findstr2724\\x0d\\x0a再通过任务管理结束掉这个程序就可以了

centos怎么确认端口22和80的状态

您好,要确认CentOS的端口22和80的状态,可以使用netstat命令。netstat可以查看本机的网络连接状态,也可以查看本机的端口状态。要查看端口22和80的状态,可以使用以下命令:

netstat -an | grep 22

netstat -an | grep 80

这样就可以查看端口22和80的状态了。如果端口处于LISTEN状态,则说明端口已经打开,可以正常使用。

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

Centos7查看系统端口占用情况

1、查看服务器所有被占用端口

netstat -ant

2、验证某个端口号是否被占用

netstat -tunlp | grep 端口号

3、查看所有监听端口号

netstat -lntp

未经允许不得转载:便宜VPS网 » centos端口查看命令(centos7查看端口的命令)