zoukankan      html  css  js  c++  java
  • 系统管理:进程管理1

    1.监视进程:ps命令

      $ ps aux

      $ ps lax

    2.即时跟踪进程信息,即动态显示进程

      $ top

    3.查看占用文件的进程

      $ lsof a.doc

    4.向进程发送信号:kill

    信号编号

    信号名

    描述

    默认操作

    0

    EXIT

    程序退出时收到该信号

    终止

    1

    HUP

    挂起

    终止

    2

    INT

    中断

    终止

    3

    QUIT

    退出

    终止

    9

    KILL

    杀死

    终止

    11

    SEGV

    段错误

    终止

    15

    TERM

    软件中止

    终止

      信号名的前缀可以省略,SIGTERM和TERM这两种写法,kill命令都可以理解.

      $ kil -TERM 14546  或者  $ kill -SIGTERM 14546

      杀死一个进程号为pid的进程的3种方式

      $ sudo kill -KILL pid

      $ sudo kill -SIGKILL pid

      $ sudo kill -9 pid

    5.调整进程的谦让度:nice和renice

      高谦让度,意味着低优先级.低谦让度,则能占有更多的cpu时间,拥有更高的优先级.

      谦让度的值-20 到+19之间,程序默认谦让度为0.ps lax命令观察其谦让度(NI)的值.

      设置bc以谦让度增量2启动:

      $ nice -n 2 bc

      调整进程pid为8567的谦让度为12:

      $ renice +12 -p 8567

      

      

  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/cbySense/p/6952100.html
Copyright © 2011-2022 走看看