Red Hat Linux 系统下载安装及系统监控、进程管理教程
系列文章目录
第一章:redhatlinux系统下载安装
第二章:Linux用户和组
第三章:Linux文件管理
第四章:Linux目录管理
第五章:Linux文本编辑器
第六章:Linux文件查找与管理
第七章:Linux输入,输出的重定向以及管线
第八章:Linux包管理
第九章:Linux的系统监控以及进程管理
文章目录
序言
此次的博客的主要内容是关于系统监控以及进程的管理等操作,仍然以实验为主,老规矩,记得提早抓一张快照。
一、系统监控查询信息
<span class="token function">uname</span> -r <span class="token function">uname</span> -a
lscpu
<span class="token function">hostname</span>
<span class="token function">top</span>
top命令可以查看到各个进程的运行情况仍然系统资源的分配等等,所以这儿要简单说一下
上面的内容主要是系统资源的分配情况,说一些比较常用也比较简单的。
第二行
从左到右代表,总进程数,运行数目,休眠数目,停止数目,最后一个外号僵尸进程。
后面的都很简单,说一下最后一个,众所周知,每位程序运行下边就会用好多子进程来分别完成任务,假如主进程被暴力杀害,例如windows的强行中止,Linux的kill命令,可能会使它的子进程来不及停止,主进程就消失了,这种进程就叫僵尸进程,没啥用,但会占用资源。
最常用的是第三行的id值,图片中有90多代表cup大部份都没有运行,如今俺们开个程序让他运行一下,瞧瞧疗效。
另开一个终端,运行以下命令
可以看见这个命令运行了50秒左右,直接占了近一半的CPU,这个生产中主要用于给服务器做抗压测试,让你的CPU满载运行,瞧瞧能够不能正常完成相应的任务。
第四行
主要是展示显存信息,当年创了两个G的显存,如今空闲的的早已不多了。
第五行
所以下一行的swap交换分区就被启动了。一部份硬碟当显存使
二、进程管理
<span class="token function">ps</span> aux
ps命令必须加参数,不然没啥用
a:所有
u:用户
x:运行
它可以给你显示出,系统所有运行的程序,并且如此多进程,如何看啊,这就要用到后面的grep来做到做管线,拿来过滤信息,例如我要查看chaoge运行的进程
<span class="token function">ps</span> aux <span class="token operator">|</span> <span class="token function">grep</span> chaoge
这样就可以对这种进程进行过滤,从而查询到自己须要的信息
1.管理进程
<span class="token function">kill</span>
kill直接翻译就是杀害,但他不仅仅能单纯的杀害,他也是有好多参数的
可用于-l查看
以管理系统自带的python为例
<span class="token function">kill</span> -19
停止进程,以python第一个进程1004为例
可以见到多了一个停止程序
<span class="token function">kill</span> -18
启用程序
这条命令我以前在云端跑python爬虫的时侯用过,我当时的水平还比较低,不会写增量式爬虫,代码效率比较低,几万张图片要跑近3天,就直接放到了云端,定时去下载合照,为剩下的相片留下空间,而且程序不能中断,就用这个命令暂停进程,之后把相片领到本地,在启用程序继续跑。
<span class="token function">kill</span> -9 -15
这是两个参数都是拿来杀害进程的。
-9,就是之前说的直接杀害红旗linux系统下载,有可能留下僵尸进程
-15,先杀害子进程在,最后在杀害主进程,不会有僵尸进程
这个没啥特殊的,不说了,尽量用15,不行再用9
2.前后台转换
在终端直接运行傲游可以打开浏览器,而且这个时侯终端都会被占用,难以继续操作,所以我们要把它转入后台去。
firefox <span class="token operator">&</span>
后面加一个&,可以将进程切换到后台,终端会返回一个进程号linux find,可以通过进程号查询进程。
这是直接后台启用,那我向将前台正在运行的程序linux计划任务没有运行,转入后台应当如何做呢?
我在这儿创建两个文件,分别叫1和2,上面各写一串数字
这个时侯,步入文件1的编辑界面使用快捷键Ctrl+Z
他会手动将这个进程调到后台去linux计划任务没有运行,继续把2也也调到后台
我们可以通过fg命令将后台程序调到前台来
都会回到编辑时的状态
注:fg会回到近来一次的调换前,假如我们想回到更早的线程该如何做?
先用jobs查看后台进程
fg+编号即可回到相应的进程
总结
此次博客内容就到这儿。
以上是Red Hat Linux 系统下载安装及系统监控、进程管理教程的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Linux最适合用作服务器管理、嵌入式系统和桌面环境。1)在服务器管理中,Linux用于托管网站、数据库和应用程序,提供稳定性和可靠性。2)在嵌入式系统中,Linux因其灵活性和稳定性被广泛应用于智能家居和汽车电子系统。3)在桌面环境中,Linux提供了丰富的应用和高效的性能。

Linux的五个基本组件是:1.内核,管理硬件资源;2.系统库,提供函数和服务;3.Shell,用户与系统交互的接口;4.文件系统,存储和组织数据;5.应用程序,利用系统资源实现功能。

Linux系统管理是通过配置、监控和维护来确保系统稳定、高效和安全。1.掌握shell命令如top、systemctl。2.使用apt或yum管理软件包。3.编写自动化脚本提高效率。4.调试常见错误如权限问题。5.通过监控工具优化性能。

Linux基础学习从零开始的方法包括:1.了解文件系统和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.学习文件操作,如创建和编辑文件,4.探索高级用法如管道和grep命令,5.掌握调试技巧和性能优化,6.通过实践和探索不断提升技能。

Linux在服务器、嵌入式系统和桌面环境中的应用广泛。1)在服务器领域,Linux因其稳定性和安全性成为托管网站、数据库和应用的理想选择。2)在嵌入式系统中,Linux因其高度定制性和高效性而受欢迎。3)在桌面环境中,Linux提供了多种桌面环境,满足不同用户需求。

Linux设备是运行Linux操作系统的硬件设备,包括服务器、个人电脑、智能手机和嵌入式系统。它们利用Linux的强大功能执行各种任务,如网站托管和大数据分析。

互联网运行不依赖单一操作系统,但Linux在其中扮演重要角色。Linux广泛应用于服务器和网络设备,因其稳定性、安全性和可扩展性受欢迎。

Linux的缺点包括用户体验、软件兼容性、硬件支持和学习曲线。1.用户体验不如Windows或macOS友好,依赖命令行界面。2.软件兼容性不如其他系统,缺乏许多商业软件的原生版本。3.硬件支持不如Windows全面,可能需要手动编译驱动程序。4.学习曲线较陡峭,掌握命令行操作需要时间和耐心。
