zoukankan      html  css  js  c++  java
  • top命令、kill命令

    top (前台运行)
    进入top后按s 可以改变延迟,尽量不要设置刷新频率太快。对cpu的消耗大,且肉眼看不太清(单位s

    top -d 1 设置刷新评率(不指定也可以,进入top可以按s再修改
    top -d 1 -p 进程pid 查看具体进程的信息
    pgrep 进程名字 =》查看进程信息并且过滤出来 p:pid grep:过滤
    top -u egon 查看指定用户egon的进程

    top进入后:
    M修改%MEN(内存)从大到小排序
    P修改%cpu(cpu)从大到小排序
    N以PID的大小排序
    shift + <>修改排序字段
    f自定义想要显示的字段 进入后按 空格 or d 选中(临时修改)
    s修改刷新频率
    z修改成彩色
    k 给进程发信号
    1:显示所有cpu的信息
    R修改成倒序

    ctrl+c 或者q 退出

    调整进程的优先值:
    r为调整进程的优先值(nice level奈斯值)
    优先值范围为-20~19

    当前时间 当前登录的用户个数 1分钟内负载情况 15分钟内
    top 10:22:50 up 1:20, 3 users, load averag: 0.00, 0.01, 0.09
    运行总时间 负载 平均值 5分钟内

    Tasks:运行总进程数 running:运行个数 sleeping:睡眠状态个数 stopped:停止的进程 zombie:僵尸进程个数
    %CPu(cpu指标) : us用户占用百分比 ~~~~~

    如果平均值相差不大,则服务器运行较为稳定
    如果一分钟的值远小于15分钟的值,证明之前已经有过大的负载,但是目前已经趋于平稳,还需查明真相
    如果15分钟远小于1分钟的值,证明当前服务器正在高压力,建议马上观察
    如果1分钟平均负载接近或者超过cpu的个数,就马上分析问题,并且及时优化

    什么是硬件中断:中断是系统用来影响硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的处理终端处理程序来影响设备的请求

    为什么要中断:中断是异步的时间处理机制,可以提高操作系统处理并发的能力



    kill -1 ->HUP信号

    不重启软件就加载配置文件
    安装
    yum install vsftpd -y
    setenforce 0
    systemctl stop firewalld 关闭防火墙
    保证网络通畅
    systemctl start vsftpd
    ps aux | grep [v]sftpd

    记住root 的pid
    移动cd /var/ftp
    touch /var/ftp/aaa.txt
    sed -i '$a anon_root=/ttt' /etc/vsftpd/vsftpd.conf 或者 echo ‘anon_root=/ttt' >> /etc/vsftpd/vsftpd.conf
    kill -1 24016(pid号)


    kill -9 强制杀死(终止进程)
    kill 24016(pid号) 默认杀死如果杀不死,后面跟上-9强制杀死

    如果软件作者不制作接收软件信号的功能, -9 也无法杀死进程
    pkill -9 进程名字 指定名称的进程全部杀死

  • 相关阅读:
    python之路----初识面向对象(二)
    python之路----初识面向对象
    python之路----包
    python之路----模块与序列化模块
    python之路----模块调用
    python之路----常用模块二
    Python之路----递归函数
    Python之路----内置函数
    【CSS】整屏大背景
    【PHP】打印输出var_dump+echo+print_r
  • 原文地址:https://www.cnblogs.com/iyy125032/p/13928735.html
Copyright © 2011-2022 走看看