我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中工作管理与系统资源的查看方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中工作管理与系统资源的查看方法

这篇文章主要介绍“Linux中工作管理与系统资源的查看方法”,在日常操作中,相信很多人在Linux中工作管理与系统资源的查看方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中工作管理与系统资源的查看方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Part One 工作管理

工作管理指的是在单个登录终端同时管理多个工作的行为。Linux中的工作管理,简而言之就是把工作放在后台运行的行为。在windows中,我们经常也会针对各种工作做出管理,常用的将工作放在后台的方式就是最小化某个应用程序。那么为什么要对工作进行管理呢?在windows中这很好理解,我们要对其他工作进行操作时,一般只有将当前工作界面最小化才能方便处理其他工作。同样的,在Linux中,比如我们执行cp命令复制一个很大的文件时,如果不是将其置于后台执行,就只能等到复制完成才能对其他工作进行处理。

在具体讲工作管理之前,我们首先应注意到这样几个事项:

  1. 当前终端只能管理当前终端的工作,无法管理其他终端的工作。

  2. 放入后台的命令要能持续运行一段时间,这样才能捕捉和操作这个工作。例如,如果我们将ls命令放入后台,而我们知道ls在回车后就已经结束了,此时放入后台的意义就不存在了。

  3. 放入后台的命令不能与前台有交互或者需要前台的输入,否则其在后台只能暂停,无法运行。例如,top命令需要与前台交互,vi/vim命令是对文档进行编辑,需要用户输入,此类命令在后台处于暂停状态而不能在后台运行。

具体方法:

(1)把进程放入后台

  • 在命令后接&符,用于把命令放入后台执行,例如find /-name a & 查找系统下名字为a的文件。

Linux中工作管理与系统资源的查看方法

  • 执行命令后ctrl+z,将命令在后台暂停。最常见的比如top命令,执行top后,在交互命令中按ctrl+z,就将top放在后台暂停了。

(2)查看后台工作

  • 命令:jobs [-l]

  • 选项 -l:用于显示工作的进程号

Linux中工作管理与系统资源的查看方法

如图,用jobs命令可以查看前面暂停在后台的top命令,加上-l选项后显示其进程号。在图中,“+”号表示的是最近放入后台的工作,也是默认恢复的***个工作,“-”号表示的是倒数第二个放入后台的工作。

(3)将后台暂停的工作恢复到前台执行

  • 命令:fg %工作号

  • 参数:%工作号:工作号是jobs命令输出信息***列的值,不是进程号,前面加上%号用于区别二者,%可省略。

Linux中工作管理与系统资源的查看方法

如上图所示,执行命令fg %1后,工作号为1的后台工作将恢复到前台执行,如果不加参数,fg命令默认恢复带“+”号的工作。

(4)将后台暂停的工作恢复到后台执行

  • 命令:bg %工作号

后台恢复执行的命令,是不能与前台有交互的,否则无法恢复到后台执行。

(5)后台命令脱离终端执行

当我们需要将后台命令脱离终端执行时,可以使用nohup命令,命令格式为nohup [命令]&。

Part Two 系统资源查看

系统资源查看用于查看系统各种资源的使用情况。通过查看系统资源,可以了解系统当前资源使用情况,从而监视系统当前健康状态。

(1)vmstat命令监控系统资源

  • 格式:vmstat [刷新延时][刷新次数]。如vmstat 1 3表示每隔1s刷新1次,共刷新三次。

Linux中工作管理与系统资源的查看方法

重点关注输出信息:

  • procs:进程信息字段

    • -r:等待运行的进程数,值越大,系统越繁忙。

    • -b:不可被唤醒的进程数,值越大,系统越繁忙。

  • memory:内存信息字段

    • -swpd:虚拟内存使用情况,单位KB。

    • -free:空闲内存容量,单位KB。

    • -buff:

    • -cache:

  • swap:交换分区信息字段

    • -si:从磁盘中交换到内存中数据的大小,单位KB。

    • so:从内存中交换到磁盘中数据的大小,单位KB。数值越大,系统交换越频繁,性能越差。

  • io:磁盘读写信息字段

    • -bi:从块设备读入数据的大小,单位是快。

    • -bo:写到块设备的数据大小,单位时块。数值越大,系统IO越繁忙。

  • system:系统信息字段

    • -in:每秒被中断的进程次数。

    • -cs:每秒进行的事件切换次数。

  • cpu:

    • -us:非内核进程消耗cpu运算时间的百分比。

    • -sy:内核进程消耗cpu运算时间的百分比。

    • -id:空闲cou的百分比。

    • -wa:等待I/O所消耗的cpu百分比。

    • -st:被虚拟机所盗用的cpu占比。

