zoukankan      html  css  js  c++  java
  • Linux系统管理10-进程和计划任务管理

    二。静态查看进程统计信息ps命令

    1. ps aux命令

    2 ps  -elf

    ps aux --no-header  | more 去掉头部

    输出内容解析 

    top   【当前系统时间】

    1:54  【系统已经运行一小时54分钟】

    2 users 【当前登录2个用户】

    load   average:0.00 , 0.00 ,0。00 【系统平均负载:1分钟的,5五分钟的,15分钟的】

    Tasks: 108 total  【任务:108个总进程】

    1  running  【一个进程正在运行】

    107  sleepping 【107个进程睡眠】

    0  stoppd  【0个进程停止】

    0 zombie  【0个僵尸进程(冻结进程)】

    Cpu(s) :0.0%us  【用户控件占用CPU百分比】

    0.0%sy  【内核空间占用CPU百分比】

    0.0%ni  【用户进程控件内改变过优先级的进程占用CPU百分比】

    100.0%  【空闲CUP百分比】

    MEN : 1012352K total   【物理内存总量 1012352K】

    3424k used  【使用了这些物理内存】

    352k free 【空闲了】

    四 查看进程信息

    1 pgrep #根据特定条件查询PID信息

    -l   #显示进程名

    -U #指定特定用户

    -t  #指定终端

    2   pstree   -aup 

    五 进程的启动方式

    1 手工启动 

    (1)前台启动

    (2)后台启动  :命令行尾加入 &  符号

    若不想调用本程序 就 最前面添加 nohup  最后面添加  &

    (3)jobs  查看后台任务列表  -l  同时显示PID号

    fg    #将后台掉到前台  

    bg  #将后台暂停的进程调至后台运行

    (4)终止 进程的运行

    kill   #终止指定PID号的进程

    killall  #终止指定名称的所有进程

    -9    #选项用于强制终止

    <3  pkill   #根据特定条件终止相应的进程

    2  调度启动 

    (1)at命令   #设置一次性任务计划   (有的CentOS没有at 命令 需要yum安装 或rpm)

    基本操作

    Ctrl+D 保存退出

    atq  #查询现有的一次性任务计划

    atrm  #删除第几项任务

    (2)使用crontab 命令 设置周期性任务

    编辑 :crontab  -e   【-u  用户名】

    查看:crontab  -l    【-u 用户名】

    清空 :crontab   -r   【-u 用户名】

    注意-u 选项 只有root用户可用

    ###########

    shell 其实作用是命令解释器 

    echo  $PATH  #查看使用的命令所在的五个绝对路径下

    date 的用法

    watch  -n  3  'date'   #动态执行显示时间  3秒一次

    date  -s   "年-月-日   时:分:秒“  #可以修改当前时间

    ntpdate pool.ntp.org  #时间同步

    5个路径 :/usr/sbin/    /usr/local/sbin    /usr/bin/     /usr/local/bin   /root/bin  

    ##############

    crontab  任务配置的格式

    “分-时-日-月-周” +命令

    分:0-59

    时:0-23

    凌晨12点  0   0

    日:1-31

    月:1-12

    周:1-7

  • 相关阅读:
    网络资源
    为什么MVC不是一种设计模式? ---比较Backbone和Ext4.x在MVC实现上的差异
    Developing Backbone.js Applications
    【实例】爬虫:下载图片
    scheme语言编写执行
    HDU 4403 A very hard Aoshu problem (DFS暴力)
    【Python】输出程序运行的百分比
    SQL_字符操作函数
    Linux mm相关的问题
    java中Volatile修饰符的含义
  • 原文地址:https://www.cnblogs.com/maoyanqing/p/11353160.html
Copyright © 2011-2022 走看看