Linux进程与资源管理

ops/2024/11/27 15:28:32/

  在Linux学习,进行各种操作过程中需要用到很多种命令,本篇主要讲Linux进程与资源管理命令仅供大家参考。绝对是干货满满的一篇文章!!!


Linux进程与资源管理命令:


提示:以下是本篇文章正文内容,仅供参考

1.Linux中对需要运维去管理、去查看的资源信息:

        1.内存资源、使用率:free命令

        2.磁盘资源、使用率:df命令

        3.CPU资源、使用率:top、htop、glances命令

        4.进程资源、使用率:ps、pstree、pidof命令

        5.网络资源、使用率:Iftop命令

        6.所有资源的整体查看命令:top、glances、htop命令

2.ps命令:

参数:

        -e:显示所有进程

        -f:显示进程详细

        -p:指定pid,显示其信息

        -c:指定进程的名字查看

        -U:指定用户名,查看用户进程信息

3.pstree命令:

        作用:以树状图显示进程信息

        参数:-p:显示树状图进程信息,且显示pid

4.pidof命令:

        作用:以进程名找出它的pid

5.glances命令:

        作用:是一个资源管理查看器

        需要下载:yum install glances -y

6.lsof命令:list open files

        作用:列出当前用户系统打开的文件的工具

        参数:-c:指定进程名

                 -i:显示符合条件的进程

                -p:显式指定pid打开的文件

                -u:显式指定用户uid打开的文件以及具体进程信息

                +d:显示文件夹下被打开的文件有哪些

                +D:递归列出目录下哪些文件被进程打开

                -n:不显示主机名,直接显示IP

                -s:列出文件大小

7.kill命令:

        语法:kill [信号] PID

        作用:kill命令向操作系统内核发送一个信号(大多数是终止信号)和目标进程的PID,然后系

        统内核根据收到的信号类型对指定进程进行相应的操作

 8. 常见的信号:

        15信号(默认信号): 15) SIGTERM kill命令什么都不加,默认是15信号,告诉程序可以结

        束 

        9信号(杀死信号): 9) SIGKILL 强制性终止信号,危险的信号,可能会导致程序出现不可

        预期的错误,遇见杀不死的进程只能通过此命令终止进程

        1信号(重载信号): 1) SIGHUP 无需关闭进程,重新加载其配置文件

        20信号: 20) SIGTSTP 暂停信号

9.后台命令集合:

        jobs命令:可以看到当前会话的后台任务列表

        command &:未启动的command放入后台运行

        bg:程序放入后台运行(进程在后台继续运行)(语法:bg加进程号)

        fg:将已经在后台的程序放入前台运行(语法:fg加进程号)

        ctrl+z:暂停进程(把前台的程序暂停,放入后台)


总结

今天的主要内容是Linux进程与资源管理命令供大家参考,更多内容将会为大家持续加载!!!


http://www.ppmy.cn/ops/137107.html

相关文章

《向量数据库指南》——MoE应用:解锁深度学习新境界的钥匙

在深度学习的广阔天地里,混合专家(MoE)模型如同一把锐利的钥匙,正逐步解锁着各种复杂应用场景的新境界。作为大禹智库的向量数据库高级研究员,同时也是《向量数据库指南》的作者,我深感MoE模型在推动AI技术向前发展中所扮演的重要角色。今天,我将带大家深入探讨MoE模型在…

Bug--python画图

今天在画图的时候遇见了bug: import matplotlib.pyplot as plt AttributeError: partially initialized module matplotlib.backends.backend_macosx has no attribute FigureCanvas (most likely due to a circular import) 原因: 画图的时候后端显示…

【NCL数据分析与处理】经验正交函数分解(EOF)、奇异值分解(SVD)、功率谱分析,1维、2维、3维数据的插值,等

NCAR Command Language(NCL)是由美国大气研究中心(NCAR)推出的一款用于科学数据计算和可视化的免费软件。它有着非常强大的文件输入和输出功能,可读写netCDF-3、netCDF-4 classic、HDF4、binary、ASCII数据&#xff0c…

【WEB开发.js】getElementById :通过元素id属性获取HTML元素

getElementById 是 JavaScript 中常用的一个 DOM 方法,用于通过元素的 id 属性获取文档中对应的 HTML 元素。这个方法返回的是一个包含该元素的引用,如果没有找到指定的元素,则返回 null。 语法: document.getElementById(id);i…

【单片机的结构和组成】

目录 1、中央处理单元(CPU):2、存储器:3、输入/输出(I/O)接口:4、定时器/计数器:5、模拟-数字转换器(ADC):6、数字-模拟转换器(DAC&am…

探索 .NET 9 控制台应用中的 LiteDB 异步 CRUD 操作

本文主要是使用异步方式,体验 litedb 基本的 crud 操作。 LiteDB 是一款轻量级、快速且免费的 .NET NoSQL 嵌入式数据库,专为小型本地应用程序设计。它以单一数据文件的形式提供服务,支持文档存储和查询功能,适用于桌面应用、移动…

javaweb-day01-html和css初识

html:超文本标记语言 CSS:层叠样式表 1.html实现新浪新闻页面 1.1 标题排版 效果图: 1.2 标题颜色样式 1.3 标签内颜色样式 1.4设置超链接 1.5 正文排版 1.6 页面布局–盒子 (1)盒子模型 (2)页面布局…

RAG架构类型

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…