常用命令 {#常用命令}
| 命令 | 说明 | |---------------------|-----------------------------------| | nginx -s reopen | 重启Nginx | | nginx -s reload | 重新加载Nginx配置文件,然后以优雅的方式重启Nginx | | nginx -s stop | 强制停止Nginx服务 | | nginx -s quit | 优雅地停止Nginx服务(即处理完所有请求后再停止服务) | | nginx -t | 检测配置文件是否有语法错误,然后退出 | | nginx -?,-h | 打开帮助信息 | | nginx -v | 显示版本信息并退出 | | nginx -V | 显示版本和配置选项信息,然后退出 | | nginx -t | 检测配置文件是否有语法错误,然后退出 | | nginx -T | 检测配置文件是否有语法错误,转储并退出 | | nginx -q | 在检测配置文件期间屏蔽非错误信息 | | nginx -p prefix | 设置前缀路径(默认是:/usr/share/nginx/) | | nginx -c filename | 设置配置文件(默认是:/etc/nginx/nginx.conf) | | nginx -g directives | 设置配置文件外的全局指令 | | killall nginx | 杀死所有nginx进程 |
防火墙操作的命令 {#防火墙操作的命令}
| 命令 | 说明 | |-------------------------------------------------|--------------------| | service firewalld start | 开启 | | service firewalld restart | 重启 | | service firewalld stop | 关闭 | | firewall-cmd --list-all | 查看防火墙规则 | | firewall-cmd --query-port=8080/tcp | 查询端口是否开放 | | firewall-cmd --permanent --add-port=80/tcp | 开放80端口 | | firewall-cmd --permanent --remove-port=8080/tcp | 移除端口 | | firewall-cmd --reload | 重启防火墙(修改配置后要重启防火墙) |