linux 怎么查看程序是否启动
时间: 2023-09-28 08:13:07 浏览: 39
你可以使用以下命令来检查程序是否已启动:
```
ps aux | grep <程序名称>
```
其中 `<程序名称>` 是指要检查的程序的名称或关键字。例如,如果你想检查 Apache Web 服务器是否已启动,可以使用以下命令:
```
ps aux | grep apache
```
如果输出结果中包含了 Apache 程序的进程信息,则表示 Apache 已经启动了。如果没有输出结果,则表示 Apache 没有启动。
另外,你也可以使用 `systemctl status` 命令来检查服务是否已启动。例如,如果你想检查 MySQL 数据库是否已启动,可以使用以下命令:
```
systemctl status mysql
```
如果输出结果中显示 `active (running)`,则表示 MySQL 服务已经启动了。如果显示 `inactive (dead)`,则表示 MySQL 服务没有启动。
相关问题
Linux 查看已经启动的Java程序
可以使用以下命令来查看已经启动的Java程序:
1. 使用ps命令查看进程列表:
```
ps -ef | grep java
```
2. 使用jps命令查看Java进程列表:
```
jps
```
3. 使用lsof命令查看Java进程打开的文件:
```
lsof -p <pid>
```
其中,<pid>为Java进程的进程号。
4. 使用jstack命令查看Java进程的堆栈信息:
```
jstack <pid>
```
其中,<pid>为Java进程的进程号。
5. 使用jmap命令查看Java进程的内存信息:
```
jmap -heap <pid>
```
其中,<pid>为Java进程的进程号。
linux 关闭程序自启动
以下是Linux关闭程序自启动的方法:
1.使用systemctl命令
```shell
# 查看所有已启动的服务
systemctl list-unit-files | grep enabled
# 禁止服务开机自启动
systemctl disable 服务名
# 启用服务开机自启动
systemctl enable 服务名
```
2.使用chkconfig命令
```shell
# 查看所有已启动的服务
chkconfig --list | grep 3:on
# 禁止服务开机自启动
chkconfig 服务名 off
# 启用服务开机自启动
chkconfig 服务名 on
```