如何在Linux中查看所有正在运行的进程

如何在Linux中查看所有正在运行的进程,第1张

1、查看进程

#ps -aux | grep nginx*

上述命令表示查看nginx相关的进程

2、杀死进程

#kill -9 7819

上述命令表示杀死pid为7819的进程

-----------------------------------------------------------------------------------------------------

netstat -lntp    #查看监听(Listen)的端口

netstat -antp   #查看所有建立的TCP连接

netstat -tulpn  #查看所有运行中的服务的详细信息

ps -ef              #查看所有进程

ps -aux           #查看使用内存的进程

top                  #查看内存使用说明 (shift+m 按照排名)

kill -pid  #结束进程

当集群之间使用scp拷贝大容量文件时,往往需要将其放入后台进行运行,但scp需要输入用户密码,因此我们可以将scp进程暂停后放入后台运行,具体步骤如下:

1、scp big_file xxx@xx.xx.xx.xx:~

2、ctrl+z键 (暂停终端命令窗口正在运行的进程)

3、bg %1 (将暂停的进程放入后台运行)

4、jobs (查看后台运行的进程)

ps:

 bg命令基本格式为 bg %工作号(可通过jobs命令查看暂停和后台运行的进程工作号)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7523864.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存