Linux通过进程名查找其开机启动方式并关闭开机启动
比如说tomcat一、先判断是 systemd 还是 init.d 方式检查是否为 systemd 服务现代 CentOS 7/8/9systemctl list-unit-files|grep-itomcat如果出现 tomcat.service、tomcat8.service 之类 → systemd 管理如果什么都没出 → 不是 systemd往下查 init.d检查是否为传统 /etc/init.d 脚本老方式ls/etc/init.d/|grep-itomcat如果看到 tomcat / tomcat8 → init.d 脚本方式再看自启状态chkconfig--listtomcat输出类似tomcat0:off1:off2:on3:on4:on5:on6:off2/3/5 为 on → 开机自启已开启检查是否写在 /etc/rc.local最粗暴方式cat/etc/rc.local|grep-itomcat如果有 /opt/tomcat8/bin/startup.sh 之类 → rc.local 自启二、对应方式关闭开机自启永久情况 Asystemd 服务最常见1查看服务名与状态systemctl status tomcat看 Loaded: 那一行是否 enabled。2关闭开机自启关键命令bashsystemctl disable tomcat提示Removed symlink /etc/systemd/system/… → 成功3验证systemctl is-enabled tomcat输出 disabled → 已关闭情况 B/etc/init.d 脚本chkconfig 方式1关闭开机自启chkconfigtomcat off2验证chkconfig--listtomcat2:off 3:off 5:off → 成功3可选彻底删除服务chkconfig--deltomcatrm-f/etc/init.d/tomcat情况 C写在 /etc/rc.localvi/etc/rc.local找到类似/opt/tomcat8/bin/startup.sh注释掉加 #或删除这一行保存退出。