美文网首页
Linux 常用命令

Linux 常用命令

作者: 万事皆成 | 来源:发表于2018-10-29 18:20 被阅读0次

    grep
    grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    netstat
    netstat用来查看系统当前系统网络状态信息,包括端口,连接情况等,常用方式如下:

    netstat -atunlp
    

    各参数含义如下:

    • -t : 指明显示TCP端口
    • -u : 指明显示UDP端口
    • -l : 仅显示监听套接字(LISTEN状态的套接字)
    • -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序
    • -n : 不进行DNS解析
    • -a 显示所有连接的端口

    一般该指令会遇grep配合使用,比如查找端口22,就用netstat -tunlp | grep 22 或者干脆netstat -an | grep 22就可以了,查看其它端口类似,当然也可以通过端口状态查找即netstat -anp | grep TIME_WAIT,即只会显示含有TIME_WAIT字符串的条目

    lsof
    lsof的作用是列出当前系统打开文件(list open files),通过-i参数也能查看端口的连接情况,-i后跟冒号端口可以查看指定端口信息,直接-i是系统当前所有打开的端口

    lsof -i:22 #查看22端口连接情况,默认为sshd端口
    

    相关文章

      网友评论

          本文标题:Linux 常用命令

          本文链接:https://www.haomeiwen.com/subject/jntitqtx.html