热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

六、进程

进程就是系统未完成并且正在进行的工作systemd系统初始化程序图形界面关闭下,gnome-system-monitor不能使用F2-F6虚拟后台F1,

进程就是系统未完成并且正在进行的工作

systemd 系统初始化程序
图形界面关闭下,gnome-system-monitor不能使用
F2-F6虚拟后台 F1,F7回到图形界面
init 3 关 init5开


(一)查看进程

1、图形方式查看system-monitor
  gnome-system-monitor

2.进程查看命令
ps ##执行过的操作的进程,只能看到进程的名字(比如:打开shell命令框,会有bash进程)

ps -A ##系统中的所有进程
ps -a ##在当前环境中运行的进程,不包括环境信息
ps a ##当前环境前台中运行的进程,包括环境信息
ps -u ##显示进程用户信息
ps e ##进程详细信息
ps x ##有输出终端的进程(pts/),有TTY
ps f ##显示父子进程关系
在这里插入图片描述

pstree ##显示当前系统的进程树
ps ax ##所有进程
ps -o ##显示进程的某些参数

#####ps常用组合####
ps ax ##显示当前系统中所有进程
ps aux ##系统中所有进程,并显示其所有者
ps ef ##显示进程详细信息,并显示进程的父子关系

3、显示进程指定信息
ps -o xxx  ##显示进程指定信息
   comm  ##进程名称
   user  ##进程所有人
   group  ##进程所有组
   %cpu  ##进程cpu使用率
   %mem  ##进程内存使用率
   pid   ##进程id
   nice   ##进程优先级
在这里插入图片描述
4、进程排序

ps --sort %cpu -o 参数 ##按照cpu的占用大小进行排序

问题:
把cpu排行前5的进程的进程号显示出来
ps ax --sort=-%cpu -o pid |head -n 6|tail -n 5
在这里插入图片描述
l ##进程在休眠的时候系统不能回收
s ##顶级进程


(二)进程优先级

1、进程优先级范围
-20~19

2、优先级查看
ps ax -o pid,nice,comm

3、指定某个优先级开启进程
nice -n 优先级数字 进程名称
nice -n -2 vim     ##开启vim并指定程序的优先级为-2()


(三)环境中进程的前后台调用

jobs     ##查看被打入环境后台的进程
ctrl+z    ##把占用终端的进程打入后台
fg jobsnum    ##把后台进程调回前台
bg jobsnum    ##把后台暂停的进程运行
comm &      ##让命令直接在后台运行

+默认调用 -次默认

vim 必须要占用当前的图形界面


(四)进程信号

1、常用信号等级
  1  ##进程重新加载配置
  2  ##删除进程在内存中的数据
  3  ##删除鼠标在内存中的数据
  9  ##强行结束单个进程(不能被阻塞)
  15   ##正常关闭进程(可能会被阻塞)
  18  ##运行暂停的进程
  19   ##暂停某个进程(不能被阻塞)
  20  ##把进程打入后台(可以被阻塞)

man 7 signal ##查看信号详细信息

kill -信号等级 进程pid
killall -信号等级 进程名字
pkill -u student -信号等级


(五)进程的动态监控

1、top
 1. ##显示cpu每个核的负载
 s ##调整刷新频率
 c ##cpu负载排序
 m ##内存
 h
 u
 k 输入进程id即可杀死该进程
 q 退出
在这里插入图片描述
在这里插入图片描述


推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 图片复制到服务器 方向变了_双服务器热备更新配置文件步骤问题及解决方法
    本文介绍了在将图片复制到服务器并进行方向变换的过程中,双服务器热备更新配置文件所出现的问题及解决方法。通过停止所有服务、更新配置、重启服务等操作,可以避免数据中断和操作不规范导致的问题。同时还提到了注意事项,如Avimet版本的差异以及配置文件和批处理文件的存放路径等。通过严格执行切换步骤,可以成功进行更新操作。 ... [详细]
  • 本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ... [详细]
  • EzPP 0.2发布,新增YAML布局渲染功能
    EzPP发布了0.2.1版本,新增了YAML布局渲染功能,可以将YAML文件渲染为图片,并且可以复用YAML作为模版,通过传递不同参数生成不同的图片。这个功能可以用于绘制Logo、封面或其他图片,让用户不需要安装或卸载Photoshop。文章还提供了一个入门例子,介绍了使用ezpp的基本渲染方法,以及如何使用canvas、text类元素、自定义字体等。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • 开源Keras Faster RCNN模型介绍及代码结构解析
    本文介绍了开源Keras Faster RCNN模型的环境需求和代码结构,包括FasterRCNN源码解析、RPN与classifier定义、data_generators.py文件的功能以及损失计算。同时提供了该模型的开源地址和安装所需的库。 ... [详细]
  • 如何使用Python从工程图图像中提取底部的方法?
    本文介绍了使用Python从工程图图像中提取底部的方法。首先将输入图片转换为灰度图像,并进行高斯模糊和阈值处理。然后通过填充潜在的轮廓以及使用轮廓逼近和矩形核进行过滤,去除非矩形轮廓。最后通过查找轮廓并使用轮廓近似、宽高比和轮廓区域进行过滤,隔离所需的底部轮廓,并使用Numpy切片提取底部模板部分。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • Annotation的大材小用
    为什么80%的码农都做不了架构师?最近在开发一些通用的excel数据导入的功能,由于涉及到导入的模块很多,所以开发了一个比较通用的e ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
  • Shell编程(三)bash数学运算
    本文介绍shell中的expr和bash自带的 ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
author-avatar
沉白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有