Nginx是一个高性能的反向代理服务器,现在一般作为我们网站或其他Web服务的第一层代理,用户在浏览器请求首先经过的就是Nginx服务。

如果Nginx服务没有启动或异常结束,将会影响Web服务的正常使用。

下面我将在Linux中查看Nginx是否启动的过程记录,分享出来。

工具/原料

  • Linux
  • Nginx

通过进程判断

  1. 1

    第一种方法:查看进程列表并过滤

    Linux每个应用运行都会产生一个进程,那么我们就可以通过查看Nginx进程是否存在来判断它是否启动。

    用ps -ef列出进程列表,然后通过grep过滤。

    如: ps -ef | grep nginx 就可以看到Nginx进程是否存在了。

  2. 2

    第二种方法:直接查看进程id

    ps -C nginx -o pid

    这种直接返回pid的方式比较适合跟其他程序结合使用,比如在shell/python脚本中执行这个命令拿到pid,让后根据pid来判断Nginx是否启动。

    推荐使用这种方式。

    END

通过端口判断

  1. 第三种方法:使用netstat命令

    如果我们的Nginx运行在80端口,那么就可以通过netstat -anp | grep :80命令来判断Nginx是否启动。

  2. 2

    第四种方法:使用lsof命令

    lsof -i:80 也可以查到80端口进程是否有进程在运行。

linux如何查看nginx是否启动相关推荐

  1. php 怎么看nginx,查看nginx是否启动

    查看nginx是否启动? 下面我将在Linux中查看Nginx是否启动的过程记录,分享出来. 通过进程判断 第一种方法:查看进程列表并过滤 Linux每个应用运行都会产生一个进程,那么我们就可以通过查 ...

  2. linux安装版本信息,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

  3. linux nginx在哪个目录下,Linux下查看Nginx安装目录、版本号信息?

    Linux环境下,怎么确定Nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 ngi ...

  4. linux 查看进程变量,Linux下查看进程(程序)启动时的环境变量

    Linux下查看进程(程序)启动时的环境变量 Linux的pargs ==================================== 今天又遇到一个老问题: 同事遇到了sqlplus &qu ...

  5. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

  6. Linux下查看Nginx,tomcat等的并发连接数和连接状态

    1.查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print ...

  7. 查看nginx是否启动成功

    Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点 ...

  8. Linux下安装nginx,启动和重启

    Linux下安装nginx 查看Linux下是否已安装nginx且已启动 安装 重启nginx 查看Linux下是否已安装nginx且已启动 是否安装:find / -name nginx 是否启动: ...

  9. linux如何查看mysql是否启动

    linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子 使用命令 # service mysqld status 或者 # service mysql status 命令来查看m ...

最新文章

  1. python timer使用-python中timer定时器常用的两种实现方法
  2. java 二进制,八进制,十进制,十六进制间相互转换的方法
  3. 解决win2003远程桌面只能最多连接2个用户的问题
  4. 区块链技术的五大颠覆性价值
  5. 未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布
  6. java多线程命名,命名线程和当前线程
  7. Nginx学习笔记:基础
  8. Multisim调出时钟设置方波信号
  9. 如何测量C#代码的运行时间
  10. thymeleaf 消息推送_SpringBoot整合WebSocket实现消息推送
  11. wx 2150183182
  12. 十大排序算法----堆排序(最后一个非叶子节点的序号是n/2-1的推理)
  13. 软件 PRE、RC、beta、RTM、CTP等版本号的基本区别
  14. 坚果云升级后桌面出现一个文件夹
  15. xp系统重装后无法连接服务器6,winXP重装系统后不能上网的解决方法
  16. 客户关系管理之会员管理
  17. VMware安裝Ubuntu 16.04.4-server服务器版
  18. “时间的朋友”2017跨年演讲全回顾
  19. Servlet本身的init,service,destory生命周期方法
  20. Spring Cloud 异常“ Caused by: java.net.UnknownHostException: discovery.host ”

热门文章

  1. Unity3D shader Blending
  2. ATL--创建简单的ATL之dll工程,添加“ATL简单对象”类的参数说明
  3. axios_的基本使用_使用axios()方法来发送请求---axios工作笔记004
  4. security工作笔记006---oauth2(spring security)报错method_not_allowed(Request method 'GET' not supported)解决
  5. 即时通讯学习笔记006---认识学习OpenFire服务器用的加密算法Blowfish_以及用java实现Blowfish算法
  6. 安全验证框架使用笔记001---Shiro简介
  7. Java的接口及实例(转)
  8. 1009 C语言 SUM problem
  9. c++ release和debug语句分离
  10. 支持windows 8的虚拟机软件