Linux怎么知道服务是否启动?

这里以nginx为例 1、看进程 使用ps命令 ps -ef | grep 服务名 或 ps aux |grep 服务名 以下界面是服务起来了的效果 image

以下界面是服务没起来的效果,没有nginx进程 ps 显示出来的是grep nginx进程,它是一个grep进程,不是nginx进程 image 2、看端口 前提是知道要服务的端口号是多少,nginx的默认端口是80 lsof -i:端口号 以下界面就是服务起来了的效果,如果什么也没有就说明服务没起来 image

一些常用的端口号:

1 FTP:21 2SSH:22 3Telnet :23 4HTTP:80 5HTTPS:443 6Tomcat:8080 7Oracle:1521 8MySQL:3306 9SQLServer:1433 10Redis:6379

3、看状态 systemctl status 服务名 或 service 服务名 status 看Active,显示active(running)就表示服务起来了 image

4、直接访问 有些服务不适合这种方法 nginx服务起来之后可以直接在网页上输入ip去访问,能访问到就说明服务起来了,当然不能访问到也不一定是服务没起来,可能是防火墙没关,selinux没关等 image 5、看日志

1 less /var/log/messages

shift+g 跳到底部 看到Started nginx 表示nginx已经起来了 image 建议使用前三个方法,如果需要服务器,我推荐用3A服务器,杠杠的

点赞
收藏

评论区

加载中...

相关推荐

sql注入

反引号是个比较特别的字符,下面记录下怎么利用0x00SQL注入反引号可利用在分隔符及注释作用,不过使用范围只于表名、数据库名、字段名、起别名这些场景,下面具体说下1)表名payload:select\from\users\whereuser\_id1limit0,1;!(https://o

Ubuntu 14.04 搭建 ftp

一、安装ftp服务器vsftpd$sudoaptgetupdate$sudoaptgetinstallvsftpdftp服务器使用21端口,安装成功之后查看是否打开21端口$sudonetstatnpltu|grep21tcp       0     00.0.0.0:21             0.

MySQL学习笔记(一)

一、MySQL产品的介绍和安装MySQL服务的启动和停止1.方式一:开始(右键)→计算机管理→ 服务和应用程序 → 服务 → MySQL(服务名) → 启动、停止、暂停、重新启动等2.方式二:以管理员身份运行cmdnetstopmysql(服务名)

JVM调优之jstack找出最耗cpu的线程并定位代码

jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。第一步先找出Java进程ID,服务器上的Java应用名称为mrfcenter:root@u

Linux查看进程和删除进程

基本命令讲解在Linux命令平台输入12个字符后按下Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to按table)。ps命令用于查看当前正在运行的进程。grep是搜索例如:psef|grepjava表示查看所有进程里CMD是java的进程信息ps

Linux 实例搭建 FTP 服务

操作场景本文以CentOS7.264位系统为例,使用vsftpd作为FTP服务端,FileZilla作为客户端。指导您如何在Linux云服务器上搭建FTP服务。操作步骤安装vsftpd1.登录Linux云服务器。2.执行以下命令,安装vsftpd。