ホームページ >システムチュートリアル >Linux >Red Hat Linux システムのダウンロード、インストール、システム監視、プロセス管理のチュートリアル
シリーズ記事の目次
第 1 章: redhatlinux システムをダウンロードしてインストールする
第 2 章: Linux ユーザーとグループ
第 3 章: Linux ファイル管理
第 4 章: Linux ディレクトリ管理
第 5 章: Linux テキストエディタ
第 6 章: Linux ファイルの検索と管理
第 7 章: Linux の入力、出力のリダイレクトとパイプライン
第 8 章: Linux パッケージ管理
第 9 章: Linux システムの監視とプロセス管理
記事ディレクトリ
はじめに
このブログの主な内容はシステム監視とプロセス管理です。原則として、事前にスナップショットを作成することを忘れないでください。
1. システム監視とクエリ情報
リーリー
リーリー
リーリー
リーリー
topコマンドでは各プロセスの実行状況やシステムリソースの割り当てなどが確認できるので、ここで簡単にお話します
上記の内容は主にシステム リソースの割り当てに関するもので、いくつかの一般的で単純なものについて説明しています。
2行目
左から右に、プロセスの総数、実行中のプロセスの数、休止中のプロセスの数、停止したプロセスの数、そして最後の 1 つ (ニックネーム付きのゾンビ プロセス) を表します。
以下は非常に簡単です。最後について説明します。ご存知のとおり、メイン プロセスが強制的に強制終了された場合、または kill コマンドが実行された場合、各プログラムは多くのサブプロセスを使用します。 Linux では、子プロセスを停止する時間がない場合、メインプロセスが消滅する可能性があります。この種のプロセスは役に立ちませんが、リソースを占有します。
最も一般的に使用されるのは 3 行目の id 値です。図には 90 個以上あります。これは、ほとんどのカップが実行されていないことを意味します。次に、プログラムを開いて実行し、効果を確認します。
別のターミナルを開いて次のコマンドを実行します
可以看见这个命令运行了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+编号即可回到相应的进程
Summary
That’s it for this blog.
以上がRed Hat Linux システムのダウンロード、インストール、システム監視、プロセス管理のチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。