当前位置: 首页 > news >正文

【后端】【nginx】nginx常用命令

文章目录

      • 1. 启动与停止相关命令
      • 2. 配置文件检查与验证
      • 3. 查看日志
      • 4. 查看状态与版本
      • 5. 端口与连接相关命令

1. 启动与停止相关命令

# 启动 NGINX
sudo nginx# 立即停止 NGINX
sudo nginx -s stop# 优雅停止 NGINX
sudo nginx -s quit# 优雅重载配置
sudo nginx -s reload# 完全重启 NGINX
sudo systemctl restart nginx

2. 配置文件检查与验证

# 测试配置文件语法是否正确
sudo nginx -t# 测试配置文件并显示详细信息
sudo nginx -t -v

3. 查看日志

# 查看 NGINX 访问日志
sudo tail -f /var/log/nginx/access.log# 查看 NGINX 错误日志
sudo tail -f /var/log/nginx/error.log# 清空访问日志
sudo truncate -s 0 /var/log/nginx/access.log# 清空错误日志
sudo truncate -s 0 /var/log/nginx/error.log

4. 查看状态与版本

# 查看 NGINX 运行状态
systemctl status nginx# 查看 NGINX 版本
nginx -v# 查看 NGINX 编译时的详细信息
nginx -V

5. 端口与连接相关命令

# 查看 NGINX 监听的端口
sudo netstat -tulnp | grep nginx# 查看当前活跃连接
sudo nginx -s stats

netstat
用于显示网络连接、路由表、接口统计等信息。

  • -t:表示显示 TCP 连接。
  • -u:表示显示 UDP 连接。
  • -l:表示显示正在监听的套接字(即服务器端口)。
  • -n:表示显示 IP 地址和端口号,而不是主机名和服务名称(避免进行 DNS 查询)。
  • -p:表示显示与每个套接字相关联的程序的 PID 和名称。
    正在监听的套接字(socket) 指的是服务程序已经打开并正在等待外部连接的端口。

http://www.mrgr.cn/news/31700.html

相关文章:

  • 课程——决赛3# 传智
  • 【Python模拟websocket登陆-拆包封包】
  • 贝叶斯网络——基于概率的图模型(详解)
  • 设计模式学习
  • SpringCloud 微服务消息队列灰度方案 (RocketMQ 4.x)
  • python学习_3.正则表达式
  • 影刀RPA实战:网页爬虫之药品数据
  • 2024 “华为杯” 中国研究生数学建模竞赛(E题)深度剖析|高速公路应急车道启用建模|数学建模完整代码+建模过程全解全析
  • 高校心理辅导系统:Spring Boot技术实现指南
  • linux----进程地址空间
  • 2024华为杯C题详细完整思路和视频讲解
  • 数据飞轮崛起:数据中台真的过时了吗?
  • 树莓派配置Qt+OpenCV
  • 数据结构|二叉搜索树
  • 【模板进阶】完美转发
  • 【CPU】CPU的物理核、逻辑核、超线程判断及L1、L2、L3缓存、CacheLine和CPU的TBL说明
  • Rust 运算符快速了解
  • 2024华为杯数学建模研赛F题建模代码思路文章研究生数学建模
  • thinkphp8 从入门到放弃(后面会完善用到哪里写到哪)
  • 【图文详解】什么是微服务?什么是SpringCloud?
  • Web_php_include 攻防世界
  • 6. Python 输出长方形,直角三角形,等腰三角形
  • 【编底层原理】打开百度,输入搜索关键字,点击搜索,会发生什么,底层是如何实现的
  • PLSQL 显示行号(隔条)
  • 2024年华为杯中国研究生数学建模竞赛C题(数据驱动下磁性元件的磁芯损耗建模)思路
  • Android命令行启动settings