精华内容
下载资源
问答
  • linux查看端口是否打开或启动

    千次阅读 2019-12-05 21:46:55
    方式一 netstat -tunlp | grep 5618 方式二 lsof -i:8080

    方式一

    netstat -tunlp | grep 5618

    方式二

    lsof -i:8080

     

    展开全文
  • 查看命令 netstat -an | grep 16010 执行结果: [root@test ~]# netstat -an | grep 16000 tcp 0 0 0.0.0.0:16000 0.0.0.0:* LISTEN 有tcp 这一行返回说明已开放 转载于:ht...

    查看命令

    netstat -an | grep 16010

    执行结果:

    [root@test ~]# netstat -an | grep 16000
    tcp        0      0 0.0.0.0:16000               0.0.0.0:*                   LISTEN

    有tcp 这一行返回说明已开放

    转载于:https://www.cnblogs.com/gouge/p/7089997.html

    展开全文
  • Linux查看Tomcat端口

    万次阅读 2018-12-13 21:03:46
    分别执行命令: ps -ef| grep tomcat sudo netstat -apn | grep 7507 # 进程ID根据上条命令查看 如图:

    分别执行命令:

    ps -ef| grep tomcat
    sudo netstat -apn | grep 7507  # 进程ID根据上条命令查看
    

    如图:

    在这里插入图片描述

    展开全文
  • linux查看并设置开放端口

    万次阅读 2018-12-13 16:34:03
    linux 查看并对外开放端口(防火墙拦截处理) 查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465) 开放的端口位于/etc/sysconfig/iptables中 查看时通过 more /etc/...

    CentOS7

    想通过防火墙打开8080端口登录tomcat却发现提示 /etc/rc.d/init.d/iptable.找不到文件,
    最后发现因为于CentOS7不用iptables执行命令了,所以应用firewall相关命令控制防火墙

    介绍

    防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动态的管理 kernel netfilter 的临时或永久的接口规则,并实时生效而无需重启服务。

    Firewall 能将不同的网络连接归类到不同的信任级别,Zone 提供了以下几个级别

    drop: 丢弃所有进入的包,而不给出任何响应
    block: 拒绝所有外部发起的连接,允许内部发起的连接
    public: 允许指定的进入连接
    external: 同上,对伪装的进入连接,一般用于路由转发
    dmz: 允许受限制的进入连接
    work: 允许受信任的计算机被限制的进入连接,类似 workgroup
    home: 同上,类似 homegroup
    internal: 同上,范围针对所有互联网用户
    trusted: 信任所有连接

    安装

    # yum install firewalld
    如果需要图形界面的话,则再安装
    # yum install firewall-config
    

    使用

    # 开启防火墙
    systemctl start firewalld.service
    
    # 防火墙开机启动
    systemctl enable firewalld.service
    
    # 关闭防火墙
    systemctl stop firewalld.service
    
    # 查看防火墙状态
    firewall-cmd --state
    
    # 查看现有的规则
    iptables -nL
    
    # 重载防火墙配置
    firewall-cmd --reload
    
    # 添加单个单端口
    firewall-cmd --permanent --zone=public --add-port=81/tcp
    
    # 添加多个端口
    firewall-cmd --permanent --zone=public --add-port=8080-8083/tcp
    
    # 删除某个端口
    firewall-cmd --permanent --zone=public --remove-port=81/tcp
    
    # 针对某个 IP开放端口
    firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept"
    firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.233" accept"
    
    # 删除某个IP
    firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.1.51" accept"
    
    # 针对一个ip段访问
    firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.0/16" accept"
    firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="9200" accept"
    
    # 添加操作后别忘了执行重载
    firewall-cmd --reload
    
    查看指定级别的所有信息,譬如 public
    #firewall-cmd --zone=public --list-all
    public (default, active)
    interfaces: eth0
    sources:
    services: dhcpv6-client http ssh
    ports:
    masquerade: no
    forward-ports:
    icmp-blocks:
    rich rules:
    

    常见问题

    centos7里面除了默认的firewall还有一个selinux会对开放端口有影响

    永久关闭
    修改selinux的配置文件,重启后生效。
    打开 selinux 配置文件
    [root@localhost ~]# vim /etc/selinux/config
    修改 selinux 配置文件
    将SELINUX=enforcing改为SELINUX=disabled,保存后退出
    reboot #重启服务器
    

    CentOS6

    linux 查看并对外开放端口(防火墙拦截处理)

    查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465)

    开放的端口位于/etc/sysconfig/iptables中

    查看时通过 more /etc/sysconfig/iptables 命令查看

    如果想开放端口(如:8889)

    (1)通过vi /etc/sysconfig/iptables 进入编辑增添一条-A INPUT -p tcp -m tcp --dport 8889 -j ACCEPT 即可

    (2)执行 /etc/init.d/iptables restart 命令将iptables服务重启

    #(3)保存 /etc/rc.d/init.d/iptables save

     

    注:如若不想修改iptables表,可以直接输入下面命令:

    # iptables -I INPUT -p tcp --dport 8889 -j ACCEPT

     附:参考自:http://www.cnblogs.com/alimac/p/5848372.html

    [iptables -A和-I的区别](https://www.cnblogs.com/mustark/p/11189883.html)

    若/etc/sysconfig/iptables不存在,

    原因:在新安装的linux系统中,防火墙默认是被禁掉的,一般也没有配置过任何防火墙的策略,所有不存在/etc/sysconfig/iptables文件。

    解决:

    1. 在控制台使用iptables命令随便写一条防火墙规则,如:iptables -P OUTPUT ACCEPT
    2. 使用service iptables save进行保存,默认就保存到了/etc/sysconfig目录下的iptables文件中
     
     
     
     
     
    一、概要
    1、防火墙分类
          ①包过滤防火墙(pack filtering)在网络层对数据包进行选择过滤,采用访问控制列表(Access control table-ACL)检查数据流的源地址,目的地址,源和目的端口,IP等信息。
          ②代理服务器型防火墙
    2、iptables基础
          ①规则(rules):网络管理员预定义的条件
          ②链(chains): 是数据包传播的路径
          ③表(tables):内置3个表filter表,nat表,mangle表分别用于实现包过滤网络地址转换和包重构的功能
          ④filter表是系统默认的,INPUT表(进入的包),FORWORD(转发的包),OUTPUT(处理本地生成的包),filter表只能对包进行授受和丢弃的操作。
          ⑤nat表(网络地址转换),PREROUTING(修改即将到来的数据包),OUTPUT(修改在路由之前本地生成的数据包),POSTROUTING(修改即将出去的数据包)
          ⑥mangle表,PREROUTING,OUTPUT,FORWORD,POSTROUTING,INPUT
    3、其它
       iptables是按照顺序读取规则
       防火墙规则的配置建议
        Ⅰ 规则力求简单
        Ⅱ 规则的顺序很重要
        Ⅲ 尽量优化规则
        Ⅳ 做好笔记
    二、配置
    1、iptables命令格式
         iptables [-t 表] -命令 匹配 操作 (大小写敏感)
       动作选项
         ACCEPT          接收数据包
         DROP             丢弃数据包
         REDIRECT      将数据包重新转向到本机或另一台主机的某一个端口,通常功能实现透明代理或对外开放内网的某些服务
         SNAT             源地址转换
         DNAT             目的地址转换
         MASQUERADE       IP伪装
         LOG               日志功能
    2、定义规则
       ①先拒绝所有的数据包,然后再允许需要的数据包
          iptalbes -P INPUT DROP
          iptables -P FORWARD DROP
          iptables -P OUTPUT ACCEPT
       ②查看nat表所有链的规则列表
          iptables -t nat -L
       ③增加,插入,删除和替换规则
         iptables [-t 表名] <-A|I|D|R> 链名 [规则编号] [-i|o 网卡名称] [-p 协议类型] [-s 源ip|源子网] [--sport 源端口号] [-d 目的IP|目标子网] [--dport 目标端口号] [-j 动作]
        参数:-A 增加
                   -I 插入
                   -D 删除
                   -R 替换

    三、例子
    ①iptables -t filter -A INPUT -s 192.168.1.5 -i eth0 -j DROP
    禁止IP为192.168.1.5的主机从eth0访问本机②iptables -t filter -I INPUT 2 -s 192.168.5.0/24 -p tcp --dport 80 -j DROP
    禁止子网192.168.5.0访问web服务③iptables -t filter -I INPUT 2 -s 192.168.7.9 -p tcp --dport ftp -j DROP
    禁止IP为192.168.7.9访问FTP服务
    ④iptables -t filter -L INPUT
    查看filter表中INPUT链的规则
    ⑤iptables -t nat -F
    删除nat表中的所有规则
    ⑥iptables -I FORWARD -d wwww.playboy.com -j DROP
    禁止访问 www.playboy.com网站
    ⑦iptables -I FORWARD -s 192.168.5.23 -j DROP
    禁止192.168.5.23上网
    展开全文
  • Linux查看某个端口号的运行程序

    千次阅读 2019-10-18 11:45:11
    Linux运行jar https://blog.csdn.net/dummyo/article/details/102622541 Linux查看运行的java程序 ...Linux查看某个端口号的运行程序 https://blog.csdn.net/dummyo/article/...
  • Linux 查看服务启动 以及端口占用

    千次阅读 2012-12-05 11:42:05
    1. 查看Linux启动的服务 chkconfig --list 查询出所有当前运行的服务 chkconfig --list atd 查询atd服务的当前状态 2.停止所有服务并且在下次系统启动时不再启动,如下所示: chkconfig --levels 12345 ...
  • 查看linux中java项目启动端口

    千次阅读 2021-03-18 09:36:48
    yum install lsof -y
  • linux查看服务器端口状态,打开端口

    万次阅读 2017-08-03 12:28:54
    查看服务器端口状态: Cd /etc /etc/init.d/iptables status   查看当前所有tcp端口 netstat -ntlp 查看所有80端口使用情况 netstat -ntulp |grep 80 查看所有3306端口使用情况 netstat -an | grep 3306...
  • linux查看端口占用

    千次阅读 2018-07-03 19:46:22
    linux下如果想查看某一个服务是否启动可以使用 ps -ef | grep tomcat 查看tomcat是否启动查看端口占用情况的命令:lsof -i 罗列出所有正在使用的端口和进程查看某一端口的占用情况: lsof -i:端口号也可使用...
  • Linux查看端口使用状态及启动

    千次阅读 2015-02-15 15:49:35
    LINUX网络性能之管理工具三剑客 本文是介绍管理Linux查看端口这些输出信息,该命令将显示从每个数据包传出的头和来自主机hostname对端口80的编址。 Netstat -tln 命令是Linux查看端口使用...Linux查看端口查看已经连接
  • linux tomcat启动端口占用查看

    千次阅读 2017-08-28 18:10:32
    Linux启动tomcat [plain] view plain copy ./startup.sh  linux停止tomcat [plain] view plain copy ./shutdown.sh  但是有时tomcat进程并没有...
  • 开发中经常需要查看linux中某个端口被哪个进程占用,是否占用?那个程序是否启动成功?方法一: lsof -i:端口号 lsof –i:8080 查看tomcat服务器的端口是否被占用,也是查看tomcat是否启动的方法之一方法二netstat ...
  • linux查看端口开启端口

    万次阅读 2018-04-20 10:34:52
    一、查看哪些端口被打开 netstat -anp二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP iptables -A OUTPUT -p tcp --dport 端口号-j DROP三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j...
  • Linux如何查看端口状态

    千次阅读 2016-11-30 09:46:14
    本文介绍linux如何查看端口被哪个进程占用的方法: 1、lsof -i:端口号 2、netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 ...
  • Linux查看某个端口的连接数

    千次阅读 2018-08-11 10:47:09
    Linux查看某个端口的连接数 一、查看哪些IP连接本机 netstat -an 二、查看TCP连接数 1)统计80端口连接数 netstat -nat | grep -i "80" | wc -l 2)统计httpd协议连接数 ps -ef | grep httpd | ...
  • linux查看端口以及端口的监听程序

    千次阅读 2018-11-13 00:11:16
    linux查看端口以及端口的监听程序
  • linux查看某个端口下的使用情况

    千次阅读 2019-04-09 22:20:23
    netstat -ntulp |grep 7888 netstat -tln 用来查看linux端口使用情况
  • linux释放占用端口

    万次阅读 2015-01-09 16:58:30
    linux(redhat,centos)释放被占用端口 注意:必须使用root用户才能操作,不然无法看到端口的进程 我的使用场景: web应用启动的时候,自动启动了socket端口:9001,9002,当我关闭了tomcat,这两个端口却一直处于占用...
  • Linux 查看端口占用

    千次阅读 2017-04-17 20:35:09
    有时候关闭软件后,后台进程死掉,导致端口被占用。1.查找被占用的端口;2.查看端口属于哪个程序?端口被哪个进程占用;3.杀掉占用端口的进程 根据pid杀掉。
  • Linux查看端口的使用情况及启动

    千次阅读 2010-04-15 16:38:00
    Netstat -tln 命令是用来查看linux端口使用情况/etc/init.d/vsftp start 是用来启动ftp端口~!看文件/etc/servicesnetstat查看已经连接的服务端口(ESTABLISHED)netstat -a查看所有的服务端口(LISTEN,...
  • linux查看端口命令

    千次阅读 2015-04-16 11:05:12
    Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令:  $netstat -pan|grep 2809  tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java  下面是常用参数的解释:  NETSTAT [-...
  • Linux 如何开放端口和关闭端口

    万次阅读 多人点赞 2018-05-15 21:42:07
    一、查看哪些端口被打开 netstat -anp 二、关闭端口号: iptables -A OUTPUT -p tcp --dport 端口号-j DROP 三、打开端口号: iptables -A INPUT -ptcp --dport 端口号-j ACCEPT 四、以下是linux打开端口命令的...
  • Linux查看端口状态

    万次阅读 2018-06-02 21:01:15
    Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:  -t : 指明显示TCP端口   -u : 指明显示UDP...
  • linux 查看80端口占用情况-所有端口

    万次阅读 2014-01-23 11:38:34
    lsof -i :80 查看80端口被什么程序占用 netstat -an | grep :80 查看80端口的是否已在使用中,可验证使用该端口的服务是否已正常运行 netstat -tunlp | grep :80 查看80端口是被哪个服务使用着 [root...
  • linux查看端口连接数

    千次阅读 2019-02-21 15:50:17
    linux查看端口连接数   解决方法: 有时想启动tomcat服务器,但又害怕有人在使用,导致客户的数据丢失问题,所以可以通过一下命令先查看tomcat占用端口的访问用户有多少:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 449,215
精华内容 179,686
关键字:

linux查看启动端口

linux 订阅