美文网首页
系统常用指令

系统常用指令

作者: L寻欢 | 来源:发表于2017-05-20 21:50 被阅读6次

    1. 解决端口占用问题

    当知道是哪个程序占用的就可以用一下指令

    $> ps aux | grep zookeeper
    $> kill -9 pid

    当不知道哪个程序占用时

    $> lsof -i tcp:port //port可以替换为你要查询的端口(mac环境)
    $> ps aux | grep pid //根据pid查询占用的程序

    2. grep日志内容的上下文

    当程序出问题的时候,我们总是先通过日志去诊断可能出错的原因。而使用最多的指令就是tail和cat文件,并通过grep命令,用关键字去定位问题。这里会有经常使用的几种场景。

    • 查询已有的日志

    $> cat xx.file | grep keyword --col // 定位每行匹配的信息
    $> cat xx.file | grep keyword --col -C 5 //匹配上下文的5条信息
    $> tail -n100 | grep keyword --col //假如cat整个文件太大,可以通过tail命令去匹配最近的100行

    • 查询实时产生的日志信息

    $> tail -f xx.file

    相关文章

      网友评论

          本文标题:系统常用指令

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