如题,谢谢另外,
1,对于一些源码包安装的服务,在手动启动的时候要指定一个配置文件,这种服务如何配置成开机自动启动
2,chkconfig --list检查的是SysV services,这个是系统服务吧,用户安装的软件的服务器的开机启动怎么看

解决方案 »

  1.   

    1.对于一些源码包安装的服务,首先要添加服务至系统服务,然后再设置开机自启动
    2.chkconfig --list是查看系统服务,用户用yum安装的软件默认添加自启动。
    一般情况使用chkconfig --list|grep mysql 即可查看
    使用chkconfig --level 35 mysqld on/off  设置开机自启动/关闭
    centos7/redhat7 使用 systemctl enable/disable  mysqld.service
      

  2.   


    首先非常感谢1.对于一些源码包安装的服务,首先要添加服务至系统服务,然后再设置开机自启动
    这个我后面再学习学习,不知道有没有参考资料可供参考,谢谢
    2.chkconfig --list是查看系统服务,用户用yum安装的软件默认添加自启动。
    我正式迷惑在这里的,用了chkconfig --list|grep mysql,发现没有任何输出结果,但是我的mysql确实是自动启动的‘
    另外,chkconfig 提示的“This output shows SysV services only and does not include nativesystemd services.”是什么意思,显示的只是系统服务,而不是用户服务?再次感谢。
      

  3.   

    你的系统应该使用 systemctl系统服务管理器来管理
    systemctl list-units|grep mysql
      

  4.   

    启动脚本一般放在  /etc/init.d 下面 
      

  5.   

    启动脚本一般放在  /etc/init.d 下面 没有的,所以我才来问
      

  6.   


    systemctl管理的服务在哪里可以看到?我意思是物理文件在哪里?谢谢
      

  7.   

    /usr/lib/systemd/system
      

  8.   

    你要把mysqld服务添加到系统服务中去,系统有个系统服务启动脚本,在/etc/init.d/ 好像是个rc.d的文件还是rc.local文件
      

  9.   

    肯定是在/etc/init.d 下   service  或者 systemctl 都可以管理  yum 安装mysql 只要不是添加的epel源,默认是安装的mariadb  是mysql的一个分支。