Linux查看开机启动的服务

tomosak1年前Linux797
在Linux系统中,可以使用不同的命令和工具来查看开机启动的服务。

以下是一些常用的方法:

systemctl 命令:
使用 systemctl 命令可以查看系统中所有正在运行的服务以及它们的状态。

  systemctl list-units --type=service

若要查看某个特定服务的状态,可以使用:
 systemctl status <service_name>

若要查看某个服务是否在开机时启动,可以使用:
 systemctl is-enabled <service_name>

若要查看某个服务的启动日志,可以使用:
  journalctl -xe | grep <service_name>

chkconfig 命令:
chkconfig 命令用于查询和设置系统服务的运行级别信息。

 chkconfig --list

若要查看某个服务在特定运行级别是否启用,可以使用:
chkconfig --list | grep <service_name>

service 命令:
service命令用于启动、停止、重新启动服务等操作。

service <service_name> status

ps 命令:
使用 ps 命令可以列出当前正在运行的进程,包括服务进程。

 ps aux | grep <service_name>

这些命令可以根据你的系统和使用的发行版略有不同。请根据你的系统选择适当的命令。在大多数现代Linux系统中,systemctl 是较为通用和强大的工具。

Java JAR包是否在系统启动时被启动
在Linux系统中,如果你想确定一个Java JAR包是否在系统启动时被启动,通常需要查看系统的启动脚本或配置文件。以下是一些建议的方法:

查看启动脚本或服务配置:

查看系统的启动脚本,这些脚本通常位于 /etc/init.d/ 目录下。你可以在这些脚本中查找是否包含有关Java JAR包的启动命令。

例如,可以使用 grep命令来搜索包含关键词的脚本:

     grep -r "java -jar /path/to/your.jar" /etc/init.d/

查看 systemd 服务配置:

如果系统使用 systemd,你可以使用 systemctl命令查看服务配置。服务配置文件通常位于 /etc/systemd/system/ 或 /lib/systemd/system/目录下。

systemctl list-units --type=service | grep your-service-name

检查 cron 任务:

有时,Java JAR包可能会通过cron任务在系统启动时运行。你可以使用以下命令查看cron任务:
 crontab -l

请记住,具体的步骤可能因系统配置和使用的发行版而有所不同。确保替换命令中的 /path/to/your.jar 和 your-service-name 为实际的JAR包路径和服务名称。

如果你无法找到明确的启动脚本或配置文件,可能需要查看系统管理员或开发人员提供的文档,或者检查应用程序的自定义安装脚本。

设置开机启动 jar包
使用 Systemd:
如果你的系统使用 Systemd 作为启动管理器,你可以创建一个 .service 文件。以下是一个简单的示例:

在 /etc/systemd/system/ 目录下创建一个新的服务文件,比如 your-service-name.service:

sudo nano /etc/systemd/system/your-service-name.service

在文件中添加类似以下的内容:

[Unit]
Description=Your Service Description

[Service]
ExecStart=/path/to/your/command or /path/to/your/script.sh
Restart=always

[Install]
WantedBy=multi-user.target

替换 Your Service Description 为服务的描述。
替换 ExecStart 为你的启动命令或脚本的路径。
保存文件后,重新加载 Systemd 并启用服务:

sudo systemctl daemon-reload
sudo systemctl enable your-service-name.service


标签: Linux

相关文章

正确看待音响器材的测试数据

正确看待音响器材的测试数据

如果懒得看长文,记住一个最基本的道理即可:用仪器测试音响器材,用的是简单的正弦波信号(THD等测试),而真正播放音乐是高度动态变化的,而功放/耳放所驱动的音箱、耳机,从阻抗到低频响应特性等等都是具有极大差别。所以唯数据论是很低级的行为,特别是某些人更幼稚到把THD失真数据来做音箱器材声音水平的“排名...

moOdeAudio树莓派播放器开通ssh客户端登录

1、登录moOde系统,进入设置,找到Security,Web SSH设置为On,保存。2、点击open,打开web shh3、sudo -i 进入root模式4、使用下面命令systemctl enable ssh.servicesystemct start ssh.service...

Audiophile Linux安装

If you are for example going to use “/dev/sda” disk to create partition for AP-Linux, execute this commands:# fdisk /dev/sda or# cfdisk /dev/sda#...

Synology群晖安装RoonServer

1,在套件中心,设置信任层级为任何发行者;2,在群晖控制面板中,高级模式,终端机和SNMP,启动SSH功能;3,使用Xshell登录SSH,用户名和密码为群晖创建的用户和密码,进入后sudo -i 输入上面的密码;4,开通root登录权限;vi /etc/ssh/sshd_config按i 修改#P...

nginx网页服务器访问目录设置

编辑nginx.conf文件,在http段添加下面代码:autoindex on; autoindex_exact_size on; autoindex_localtime on; charset utf-8,gbk;...

Linux安装配置Zerotier客户端

1、在线安装└─$ curl -s https://install.zerotier.com/ | sudo bash...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。