检查Linux下Nginx服务是否已启动(linux查看nginx是否启动)

linux是一款广受欢迎的开源操作系统,nginx是一款来自俄罗斯的高性能、可靠、反向代理、负载均衡和HTTP缓存解决方案。本文将介绍如何在Linux下检查Nginx服务是否已启动。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了襄城免费建站欢迎大家使用!

首先,在Linux下检查Nginx服务是否已启动的最简单方法是使用“netstat”命令,查看Nginx监听的端口,如果端口处于打开状态,则说明Nginx服务已经启动。它的命令格式如下:

“`shell

netstat -atnp | grep nginx


执行后会返回如下信息:

```shell
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 20840/nginx

可以看到,Nginx的端口为80,处于打开状态,则表明Nginx服务已经启动;如果处于关闭状态,则表明Nginx服务没有启动。

另一个检查Nginx服务是否已启动的方法是使用“ps”指令,它会显示允许搜索和计算当前实例当前运行的程序,查找Nginx进程是否处于运行状态,它的命令如下:

“`shell

ps -C nginx -o pid,cmd

 
如果显示的PID正确的话,那么表明Nginx服务已经启动。

再者,可以使用“systemctl”。systemctl是Linux内置的服务控制命令,它可以用来管理系统的服务,如查看服务是否启动,如查看Nginx进程,它的命令格式如下:

```shell
systemctl status nginx.service

执行后会返回 如下信息:

“`shell

● nginx.service – A high performance web server and a reverse proxy server

Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)

Active: active (running) since Thu 2020-11-04 17:03:45 CST; 1 weeks 4 days ago

Docs: man:nginx(8)

Main PID: 8332 (nginx)

CGroup: /system.slice/nginx.service

├─8332 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

├─8333 nginx: worker process

├─8334 nginx: worker process

├─8335 nginx: worker process

└─8336 nginx: worker process


显示的Active一项,表明Nginx服务已经启动。

总之,Linux上检查Nginx服务是否已启动有几种方法,本文介绍了三种方法,分别用“netstat”、“ps”以及“systemctl”指令来检查Nginx服务是否启动,这些指令对于检查Nginx服务来说都是非常有用的。

香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。

网页名称:检查Linux下Nginx服务是否已启动(linux查看nginx是否启动)
分享链接:http://www.mswzjz.cn/qtweb/news47/226997.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能