• linux端口查看


    linux常用命令

    查看磁盘使用情况 :df -h

    查看cpu情况   :top 查看动态信息,top -n 1 | grep “Mem:” 查看Mem静态信息

    -n :只查看一次信息

    查看内存:free         free -m:MB显示    free -g:GB显示

    进程查看:

    ps -ef / ps -aux  查看系统所有进程     

    ps -ejh:查看进程树

    ps -u :查看当前用户进程

     

    端口号查看

    查看指定端口:netstat -tnlp | grep :80

    查看使用服务:netstat -atnple | grep listen 

     

    获取所有侦听TCP端口列表

    lsof -nP -i TCP -s TCP:LISTEN

     

    lsof /bin/bash /查看那些进程打开了某个文件

    losf +D /var/log /对指定目录进行递归

    ps -C filename /查看某个进程打开的所有文件

    lsof -i 4 /只列出IPv4或IPv6打开的文件

    lsof -i 6

    lsof -i:22 /列出与22号端口相关的文件

    lsof -u syslog /查看某个用户打开的所有文件

    kill -9 $(lsof -t -u nick) /杀掉某个用户打开了文件的所有进程 

     

    lsof使用的选项如下:

    -a 指示其它选项之间为与的关系

    -c <进程名> 输出指定进程所打开的文件

    -d <文件描述符> 列出占用该文件号的进程

    +d <目录>  输出目录及目录下被打开的文件和目录(不递归)

    +D <目录>  递归输出及目录下被打开的文件和目录

    -i <条件>  输出符合条件与网络相关的文件

    -n 不解析主机名

    -p <进程号> 输出指定 PID 的进程所打开的文件

    -P 不解析端口号

    -t 只输出 PID

    -u 输出指定用户打开的文件

    -U 输出打开的 UNIX domain socket 文件

    -h 显示帮助信息

    -v 显示版本信息

  • 相关阅读:
    go语言】Goroutines 并发模式
    Mysql Innodb 引擎优化 参数(innodb_buffer_pool_size)
    多key业务,数据库水平切分架构一次搞定
    Goroutine是如何工作的?
    PHP进程之信号捕捉中的declare(ticks=1)
    php多进程总结
    mysql强制性操作
    rabbitMQ高可用
    服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
    mysql在innodb索引下b+树的高度问题。
  • 原文地址:https://www.cnblogs.com/xiangbing123/p/13516432.html
Copyright © 2020-2023  润新知