• 设备
    • 今日
    • 0

    端口查询

    一.Windows 端口查询及结束:
    netstat -ano
    根据端口找到对应的PID(资源管理器根据此PID找到运行中进程)

    根据端口号“80”查找进程号
    netstat -ano|findstr "80"

    根据进程号“XXXX”查找进程名
    tasklist|findstr

    根据进程名杀死进程
    taskkill /f /t /im XXXX.exe

    二. Linux
    1. 查端口及进程对应的PID
    ss -lntp|grep 80
    lsof -i:80 |grep "(LISTEN)"
    netstat -tlnp|grep 80
    netstat -pnl | grep 80
    2. 查询已知进程占用端口:
    ps -ef|grep mongo

    3. 显示所有端口和对应的程序:
    netstat -tnlp
    netstat -tunlp

    4. linux 查询80端口的连接数
    netstat -nat|grep -i 80 |wc -l

    5.查询连数最大的IP地址
    netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort


    6. 查看当前并发访问数:
    netstat -an | grep ESTABLISHED | wc -l

    7. 部署tengine日志记录:
    tail -3000f /var/log/tengine/access.log

    8. 根据所在文件夹名或文件名,显示对应的进程ID
    ps x|grep nginx | grep -v "grep" |awk '{print $1}'
    ps x|grep nginx

    10. 不显示ps进程ID
    grep -v "grep"

    11.查询当前整个系统已用的线程或进程数
    pstree -p | wc -l


    12. 查看有多少个java进程数

    ps aux|grep java|wc -l


    13.查看Apache的并发请求数及其TCP连接状态

    netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

    ESTABLISHED 46
    TIME_WAIT 48

    说明:

    ESTABLISHED:正常数据传输状态
    TIME_WAIT:表示处理完毕,等待超时结束的请求数


    14. 统计已连接上的,状态为“established“

    netstat -na|grep ESTABLISHED|wc -l

    netstat -an会打印系统当前网络链接状态,而grep ESTABLISHED 提取出已建立连接的信息。 然后wc -l统计。
    最终返回的数字就是当前所有80端口的已建立连接的总数。


    来自:PC 广东省广州市
    上一篇: NFV与SDN的区别与联系
    您可能还喜欢这些:

    亲,沙发正空着,还不快来抢?

    评论审核已开启:即评论经审核才能正常显示! 记住我的个人信息 回复后邮件通知我