重启centOS丢失nginx.pid导致无法启动nginx的解决方法

news/2024/7/8 4:15:28

目录

  • 找到nginx
  • 找到nginx的配置文件
  • 拼接命令,启动nginx
  • Nginx指令拓展知识(中英对照):

tags:

  • centOS
  • linux
  • nginx
    categories:
  • 服务器

找到nginx

首先,如果你忘记了你的nginx的安装目录,不妨使用以下命令,找到你的nginx:

find / -name nginx

这个时候,不出意外的话,你的界面将会出现一堆nginx路径,但是一般可执行的文件是在/sbin/或者/bin/目录下。当然,如果你的shell工具支持关键字高亮的话,一眼就能区分该是目录还是可执行文件了,以下是目录示例:

/run/nginx
/usr/lib64/nginx
/usr/sbin/nginx
/usr/share/nginx
/usr/libexec/initscripts/legacy-actions/nginx
/etc/logrotate.d/nginx
/etc/sysconfig/nginx
/etc/nginx
/var/lib/yum/repos/x86_64/7/nginx
/var/cache/nginx
/var/cache/yum/x86_64/7/nginx
/var/log/nginx

上述列表中,带有/sbin/或者/bin/的目录仅有一个,那就是:

/usr/sbin/nginx

找到nginx的配置文件

也就是找到nginx.conf文件,同样是使用查找命令:

find / -name nginx.conf

这个时候一般只会出现一个配置文件路径,如下:

/etc/nginx/nginx.conf

拼接命令,启动nginx

将目录/usr/sbin/nginx加上参数 -c,再加上配置文件目录:/etc/nginx/nginx.conf

最终变成了:

/usr/sbin/nginx -c /etc/nginx/nginx.conf

此时按下Enter执行,屏幕将会没有其他的提示,意味着nginx程序启动成功。

nginx -c 它是设置配置文件。其实nginx -c 它还有一个默认的配置文件路径。它默认的路径:/etc/nginx/nginx.conf,所以上述命令修正后是:

/usr/sbin/nginx -c

怎么知道nginx还有其他的命令呢?

你只需要输入以下命令即可:

/usr/sbin/nginx -?

Nginx指令拓展知识(中英对照):

-?,-h           : this help (这个帮助)
-v              : show version and exit (显示版本并退出)
-V              : show version and configure options then exit (显示版本和选项,然后退出)
-t              : test configuration and exit (测试配置和退出)
-T              : test configuration, dump it and exit (测试配置,转储并退出)
-q              : suppress non-error messages during configurationtesting (在配置非错误期间,禁止显示非错误消息)
-s signal       : send signa1 to a master process: stop, quit, reopen, reload  (向主进程发送信息:停止;退出;重新打开;重新加载)
-p prefix       : set prefix path (default: /etc/nginx/)  (设置前缀路径,默认:/etc/nginx/)
-c filename     : set configuration file (default: /etc/nginx/nginx. conf)  (设置配置文件,默认为:/etc/nginx/nginx. conf )

-g directives   : set global directives out of configuration file (将配置文件设置为全局指令)

转载于:https://www.cnblogs.com/gobyte/p/10995710.html


http://www.niftyadmin.cn/n/2569897.html

相关文章

SpringBoot之集成通用Mapper

第一种&#xff1a; 1.引入POM坐标&#xff0c;需要同时引入通用mapper和jpa <dependency><groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <!-- 建议使用最新版本,最新版本请从项目首页查找 --> <version>3.4.0…

轻快PDF阅读器怎么阅读电子书

当我们从网上下载资料时&#xff0c;一般碰见的都是PDF格式。想要阅读PDF文件时时,我们一般都会使用PDF阅读器。但是网络上给推出的阅读器有很多&#xff0c;这让人很难去选择&#xff0c;不过大家放心&#xff0c;今天小编就给大家介绍一个非常好用&#xff0c;而且还省时省力…

怎么配置在谷歌和ie内核时使用不同的_IE浏览器要彻底凉了?曾占95%市场份额,拥有25年历史,如今微软却宣布…...

每经编辑&#xff1a;卢祥勇互联网的“活化石”正陆续退场。微软日前宣布&#xff0c;从2021年8月17日开始&#xff0c;微软365办公软件应用和服务将全面停止对IE11浏览器的支持&#xff0c;这意味着在这之后&#xff0c;用户将无法在IE11浏览器上使用微软365办公软件。微软表示…

python 读取鼠标选中文本_Python制作消消乐小游戏

作者&#xff1a;Charles个人微信公众号&#xff1a;Charles的皮卡丘&#xff08;欢迎大家搜索关注&#xff09;游戏规则玩家通过鼠标交换相邻的拼图&#xff0c;若交换后水平/竖直方向存在连续三个相同的拼图&#xff0c;则这些拼图消失&#xff0c;玩家得分&#xff0c;同时生…

088实战 项目技术框架

三层框架 数据收集 数据处理 数据可视化

win10安全模式都进不去_win7每次启动都出现系统恢复选项而且点那个都没用

电脑进入系统恢复界面&#xff0c;说明系统引导损坏&#xff0c;文件丢失等&#xff0c;重启按F8进入安全模式&#xff0c;或最后一次正确配置 清理修复系统或者重启按del键进入BIOS设置&#xff0c;看硬盘是否正常或者使用U盘启动工具&#xff0c;进入pe系统&#xff0c;重新按…

用python在linux下获取网卡地址

使用一个第三方库&#xff0c;名为psutil 代码如下&#xff1a; #!/usr/bin/python # -*- coding:utf-8 -*-import psutildef get_netcard():netcard_info []info psutil.net_if_addrs()for k,v in info.items():# print "k is {0} and v is {1}".format(k,v)for i…

for update

&#xff08;1&#xff09;Select…For Update语句的语法与Select语句相同&#xff0c;只是在select语句的后面加FOR UPDATE [NOWAIT]子句。该语句用来锁定特定的行&#xff08;如果有where子句&#xff0c;就是满足where条件的那些行&#xff09;。当这些行被锁定后&#xff0…