云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Linux 最全的添加开机启动方法

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

(图片来源网络,侵删)

1、使用 Systemd

Systemd 是大多数现代 Linux 发行版(如 Ubuntu、Fedora、CentOS 7+等)的默认初始化系统,你可以通过创建 systemd 服务单元文件来设置开机启动。

步骤如下:

创建一个新的服务单元文件,/etc/systemd/system/myservice.service,并添加以下内容:

[Unit]
Description=My Service
After=network.target
[Service]
ExecStart=/usr/bin/mycommand
Restart=always
User=root
Group=root
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production
WorkingDirectory=/usr/local/bin
[Install]
WantedBy=multiuser.target

通过以下命令启用和启动服务:

sudo systemctl enable myservice
sudo systemctl start myservice

2、使用 rc.local

/etc/rc.local 文件中添加你的启动命令是一种简单的方式,你需要以 root 用户身份编辑此文件,并在其中添加你的启动命令。

步骤如下:

打开 /etc/rc.local 文件:

sudo nano /etc/rc.local

exit 0 之前添加你的启动命令。

3、使用 crontab

如果你的启动命令是一个定时任务,你可以使用 crontab 来实现。

步骤如下:

打开 crontab 编辑器:

crontab e

在文件末尾添加你的启动命令,

@reboot /usr/bin/mycommand

4、使用 .bashrc 或 .bash_profile

如果你的启动命令只是一个简单的 shell 命令,你可以将其添加到 ~/.bashrc~/.bash_profile 文件中。

步骤如下:

打开 ~/.bashrc~/.bash_profile 文件:

nano ~/.bashrc

在文件末尾添加你的启动命令。

注意:这些方法可能不适用于所有 Linux 发行版和版本,具体请根据你的系统进行调整。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Linux 最全的添加开机启动方法》
文章链接:https://www.yunzhuji.net/internet/184419.html

评论

  • 验证码