如何查看linux系统已安装的应⽤程序?
/etc/init.d 和service ⽂件
在/etc/init.d的可执⾏程序的优先级会⾼于/etc/systemd/system/下的service⽂件,如果同时存在的话。
serivice xxxx start|stop|restart 相当于是对/etc/init.d下的xxxx的封装,相当于是⼀个管理命令,实际执⾏的是/etc/init.d下的可执⾏程序。如果/etc/init.d下没有该服务的可执⾏程序,则使⽤service⽂件
补充说明:
/etc/init.d/xxxx xxxx这样的⽅式是⽼版本Linux使⽤的服务管理⽅式(针对从官⽅软件仓库或官⽅镜像源安装的软件),针对CentOS来说,是CentOS 6.9及其以下版本才⽤这样的⽅式启动MySQL服务,从CentOS 7开始,改成了systemd管理系统服务,所以你需要使⽤以下的命令来启动或停⽌MySQL:
#启动MySQL
systemctl start mysqld
#停⽌MySQL
systemctl stop mysqld
#查看MySQL运⾏状态
systemctl status mysqld
#设置MySQL开机⾃启
mysql下载后如何使用systemctl enable mysqld
当然了,⼀些第三⽅开发的集成软件为了顾及⽼⽤户的习惯,在⾼版本CentOS中依然保留了/etc/init.d/xxx来管理服务的形式,⽐如国内公司开发的宝塔集成⾯板,这种情况不在讨论范围内...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。