linux如何查看nginx是否启动

Nginx是一个高性能的反向代理服务器,现在一般作为我们网站或其他Web服务的第一层代理,用户在浏览器请求首先经过的就是Nginx服务。
如果Nginx服务没有启动或异常结束,将会影响Web服务的正常使用。
下面我将在Linux中查看Nginx是否启动的过程记录,分享出来。

通过进程判断

  • 01

    第一种方法:查看进程列表并过滤 Linux每个应用运行都会产生一个进程,那么我们就可以通过查看Nginx进程是否存在来判断它是否启动。 用ps -ef列出进程列表,然后通过grep过滤。 如: ps -ef | grep nginx就可以看到Nginx进程是否存在了。

  • 02

    第二种方法:直接查看进程id ps -C nginx -o pid 这种直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,让后根据pid来判断Nginx是否启动。

通过端口判断

  • 01

    第三种方法:使用netstat命令 如果我们的Nginx运行在80端口,那么就可以通过命令来判断Nginx是否启动。

  • 02

    第四种方法:使用lsof命令也可以查到80端口进程是否有进程在运行。

(0)

相关推荐

  • linux下查看nginx.apache.mysql.php的编译参数

    下文我们一起来看一个linux下查看nginx、apache、mysql、php的编译参数例子,希望此例子对各位有帮助。 查看nginx、apache、mysql、php参数我们可以用到 /App/n ...

  • linux如何查看mysql是否启动

    linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子. 操作方法 01 使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示: m ...

  • Linux系统上SSH无法启动

    在机器上直接登录,问题显示如下: /var/empty/sshd must be owned by root and not group or world-writable. 问题: Linux上的S ...

  • Linux操作系统上SSH无法启动解决办法

    在机器上直接登录,问题显示如下: /var/empty/sshd must be owned by root and not group or world-writable. 问题: Linux上的S ...

  • linux如何设置程序开机启动后台运行?

    有些时候,我们需要在终端启动一个程序,并使之运行--但是如果关闭终端,那么这个程序也就随着关闭了.那么有没有什么方法在关闭终端后,让已经从这个终端启动的程序继续运行呢?有以下方法 1.让linux忽略 ...

  • linux怎么查看文件权限

    linux怎么查看文件权限,权限在操作系统是很重要的,如果不设置权限的话谁都可以复制.剪切.删除文件了,这样就麻烦 了,那我们怎么查看文件权限呢?如下图教您怎么操作. 操作方法 01 首先启动linu ...

  • Linux如何安装Nginx服务

    Nginx不用多说,web开发工程师都特别熟悉吧,Nginx是一款轻量级的Web容器/代理服务器主要特点是占有内存少,并发能力强.今天就介绍下如何在linux上安装nginx服务吧. 操作方法 01 ...

  • linux系统查看配置的常用命令

    本文写下linux系统查看配置的常用命令 操作方法 01 cat /proc/cpuinfo # 查看CPU信息 02 free -m # 查看内存使用量和交换区使用量 03 df -h # 查看各分 ...

  • Linux如何查看端口状态

    Linux如何查看端口状态 操作方法 01 在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询 02 netstat ...