zoukankan      html  css  js  c++  java
  • Linux入门-进程、计划任务

    w

      load average: 0.12, 0.09, 0.02  1,5,15分钟的负载情况,0.8以下为正常

      JCPU               对应的用户执行命令所占用的cpu时间

      PCPU                执行当前命令占用的cpu时间

      WHAT               对应的用户正在执行的命令

      IDLE               对应的用户闲置的时间

    ps

      参数较多,可以先使用 ps --help查看参数。

      ps -aux,ps -le  所有用户进程的详细信息

      TIME      进程启动依赖占用cpu的总时间

      %CPU      占用cpu总时间的比分比

      %MEM     占用总内存的比分比

      实际使用中更偏向与配合管道  ps -aux | grep httpd, ps -le | grep 3306

      ps -uU user   查看user启动的进程

    kill

      kill pid

      kill -9 pid  强关

      kill -1 pid  重启

      killall httpd

    pgrep、pkill

      pgrep mysqld  列出mysqld的所有进程号

      pkill  mysqld  根据服务名关闭

    nice、renice

      nice -n cmd  指定程序的运行优先级

      renice -n pid  改变正在运行的进程优先级(-n:-20--19,-20最大)

    nohup

      nohup find / -name init* > /root/f.txt &  用户退出登录后命令继续执行

    挂起、恢复

      ctrl+z  挂起

      fg、gb  恢复到前台、后台继续执行

      jobs   查看挂起的进程

    top

      d  指定刷新时间

      u  知道用户的进程

      k  终止某个进程

      ?  查看更多帮助信息

    计划任务

      /etc/rc.d/init.d/atd start  启动服务

      at  某时刻执行一次

      at 时间(hh:mm mm/dd/yyyy)

      >at 命令(使用绝对路径)

      >at 命令

      >ctrl + d 保存

      使用文件

      at -f at.txt hh:mm mm/dd/yyyy

      at < at.txt hh:mm mm/dd/yyyy

      查看 at -l,删除 at -d 序号

      /etc/at.[allow|deny]配置哪些用户可以使用at

      crontab{l:list|r:rm|e:edit}  重复任务

      分钟 小时 天 月 星期 命令/脚本

      0 18 * 1-3 2,5  一月到三月,每周二和周五,下午六点执行

      */2 * * * *     每隔2分钟执行一次

      

  • 相关阅读:
    SpringBoot Maven项目 Helloworld 测试
    Oracle client安装教程
    quartz定时任务时间设置
    maven导出项目依赖的jar包
    Java 集合类
    Webservice客户端动态调用服务端功能方法
    使用Eclipse自带的Axis1插件生成Web Service服务端客户端
    SpringBatch Sample (五)(复合格式文件的读、多文件的写)
    Mysql性能分析
    设置nginx中文件上传的大小限制度
  • 原文地址:https://www.cnblogs.com/hwt987/p/3721830.html
Copyright © 2011-2022 走看看