zoukankan      html  css  js  c++  java
  • 进程管理

    1 查看系统中全部进程

      ps aux 

      ps -le 

      


    关于这个命令的输出结果的解释:

     



    查看系统的健康状态

     top

    输出结果














    查看进程树

    pstree

    -p  显示进程的pid

    -u  显示进程的所属用户



    终止进程

    强制杀死进程

       kill -9 pid

    重新启动进程

       kill -1 pid


    killall 命令

       killall  [选项][信号] 进程名

       -i 交互式,询问是否杀掉某个进程

       -I 忽略进程名大写和小写

       killall -9 httpd

      

    pkill 命令

      pkill   [选项][信号] 进程名

      -t 终端号   依照终端号踢出用户

      比如

      pkill -9  -t  tty1


    把进程放入后台

    tar -zcf etc.tar.gz  /etc     &

    放入后台,程序在运行,&表示把进程放入后台继续运行,ctrl+z 把进程放入后台。进程并不继续运行



    将后台暂停的工作恢复到前台运行

    fg  %工作号

    % 能够省略 工作号和进程pid的差别


    将后台暂停的工作恢复到后台运行

    bg   %工作号

    % 能够省略 工作号和进程pid的差别,注意怎样工作和前台有交互,是不能在后台执行的。如top,vim  


    vmstat命令

    监控系统资源

    vmstat  刷新延时,刷新次数




    dmesg命令

    开机时内核检測信息

    dmesg | grep CPU




    free 命令 

    查看内存使用状态

    free  [-b|-k|-m|-g ]

    -b:以字节为单位显示

    -k:以kb 为单位显示,默认

    -g:以以gb为单位显示




    uname 命令

    查看系统和内核相关信息

    uname 选项

    -a  系统相关全部信息

    -r  内核版本号

    -s 内核名称



    lsb_release 命令

    查询当前linux 发行版本号

    lsb_release -a 


    lsof 命令

    列出进程打开或使用的文件信息

    lsof 选项

    -c 字符串  列出某个字符串开头的进程开头的打开的文件

    -p  pid 

    -u  username




    系统定时任务

    crond 服务管理与訪问控制

    service crond restart 启动crond 默认是开机启动


    crontab [选项]

    -e   编辑crontab定时任务

    -l    查看crontab定时任务

    -r  删除当前用户全部的定时任务

    crontab -e 





  • 相关阅读:
    控制反转和依赖注入
    共识机制是什么?
    实用拜占庭容错算法PBFT
    三种框架对比react vue 和Angular对比
    go语言学习笔记
    激活方法总结
    钱包助记词
    简历中存在的问题的处理
    why we use Symbols in Hash
    compact过滤数组中的nil
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/7230239.html
Copyright © 2011-2022 走看看