linux系统设置开机启动的两种方法systemd及rc.local(手工写sh脚本,手工写service服务)

知识点

在Linux系统中,有多种方法可以设置开机启动。以下是其中的一些主要方法:

systemd

  • 在较新的Linux发行版中,systemd是默认的初始化和服务管理工具。
  • 可以在/etc/systemd/system/目录中创建一个新的单元文件,用于定义自启动的服务。
  • 单元文件通常包含服务的描述、依赖关系、要执行的命令等。

rc.local

  • 打开/etc/rc.d/rc.local文件,在文件的末尾添加要执行的命令或脚本的全路径。
  • 确保为rc.local文件添加执行权限,可以使用chmod +x /etc/rc.d/rc.local

crontab

  • 编辑crontab文件,并添加一行如@reboot your_command的命令,其中your_command是要在启动时执行的命令。

/etc/init.d/

  • 在/etc/init.d/目录下创建一个新的启动脚本,并为其添加执行权限。
  • 使用update-rc.d命令(在Debian/Ubuntu系统中)或chkconfig命令(在CentOS/RedHat系统中)将脚本链接到适当的运行级别。

实验

这是主要实验前两种方式

一、systemd

(一)自写一个sh脚本并加入开机启动
vim /usr/local/WF/rebootechotime.sh

脚本内容如下:

#!/usr/bin/sh
#/usr/local/WF/rebootechotime.sh
echo "reboot time is:" >> /usr/local/WF/rebootechotime.txt
date >> /usr/local/WF/rebootechotime.txt

脚本每次开机启动一次,并将开机时间记录在rebootechotime.txt文件中
在这里插入图片描述

cd /usr/local/WF
ll

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值