(2)dmesg开机时内核检测信息

  • 格式:dmesg。由于内核信息过多,常与grep结合使用,如dmesg | grep CPU查看CPU信息。

Linux中工作管理与系统资源的查看方法

(3)free命令查看内存使用状态

  • 格式:free[-b|-k|-m|-g]

  • 选项:

    • -b:以字节为单位显示。

    • -k:以KB为单位显示,默认。

    • -m:以MB为单位显示。

    • -g:以GB为单位显示。

Linux中工作管理与系统资源的查看方法

输出信息:***行:total是内存总数,used为已使用内存,free为空闲内存,shared为多个进程共享内存,buffres是缓冲内存,cached是缓存内存。第二行:-/buffers/cache的内存数,相当于底一行的used-buffers-cached。+/buffers/cache的内存数,相当于***行的free+buffers+cached。第三行:total是swap的总数,used是已使用的swap数,free是空闲的swap数。

(4)查看CPU信息

  • 命令:cat /proc/cpuinfo

Linux中工作管理与系统资源的查看方法

(5)uptime命令显示系统的启动时间和平均负载,即top命令的***行,在w命令中也可以看到。

Linux中工作管理与系统资源的查看方法

(6)查看系统与内核相关信息

  • 命令格式:uname[-a|-r|-s]

  • 选项:

    • -a:查看系统所有相关信息。

    • -r:查看内核版本。

    • -s:查看内核名称。

Linux中工作管理与系统资源的查看方法

(7)判断系统当前位数

  • 命令:file /bin/ls

Linux中工作管理与系统资源的查看方法

通过查看ls命令判断操作系统的位数。

(8)查询当前Linux系统的发行版本

  • 命令:lsb_release -a

Linux中工作管理与系统资源的查看方法

到此,关于“Linux中工作管理与系统资源的查看方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中工作管理与系统资源的查看方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中工作管理与系统资源的查看方法

这篇文章主要介绍“Linux中工作管理与系统资源的查看方法”,在日常操作中,相信很多人在Linux中工作管理与系统资源的查看方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中工作管理与系统资源的查
2023-06-16

如何查看Linux系统中的进程管理工具SystemD

这篇文章主要介绍“如何查看Linux系统中的进程管理工具SystemD”,在日常操作中,相信很多人在如何查看Linux系统中的进程管理工具SystemD问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何查看L
2023-06-12

Linux平台下的Python脚本操作实现系统资源管理

Linux平台下的Python脚本操作实现系统资源管理在Linux平台下,我们可以使用Python脚本来实现对系统资源的管理和监控。Python是一种简洁而高效的编程语言,其强大的库支持使得编写系统管理脚本变得非常容易。系统资源管理是指对C
2023-10-22

游戏开发中资源管理系统的架构与设计(如何构建高效的游戏资源管理系统?)

游戏资源管理系统对于现代游戏开发至关重要,本文详解了其架构与设计:资源类型与特性:识别不同资源类型(纹理、网格等)及其特性。资源加载策略:优化资源加载,如同步/异步、延迟/预加载。资源缓存技术:减少重复加载,使用LRU缓存算法。内存管理:优先考虑高优先级或常用资源,使用内存池优化分配。资源依赖性:跟踪资源依赖关系,避免加载错误。资源卸载:释放不再需要的资源,采用按时间或使用频率卸载策略。并发性:支持并发资源加载/卸载,使用线程或协程处理任务。资源管理API:提供易于访问资源的API,支持加载、卸载和依赖性
游戏开发中资源管理系统的架构与设计(如何构建高效的游戏资源管理系统?)
2024-04-02

快速便捷访问Win7系统资源管理器的方法

win7系统没有提供直接进入资源管理器的方法,而功能强人的资源管理器则是用户常编程客栈常使mHZfuFNRpO用的,如何能快速便捷地进入资源管理器呢? 最快速访问win7系统http://www.cppcns.com下载资源管理器的方法是,
2023-06-02

