nginx的启动与停止
启动 ./nginx;停止 ./nginx -s quit; ./nginx -s stop; killall nginx; kill -9 pid 加载配置文件 ./nginx -s reload
启动
nginx安装完成后,切换到nginx的安装目录sbin目录,执行该目录下编译后的二进制文件即可启动程序
[root@zhangqi ~]# cd /wls/nginx/sbin/
[root@zhangqi sbin]# ./nginx
启动后,可以通过ps -ef|grep nginx 查看是否启动成功,这条命令执行了ps 和 grep 两个命令。通过这两个命令组合,可以看到所有进程中是否有nginx的进程。
从上图可以看出,前两行分别为nginx主进程(master process) 和 工作进程(worker process),第三行是grep nginx命令。当看到这两个nginx进程时,说明nginx已经启动。从第一列可以看出,nginx主进程以root用户运行,而工作进程以nobody用户运行;第二列显示了两个进程的id(即pid)分别为3810和3812。
停止
当须要停止nginx服务的时候,有多种停止方式,可以根据需求不同采取不同的方式处理。
1、立即停止服务
nginx程序允许传递选项-s 表示发送信号到主进程,如果后面跟上stop 表示停止服务。
./nginx -s stop
2、从容停止服务
stop方式是立即停止nginx服务,无论当前工作进程是否正在处理工作。nginx提供了一种从容停止服务的方式quit,是在完成单签工作任务后再停止
./nginx -s quit
3、通过kill或killall 命令杀死进程
Linux提供了kill 或 killall 两种比较粗暴的杀死进程的方式,同样可以停止nginx服务。
可以用kill -9 进程号方式杀死进程 kill -9 pid
还有一种快捷的一次性杀死所有nginx进程的方式
killall nginx,killall nginx一次性杀死所有的nginx的进程信息
重新加载配置文件
如果在nginx服务运行中,修改了nginx.conf配置文件,不想服务中断使配置文件生效,该怎么办,有办法。
nginx -s reload ,可以在nginx已经启动的情况下重新加载配置文件,使服务平滑重启。
nginx的启动与停止相关推荐
- Nginx的启动和停止
Nginx的启动和停止 Windows下Nginx的启动 非常简单,找到文件解压缩的路径,比如,d:/nginx,然后开始--运行--cmd,执行DOS命令: 注意,Nginx启动之后,DOS窗口就可 ...
- centos7启动dhcp失败_4:Nginx服务启动、停止、重启
上两节之后,你已经成功的在自己的服务器或者个人电脑上安装了Nginx,并对Nginx的基础配置有了个大概的了解,本节我们开始关注Nginx本身的操作,最基本的启动,停止和重启. 启动 首先我们连接上服 ...
- Windows下Nginx的启动、停止等基本命令
2019独角兽企业重金招聘Python工程师标准>>> Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停 ...
- jenkin swindows启动_Windows下Nginx的启动、停止等命令
Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 1. ...
- Windows下Nginx的启动、停止等命令
Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 假设 ...
- Nginx 的启动、停止、平滑重启、信号控制和平滑升级
Nginx 的启动 假设 nginx 安装在 /usr/local/nginx 目录中,那么启动 nginx 的命令就是: [root@localhost ~]# /usr/loca ...
- Nginx —— nginx的命令行控制(nginx的启动与停止、重载配置文件、回滚日志文件、平滑升级等操作)
在linux中,需要使用命令来控制Nginx服务器的启动与停止.重载配置文件.回滚日志文件.平滑升级等行为. 默认情况下,nginx被安装在目录/usr/local/nginx中,其二进制文件路径为/ ...
- nginx的启动、停止、平滑重启
2019独角兽企业重金招聘Python工程师标准>>> 一.Nginx 的启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/con ...
- Nginx的启动(start),停止(stop)命令
查看Nginx的版本号:nginx -V 启动Nginx:start nginx 或者 nginx 快速停止或关闭Nginx:nginx -s stop 正常停止或关闭Nginx:nginx - ...
- Linux命令:Nginx的启动、停止与重启
标题 1.启动 2.停止 3.重启 1.启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 2.停止 首先查看ngin ...
最新文章
- 基于SSM实现公交路线管理系统
- 用JSON技术加快AJAX程序开发
- 初学Windows编程笔记1——窗口和消息
- 2018/Province_Java_A/2/星期一
- LeetCode 431. 将 N 叉树编码为二叉树(递归/层序)
- 使用pdo,使用pdo无法插入数据怎么办
- Android 应用开发----ViewPager---PagerTitleStrip添加标题栏
- Linux内核vmalloc原理与实现
- github怎么切换到gitee_Github 如何和 Gitee 进行同步?
- HWDB数据集gnt格式转为png格式
- mybatis_07动态SQL_foreach循环
- URI和URL差别以及相对路径和绝对路径的差别
- 【数据挖掘】聚类 Cluster 简介 ( 概念 | 应用场景 | 质量 | 相似度 | 算法要求 | 数据矩阵 | 相似度矩阵 | 二模矩阵 | 单模矩阵 )
- JAVA多线程面试题整理及答案
- python输出边长为n的正方形_将一个正方形分成N个较小的正方形并求N个较小正方形的中心坐标...
- 获取sender名称
- PHP程序员需要注意的代码规范PSR有哪些?
- [bx]与loop指令
- 构建数据思维从认知事物的基本方法开始!
- shell 经典教程[大神之路]