Chinaunix首页 | 论坛 | 博客
  • 博客访问: 562
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-18 14:10
个人简介

10+从业经验,3CCIE、HCIE、红帽RHCA、VCP。获取Linux资料,可+v:glab-mary

文章分类
文章存档

2024年(13)

我的朋友
最近访客

分类: LINUX

2024-12-06 16:53:10

大家好,** **获取1000页Linux学习笔记******关注 工 仲 好:**IT运维大本营** **


1,安装?


下载RPM:wget

离线包用其它方式下载也可以。

安装:rpm -ivh nginx-1.10.0-1.el7.ngx.x86_64.rpm
如果找不wget请安装,命令:yum -y install wget

2,Nginx安装目录?

whereis nginx

如图:

执行目录:/usr/sbin/nginx
模块所在目录:/usr/lib64/nginx/modules
配置所在目录:/etc/nginx/
默认站点目录:/usr/share/nginx/html

通过筛选进程查看当前使用的主配置文件和运行用户:


点击(此处)折叠或打开

  1. ps aux | grep nginx

如图:

主要配置文件:/etc/nginx/nginx.conf

打开上面的主配置文件nginx.conf能知道:

PID目录:/var/run/nginx.pid
错误日志:/var/log/nginx/error.log
访问日志:/var/log/nginx/access.log

以及包含进来的(include)其他模块配置文件(/etc/nginx/conf.d/目录下),默认只有:/etc/nginx/conf.d/default.conf

3,Nginx运行状态?

查看nginx状态


点击(此处)折叠或打开

  1. #方式一:
  2. systemctl status nginx.service
  3. #方式二:
  4. service nginx status

正在运行中状态如图:

未启动状态如图:

启动Nginx服务:

  启动代码格式:nginx安装目录地址 -c nginx配置文件地址


点击(此处)折叠或打开

  1. /usr/sbin/nginx -c /etc/nginx/nginx.conf #默认地址
  2. /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #一般是项目环境跟随启动用户不同

停止Nginx服务:往下看杀进程。

其它方式启动、停止、重载命令:


点击(此处)折叠或打开

  1. systemctl start nginx.service
  2. systemctl stop nginx.service
  3. systemctl reload nginx.service
  4. systemctl status nginx.service
  5. service nginx start
  6. service nginx stop
  7. service nginx reload
  8. service nginx status


4,查看版本?


点击(此处)折叠或打开

  1. nginx -V

5,Nginx进程

查看进程命令:


点击(此处)折叠或打开

  1. ps aux | grep nginx #查看nginx进程运行状态
  2. ps aux | grep nginx |grep -v grep #过虑grep本身


查看端口:


点击(此处)折叠或打开

  1. netstat -antp | grep :80
  2. netstat -ntlp | grep :80

停止Nginx服务,杀进程:


点击(此处)折叠或打开

  1. ps -ef|grep nginx
  2. ps -A | grep nginx
  3. #从容停止
  4. kill -QUIT 2072
  5. #快速停止
  6. kill -TERM 2132
  7. kill -INT 2132
  8. #强制停止,强杀进程
  9. killall -9 nginx
  10. pkill -9 nginx
  11. kill -9 pid1 pid1 #把PID多个进程杀掉

6,验证nginx配置文件是否正确?

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

如图:

看到输出


点击(此处)折叠或打开

  1. nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
  2. nginx: configuration file /etc/nginx/nginx.conf test is successful

说明配置文件格式正确!

方法二:在启动命令 -c 前加 -t

7,重启Nginx服务

方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可。

  注意:不同用户目录不同。

方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务



阅读(22) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~