为了账号安全,请及时绑定邮箱和手机立即绑定
  • ps aux输出内容

    查看全部
  • 代表优先级有两个:

    1、PRI  (无法修改)

    2、NI     (可以修改)   -20-19  NI 值 的范围

    数字越小代表优先级越高

    进程最终生效的优先级:

    PRI(最终值)=PRI(原始值) + NI


    nice 【选项】 命令

    #nice命令可以给新执行的命令直接赋予NI值,但是不能修改已经存在进程的NI值

    -n NI值:给命令赋予NI值

    例子:

    nice- n -5 service httpd start


    renice [优先级] PID 

    #renice命令是修改已经存在进程的NI值的命令

    例如:

    renice -10 2125


    查看全部
  • kill -l 

    #查看可用的进程信号

    1) SIGHUP 是平滑重启命令

    kill -1/-HUP 进程号

    kill -9 2234   #强制杀死进程2234


    killall [选项] [信号] 进程名   #杀死一类进程

    ##按照进程名杀死进程

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

    -I 忽略进程名的大小写


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

    #按照进程名终止进程

    -t 终端号:按照终端号踢出用户

    查看全部
    0 采集 收起 来源:[Linux]杀死进程

    2019-02-18

  • top 主要用来查看系统健康,主要看前5排;

    其中以下4个信息最直观:

    1、load average    系统之前1分钟,5分钟和15分钟的平均负载(通常小于1)

    2、100%id 系统的cpu空闲率

    3、剩余内存大小

    4、剩余swap(交换分区/虚拟内存)大小


    缓存(cache)作用是加速文件的读取(取文件)

    缓冲(buffer)作用是减少对硬盘的写入操作,比如存储一个文件,不会马上存储到硬盘中,先存在内存中,等满足一定数量再一同存入硬盘中。(存文件)



    top -b -n 1 > /root/top.log

    通常-b和-n联合起来用

    因为top不能看到系统中所有的,通常是占比最高的几个,联合起来一起用就可以看到所有的进程


    查看全部
  • linux中查看进程:

    ps aux

    ps -le


    ps tree 查看进程树


    tty1-tty6 本地字符终端   tty7是本地图形终端        他们都是本地终端

    pts/0-255 是远程终端

    5c63b5790001226112800720.jpg

    常见进程状态STAT有:

    R:运行

    S:睡眠\

    T:停止

    s:包含子进程

    +:位于后台


    查看全部
  • ps 命令的输出

    查看全部
  • 后台命令脱离登录终端执行的三种方法

    查看全部
  • top指令第三行为CPU信息


    查看全部
  • top指令第二行为进行信息

    查看全部
  • top指令第一行信息为任务队列信息

    查看全部
  • 查看系统健康状态 top 命令

    查看全部
  • 常见进程状态STAT有:

    R:运行

    S:睡眠\

    T:停止

    s:包含子进程

    +:位于后台

    查看全部
  • anacrontab 系统定时任务,系统因意外导致任务未执行(当前时间距上次执行时间大于设置的执行间隔(精确到日期)),anacrontab会补偿执行(也就是是开机后执行) 

    配置文件目录: /etc/anacrontab 方法:只需要将需要定时执行的任务脚本放到 /etc/cron.(daily,weekly,monthly) 目录下,就能自动定时执行 

    特点:方便,易管理,一定程度上防止意外情况,执行时间不确定


    查看全部
  • 把需要定时的执行的脚本复制到/etc/cron.{daily.weekly...}中的任意一个(推荐)

    直接修改 /etc/crontab配置文件


    查看全部
  • /etc/cron.deny文件(黑名单),那么在此名单下的用户不能使用cron命,对root无效。

    crontab -e     #进入crontab编辑界面,当前用户vim方式编辑 

    crontab -l     #查看当前用户的crontab任务 

    crontab -r     #删除当前用户的所有的定时的任务 

    * 一小时的第几分钟 

    * 一天当中的第几小时 

    * 一月当中第几天 

    * 一年当中第几个月 

    * 一周中的第几天 

    最小能识别分钟,最大能识别月 

    6个选项都不为空,不确定的用*代替 

    日期和星期最好不要在同一条命令中 

    命令最好(一定)用绝对路径执行 

    例子: */10 2 4,5 10 * /root/hello.sh 10月四日和五日凌晨2点,每隔十分钟执行一次


    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前需要熟悉Linux的基本命令,最好对Linux的服务管理内容有所了解。
老师告诉你能学到什么?
1、掌握Linux进程管理命令 2、掌握如何进行工作管理和查看系统资源 3、能够自己动手部署定时任务

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!