热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7中查看进程及其运行时间的方法

本文介绍了在CentOS7系统中如何查看所有活动进程及其运行时间。通过使用`netstat`和`ps`命令,您可以轻松获取进程的详细信息,包括启动时间、用户、终端和命令等。

在 CentOS 7 中,您可以使用多种方法来查看系统中的活动进程及其运行时间。以下是具体步骤:

1. 查看所有活动进程及其监听端口:

[root@jenkins ~]# netstat -tnlp

输出示例:

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 10860/java

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 14706/java

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1409/sshd

tcp 0 0 0.0.0.0:8899 0.0.0.0:* LISTEN 19657/java

tcp6 0 0 :::9100 :::* LISTEN 15154/node_exporter

注意:如果您的系统中未安装 `netstat`,可以使用以下命令进行安装:

[root@jenkins ~]# yum install net-tools -y

2. 查看特定进程的运行时间:

使用 `ps` 命令的 `-o lstart` 参数可以查看进程的启动时间:

[root@jenkins ~]# ps -p 14706 -o lstart

输出示例:

STARTED

Wed Aug 5 19:39:29 2020

3. 查看进程的启动用户:

使用 `-o user` 参数可以查看启动进程的用户:

[root@jenkins ~]# ps -p 14706 -o user

输出示例:

USER

xiaoxin

4. 查看进程的终端:

使用 `-o tty` 参数可以查看进程的终端信息:

[root@jenkins ~]# ps -p 14706 -o tty

输出示例:

TT

?

5. 查看进程的命令:

使用 `-o comm` 参数可以查看进程的命令:

[root@jenkins ~]# ps -p 14706 -o comm

输出示例:

COMMAND

java

6. 查看进程的运行时间(以天、小时、分钟和秒为单位):

使用 `-o etime` 参数可以查看进程的运行时间:

[root@jenkins ~]# ps -p 14706 -o etime

输出示例:

ELAPSED

12-21:42:39

此外,使用 `-o etimes` 参数可以查看进程的运行时间(以秒为单位):

[root@jenkins ~]# ps -p 14706 -o etimes

输出示例:

ELAPSED

110000


推荐阅读
author-avatar
shao4224
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有