win7系统使用过程中资源管理器重启的解决方法

win7资源管理器重启怎么办?下文将为大家介绍win7资源管理器经常重启解决方法,如果你在使用Windows7系统过程中遇到资源管理器经常重启的话,请试一试下文的方法吧。一、首先排除电脑病毒的原因如果电脑中病毒木马等容易导致病python毒
2023-06-08

Win8.1系统资源管理器打不开怎么办?Win8资源管理器打不开问题的解决方法

Win8.1系统资源管理器打不开怎么办?众所周知,Win8.1资源管理器可以快速查看文件夹,但是有些用户却打开Win8.1资源管理器的时候总是提示“无法找到脚本文件“C:Windowsexplorer.exe:306
2022-06-04

Linux系统中查看内存的方法有哪些

小编给大家分享一下Linux系统中查看内存的方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1./proc/meminfo查看 RAM 使用情况最简单的方法是通过 /proc/meminfo。这个动态更新的虚拟文件
2023-06-27

Windows7中经常会提示Windows 资源管理器已停止工作的解决方法

使用Win7有近一个月了,目前发生了这样一个问题在开机第一次执行计算机管理的时候 会弹出“Windows 编程客栈资源管理器已停止工作”但是取消后KMCiIqvbZu,Windwos 资源管理器重启后,计算机管理还能
2023-06-02

操作系统线程管理中的内存管理:保障并发执行的资源需求

操作系统线程管理中的内存管理至关重要,它确保并发执行的线程获得必要的资源,避免冲突和死锁。
操作系统线程管理中的内存管理:保障并发执行的资源需求
2024-03-04

系统死锁或资源管理器崩溃时让xp系统自动重启的方法

虽然微软已经发布xp系统将退出操作的舞台,但还是有一群http://www.cppcns.com忠实的用户仍然坚守在xp的阵地上,即使xp出现各种各样www.cppcns.com的故障问题,他们仍不离不弃。因此这里就来与大家分享下,在遇到故
2023-06-05

Linux操作系统的内存管理方法是什么

这篇文章主要讲解了“Linux操作系统的内存管理方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux操作系统的内存管理方法是什么”吧!在Linux下查看内存我们一般用comma
2023-06-17

Linux系统中的用户管理方法介绍

本篇内容主要讲解“Linux系统中的用户管理方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中的用户管理方法介绍”吧!用户管理的配置文件用户信息文件:/etc/passwd密
2023-06-12

Linux系统下文件编码的查看与转换方法介绍

这篇文章主要讲解了“Linux系统下文件编码的查看与转换方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下文件编码的查看与转换方法介绍”吧!如果你需要在Linux 中操作
2023-06-12

Linux系统中查看磁盘储存的方法有哪些

这篇“Linux系统中查看磁盘储存的方法有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统中查看磁盘储存的方法有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢
2023-06-28

Linux系统启动与服务管理的方法是什么

今天小编给大家分享一下Linux系统启动与服务管理的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 前言  服
2023-06-29

win7系统打开计算机资源管理器提示错误的解决方法

最近每次打开页面就提示脚本运行错误的问题,于是就去删除了所有包含firefox的文件,再重装好浏览器,同时安装好Abode Flash,问题得到了解决。不过在这之后,小编却遇到了另外一个问题,要打开win7系统桌面的“计算机&r
2023-06-04

win7系统快捷键Win+E不能打开资源管理器的解决方法

不管是在玩电脑还是玩游戏,快捷键已经被大多用户所使用。但是今天随缘小编用WIN+E快捷键打不开资源管理器,这是怎么回事?win7系统Win+E快捷键不能打开资源管理器修复教程:第一步、同时按下Win+R组合键或者在“开始&rdq
2023-06-08

系统死锁或资源管理器崩溃时让xp系统自动重启的方法是怎样的

今天就跟大家聊聊有关系统死锁或资源管理器崩溃时让xp系统自动重启的方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。虽然微软已经发布xp系统将退出操作的舞台,但还是有一群忠实
2023-06-13

Linux中安装部署Docker管理工具Drone的操作方法

今天就跟大家聊聊有关Linux中安装部署Docker管理工具Drone的操作方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Drone 是一个构建在Docker之上的开源持续集成平
2023-06-12

编程热搜

目录