有时候,我们会想知道某台机器上面跑了什么程序。

当程序部署到IIS上面的时候,我们只需要打开IIS一看,就知道有多少个站点在运行了。

当我们在CentOS上面部署的时候,就没那么的直观了。

当然对于熟悉Linux命令的小伙伴还是很容易的。

下面就来看看如何在CentOS上面查看对应的信息。

说明,本文的所有环境都是基于Jexus的。

查看的命令如下

ps -ef | grep AppHost

输出结果

UID        PID  PPID  C STIME TTY          TIME CMD
root 12651 51914 0 Sep30 ? 00:19:38 [AppHost:crm] /data/project/crm/crm.dll --environment Staging
root 35237 51914 0 Sep29 ? 00:10:26 [AppHost:product] /data/project/product/product.dll --environment Staging
hwq 40167 39650 0 10:45 pts/0 00:00:00 grep --color=auto AppHost

其中,UID那行标题是手动加上去的。

下面是各字段的说明

字段 说明
UID 用户名
PID 进程的ID
PPID 父进程ID
C 进程占用CPU的百分比
STIME 进程启动到现在的时间
TTY 该进程在那个终端上运行,若与终端无关,则显示?
若为pts/0等,则表示由网络连接主机进程。
CMD 命令的名称和参数

上面的示例中列出了两条主要的信息,表明当前服务器运行着两个dotnet core的程序。

根据CMD进一步细分,同时也可以看出是那两个程序

以第一个为例:

[AppHost:crm] /data/project/crm/crm.dll --environment Staging

其中,AppHost后面跟着的就是jws的配置文件名称。

后面那部分就是运行 dotnet 时指定的dll和相关的参数。

了解Jexus的都应该知道Jexus运行dotnet core程序时是父子进程的关系,示例中的两个进程的PPID都是 51914,也很清晰的说明了这个问题。

用下面命令查看这个进程的信息时,可以看到它的CMD就是JwsMain,jws的核心进程

ps -p 51914

输出

  PID TTY          TIME CMD
51914 ? 00:01:40 JwsMain

最新文章

  1. VMware创建Linux虚拟机并安装CentOS(二)
  2. WCF入门教程(二)如何创建WCF服务
  3. React Native IOS源码初探
  4. 时隔3年,再次折腾BlackBerry 8830!
  5. QT核心编程之调试技术 (g)
  6. UIStackView 看我就够了
  7. js中prototype用法(转)
  8. Swing-布局管理器之FlowLayout(流式布局)-入门
  9. [模板][Luogu3387] 缩点 - Tarjan, 拓扑+DP
  10. Linux中rpm的使用
  11. 个人经验~mongo故障处理思路
  12. 8)django-示例(url传递参数)
  13. 部分PR回写的数量带有小数,分别是2023工厂的纸箱104007000389,2021工厂的纸盒404002005930;
  14. MySQL C 客户端的内存泄漏问题
  15. MFC The Screen Flickers When The Image Zoomed
  16. linux知识体系
  17. 面试应该get这三大技能
  18. git clone 某一特定分支<转>
  19. apache2不识别php
  20. 基于python实现简单web服务器

热门文章

  1. 心得体会,搞清楚你为什么学习C++?
  2. django默认模板引擎和jinja2模板引擎
  3. SharePoint Javascript客户端应用入门
  4. Python3 网络爬虫(请求库的安装)
  5. ssh网上商城源码
  6. eclipse中生成的html存在中文乱码问题的解决方法
  7. ABP入门系列(2)——领域层创建实体
  8. 教你 Debug 的正确姿势——记一次 CoreMotion 的 Crash
  9. 算法与数据结构(十二) 散列(哈希)表的创建与查找(Swift版)
  10. 安卓开发笔记(十六):'Request(okhttp3.Request.Builder)' has private access in 'okhttp3.Request