• LInux常用命令:总结


    常用查看日志命令

    tail

    tail -f /var/log/apache2/access.log

    通常 Linux 服务器上的日志都是轮转日志。这种情况下,你需要用 -F 参数。
    tail -F 会监控是否创建了新日志(所谓新日志指的是同一个名字,但是 fd 不一样的日志文件),并且会转而显示新日志的内容,而不是老文件的内容。

    tail -F /var/log/apache2/access.log

    默认情况下 tail 命令只会显示文件最后 10 行的内容。如果你只想在实时模式下查看最后两行的内容,那么可以连用 -n 和 -f 参数,如下这样:

    tail -n2 -f /var/log/apache2/access.log

    less

    less 命令 查看日志文件,然后按下 Shift+F 也能实时查看日志内容。
    可以在调用 less 命令时就加上 +F 参数
    less + F /var/log/apache2/access.log

    nohup

    命令格式
    nohup Command [ Arg … ] [ & ]

    参数说明
    Command:要执行的命令。
    Arg:一些参数,可以指定输出文件。
    &:让命令在后台执行,终端退出后命令仍旧执行。
    命令后台执行,正常输出和错误输出到a.log文件

    nohup command > a.log 2>&1 &
    2>&1 解释
    将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。

    0 – stdin (standard input,标准输入)
    1 – stdout (standard output,标准输出)
    2 – stderr (standard error,标准错误输出)
    后台下载文件

    nohup wget https://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz &

    查看后台的进程

    jobs
    [1]+ Running nohup wget https://repo.huaweicloud.com/java/jdk/8u172-b11/jdk-8u172-linux-x64.tar.gz &

    下载过程中,输出在nohup.out文件中,可以使用tail -f nohup.out动态查看

    后台运行SpringBoot项目

    nohup java -jar rumenz.jar &

    后台执行bash命令

    nohup bash -c 'cal && ls' > output.txt

    杀掉进程

    杀掉80端口相关的进程

    lsof -i :80|grep -v “ID”|awk ‘{print “kill -9”,$2}’|sh

    清除僵死进程

    ps -eal | awk '{ if ($2 == "Z") {print $4}}' | kill -9

    修改hostname,永久有效

    hostnamectl set-hostname 【name】 永久更改

    Vi

    查找内容

    在命令模式下,输入,复制内容过去,然后回车,n往下找,N往上找

    统计文件夹下的目录数量

    ls -l |grep "^d"|wc -l

  • 相关阅读:
    资源链接
    Silverlight4 RIA应用开发
    社会心理学(第8版)
    C# 2.0 锐利体验
    C# 3.0 锐利体验
    C#面向对象设计模式纵横谈
    ASP.NET MVC2程序开发入门到精通
    Silverlight数独游戏
    StringBuilder研究和探索
    .NET 开发从入门到精通
  • 原文地址:https://www.cnblogs.com/kaka-qiqi/p/15478661.html
Copyright © 2020-2023  润新知