本文共 784 字,大约阅读时间需要 2 分钟。
方法一:使用ps命令
要检查特定程序是否正在运行,可以使用ps命令。ps命令可以显示系统中的进程信息。以下是使用ps命令的具体步骤:
在终端或shell环境中输入以下命令: ps -aux
- 该命令会输出系统中所有正在运行的进程,包括用户和系统进程。
- 如果需要查看特定程序是否运行,可以在命令末尾添加grep命令:
ps -aux | grep 程序名
例如,若想查看Apache服务器是否运行,可以执行:
ps -aux | grep httpd
如果输出显示有httpd进程,说明Apache服务器正在运行。
方法二:使用netstat命令
要检查特定端口是否被占用,可以使用netstat命令。以下是使用netstat命令的具体步骤: - 在终端或shell环境中输入以下命令:
netstat –apn
- 该命令会输出系统中所有正在使用的网络连接和端口信息。
- 如果需要查看特定端口号是否被占用,可以在命令末尾添加grep命令:
netstat –apn | grep portno
例如,若想查看端口80是否被占用,可以执行:
netstat –apn | grep 80
如果输出显示有80端口被占用,说明该端口正在使用。
检查端口占用
除了查看进程外,还可以检查特定端口是否被占用。以下是使用netstat命令检查端口占用的具体方法: - 在终端或shell环境中输入以下命令:
netstat –anp | grep portno
- 该命令会输出系统中所有正在使用的网络连接和对应的端口号。
- 如果需要查看特定端口号是否被占用,可以在命令末尾添加grep命令:
netstat –anp | grep 8080
如果输出显示有8080端口被占用,说明该端口正在使用。
转载于:https://www.cnblogs.com/infoflow/p/7535850.html