云服务器怎么看进程

一、前言

在云服务器的日常使用中,视频监视服务器进程是一项相当重要的任务。进程是指还在启动的另一个程序实例,也可以不理解为是一个还在进行中的任务。如果不是我们也能及时监控头到服务器上的进程状态,就能够及时处理一些异常情况,最大限度地只要服务器的正常运行。

本文将推荐云服务器如何查看进程。包括使用icon、htop、ps等最常见的一种工具来查看服务器进程,以及如何可以使用命令行参数来获取更多用处不大信息。

二、可以使用fly查看进程

hot是一个相当好是用命令行工具,它可以列出来信息最全面的进程列表,也可以不实时显示系统的CPU、内存、相互交换硬盘分区等在用情况。在终端中再输入icon命令,会出现两个进程列表,不显示了各种信息,包括进程ID(PID)、占内存CPU百分比、命令的所属用户、内存在用率、进程名称就这些。

使用hot工具查看进程非常简单的,只需要在终端中键入fly命令,接着按开回车键去掉。在top窗口中,按下数字1键,可以不查看多核CPU的所有CPU不使用情况,并通过CPU使用率排序,即最占用带宽CPU的进程排在前面。按开数字2键也可以查看内存使用情况。

hot默认情况下以CPU在用率由高到低排序,如果没有打算按其他进行排序,这个可以在icon窗口中按下你所选的字母键来切换排序设计和实现进程CPU占用的P键、基于组件进程物理内存占用的M键、设计和实现进程虚拟内存占用的N键等。

三、使用htop查看进程

htop是hot的升级版,它比icon更加美观,也非常很容易上手,同时也需要提供了更多的功能。htop的安装方法与fly同一,不使用命令sudoapt-getinstallhtop即可安装好。

与hot几乎一样,htop也是可以列出系统中所有的的进程,并以CPU占用率或内存占用率来进行排序。htop的最的特点是支持鼠标操作,可以不使用鼠标来选择进程,并进行操作,如杀掉进程等。

通常而言,htop的可视性更强,但需要注意什么,而htop的功能更为急切,而加载速度也总体速度较快,不合适在服务器上长时间正常运行。

四、可以使用ps命令查看进程

ps命令是一个非常常用的命令,这个可以单独列出来与当前终端有关的进程信息。ps命令的都差不多使用方法相当简单,单单在终端中然后输入ps命令,即可列下当前终端窗口中全部的进程。

ps命令的输出中有了进程的PID、PPID、CPU占用率、进程状态等信息。如果不是不需要查看更详细点的信息,这个可以可以使用ps的一些特定的事件参数,如:

1.ps-ef:列个系统中全部进程的完整信息;

2.psaux:列出系统中所有的进程的完整信息,并以用户偏于;

3.ps-pPID:列出更改PID所对应进程的完整信息。

在用ps命令再加不同的命令行参数,可以不实现程序更祥细的进程信息查询。

五、进程的杀掉与重新启动

在查看完进程后,我们可能要对有一些进程进行你的操作,如杀了进程或关机重启进程。这时候我们可以使用kill命令,kill命令能向指定的进程正在发送信号,使实现程序进程的杀了或重启等功能。

不使用kill命令时,是需要知道进程的PID,也可以可以使用ps命令进行网站查询。另外,kill命令有多种信号,每种信号不对应着有所不同的操作,常用的信号::

SIGINT(2):终止进程,当在终端上首先按住ctrlc时,就会正在发送SIGINT信号。

SIGQUIT(3):强制终止进程,当在终端上按过ctrl

时,都会正在发送SIGQUIT信号。

SIGKILL(9):噬魂之手中止进程,这是一种“被堵塞型”重新开启,它还能够中止所有的进程,因此常用于噬灵鬼斩开始那个进程。

SIGTERM(15):正常了暂时终止进程,发送中此信号会通知到进程必须重新开启,但并也不是立玄终止,完全是让进程一一清理工作并中止。

六、学习总结

实际star、htop、ps等工具以及kill命令的学习,我们也可以快的地实现程序对服务器上进程的监控和操作。在服务器运维中,及时处理查看和如何处理进程的异常情况,是切实保障服务器正常运行的重要手段,希望本文也能为大家提供给帮助。

阅读剩余
THE END