top命令
top
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。
可以通过top命令来掌握这台机器大概运行着哪些服务
查看是否正在运行某个程序,以nginx为例
一、ps -ef | grep nginx 命令
ps -ef | grep nginx
查看nginx进程是否存在
二、netstat -anp |grep 端口号 命令
netstat -anp |grep 端口号
如果nginx用的是80端口,就用netstat -anp |grep 80 查看80端口是否被占用
三、netstat -anop | grep 0.0.0.0:80 命令
查看nginx的pid
netstat -anop | grep 0.0.0.0:80
四、ll /proc/4562/exe 命令
通过相应的进程ID(比如:4562)查询当前运行的nginx路径
ll /proc/4562/exe
五、/usr/local/nginx/sbin/nginx -t 命令
获取到nginx的执行路径后,使用-t参数即可获取该进程对应的配置文件路径
/usr/local/nginx/sbin/nginx -t