linux设置开机启动

  1. 使用 systemd

    • 创建一个 systemd 服务单元文件(.service 文件),定义您想要在启动时运行的命令或服务。
    • 将该服务单元文件放置在 /etc/systemd/system/ 目录中。
    • 使用 systemctl enable servicename.service 命令启用该服务,使其在系统启动时自动启动。
  2. 编辑启动脚本

    • /etc/init.d/ 目录下创建一个启动脚本,定义启动时需要执行的命令。
    • 使用 update-rc.d 命令将脚本添加到启动序列中,以便在系统启动时运行。
  3. 使用 cron 作业

    • 使用 crontab -e 命令编辑 crontab 文件,添加一个 @reboot 行来指定在系统启动时要运行的命令。
    • 这种方法适用于一些简单的任务,但不太适合长时间运行的服务。
  4. 使用 rc.local(常用)

    • 编辑 /etc/rc.local 文件,在文件中添加您希望在启动时运行的命令。
    • 确保文件中的命令是合法的 Shell 命令,并且文件本身是可执行的。

我所眼见的都是过去