• 比较好用的linux命令


    1、机器的对外IP:curl cip.cc

    2、查看机器上两个ip的通信情况:sudo tcpdump host xxxxx and dst yyyy 查看从xxx发向yyy的数据包情况

    3、dump堆内存:jmap -dump:format=b,file=1.dump 30190

    查看堆中对象:jmap -histo:live 30190 > 30190.dump

    jstat -gcutil 2531 2s 3(每隔2s共查看3次堆的情况)

    4、查看线程占用的端口的情况

    netstat -nap|grep 进程号

    public static void main(String[] args) throws SocketException {
    System.out.println("端口:" + DialingRobotUtils.isPortAvailable(8080));
    DatagramSocket socket = new DatagramSocket(8080);
    System.out.println(socket.isClosed());
    socket.setSoTimeout(100);
    System.out.println("端口:" + DialingRobotUtils.isPortAvailable(8080));
    try {
    byte[] data = {};
    DatagramPacket packet = new DatagramPacket(data, 0);
    socket.receive(packet);
    } catch (IOException e) {
    socket.close();
    e.printStackTrace();
    }
    System.out.println("端口:" + DialingRobotUtils.isPortAvailable(8080));
    System.out.println(socket.isClosed());

    }

     netstat -tunlp|grep 12411

    netstat -nap | grep

    ------------------------

    查看当前目录的各个文件夹的内存占用情况

    du --max-depth=1 -h 

    https://www.cnblogs.com/flyingeagle/articles/9219106.html

    ------------------------------------------------------

    tcpdump抓包信息

    sudo tcpdump -i eth0 -vnn dst host  10.32.0.62  and dst port 20147 -w  1.pcap

  • 相关阅读:
    悟透JavaScript(理解js面向对象)(转)
    spark相关问题
    hive常见问题以及解析
    visual studio code添加leetcode插件
    阿里云oss的使用
    Poi工具类快速生成Ecxel(升级版)
    linux实现增量拷贝数据,代替scp
    nginx实现均衡负载
    idea 程序包不存在 解决办法
    通过word文件模板生成word文件
  • 原文地址:https://www.cnblogs.com/zhangchiblog/p/12886989.html
Copyright © 2020-2023  润新知