栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 设置开机自启动

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 设置开机自启动

  • /etc/init.d
  • /etc/rc.local
  • 注:

/etc/init.d

/etc/init.d是/etc/rc.d/init.d的一个目录链接。
/etc/rc.d/init.d 存放了各种系统服务的启动关闭的管理脚本,

  1. 从MYSQL安装文件复制一个mysql.server到/etc/init.d/mysql
cp /home/cwang/mysql-8.0.26-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
  1. 赋予可执行权限
chmod +x /etc/init.d/mysql
  1. 添加服务
chkconfig --add mysql
  1. 显示服务列表
chkconfig --list
  1. 设置mysql的服务3,4,5状态为on
chkconfig --level 345 mysql on

重启验证

/etc/rc.local
  1. 编写startup.sh的脚本文件,内容如下:
# 脚本中应使用绝对路径
# 2>
# 表示把标准错误(stderr)重定向,标准输出(stdout)是1。

# 尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误。

# 2> &1
# 1> &2
# 2> stderr.log
# 1> stdout.log
nohup java -jar /home/local/n-admin.jar --spring.profiles.active=prod >/home/local/nohup.out 2>&1 &
  1. 运行命令使脚本生效
chmod +x /home/local/startup.sh
  1. 编辑/etc/rc.local,在里面加上下面的这行(vim /etc/rc.local)
sh /home/local/startup.sh
  1. 需要给rc.local可运行权限
chmod +x /etc/rc.local

/etc/rc.local是/etc/rc.d/rc.local的映射文件,还需要给/etc/rc.d/rc.local授权

chmod +x  /etc/rc.d/rc.local
  1. 重启验证
注:
对于chmod +x file 来说就是将file改为可执行状态,在linux因高亮语法,会让file文件显示绿色。对于灰色的文件来说,没有可执行的权限,这是若我们给它chmod +x后它将会变为可执行的绿色文件。

chmod 777的语法为:chmod 777 file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/513240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号