ubuntu系统设置开机启动项

news/2024/10/18 18:24:54/

设置开机启动脚本

为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:
一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service 文件,即我们需要的配置文件,将 /lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/ 目录下面来:

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
cd /etc/systemd/system/
cat rc-local.service   # 在最后添加如下三行
[Install]
WantedBy=multi-user.target
Alias=rc-local.service

创建/etc/rc.local即开机启动脚本,并赋予755权限,然后编辑重启后即可显示

demo@demo-desktop:~$ sudo vim /etc/rc.local
#!/bin/bash
# eth0
ifconfig eth0 down
ifconfig eth0 hw ether 2c16bdd01122
ifconfig eth0 up
# 开机脚本里运行另外一个脚本不需要加. 否则开机无法识别 如下运行/home/demo/test.sh
/home/demo/test.sh
demo@demo-desktop:~$ chmod 755 /etc/rc.local

设置开机启动服务

# 1.创建服务
root@demo-desktop:~# cat /lib/systemd/system/stopSwap.service
[Unit]
Description=stopSwap service
After=network.target
[Service]
User=root
Type=oneshot
ExecStart=/etc/start_service.sh
[Install]
WantedBy=multi-user.target
Alias=stopSwap.service
# 2.创建软链接
root@demo-desktop:~# ln -sf /lib/systemd/system/stopSwap.service /etc/systemd/system/multi-user.target.wants/stopSwap.service
# 3. 编辑启动脚本
root@demo-desktop:~# cat /etc/start_service.sh
#!/bin/bash
swapoff  -a  # 或sudo /sbin/swapoff -a
root@demo-desktop:~# chmod 755 /etc/start_service.sh
root@demo-desktop:~# reboot
# 其他 查看各个服务状态
sudo systemctl list-unit-files

http://www.ppmy.cn/news/581897.html

相关文章

计算机下方如何添加启动项,开机设置启动项,如何添加开机启动项

开机启动项指的是当计算机在开机的时候会随着系统同时启动的程序组件或者软件,开机启动项虽然是不可避免的,但是开机启动项越多就会导致开机的时候需要启动的程序过多,这样会延长计算机的开机时间,甚至还会延缓计算机的运行速度&a…

win10设置开机启动项_如何在bios设置中修改开机启动项

如今u盘装系统的方法已经遍布了不少电脑装机城中,只要通过制作好的u盘启动盘就可以为电脑快速装机。通常我们所知道的使用方法则是在电脑开机启动时使用u盘启动快捷键即可达成,但通常这一方法适用于目前新生产的各类电脑,对于旧款电脑与特殊型…

win7开机启动项怎么设置 电脑开机启动项在哪里设置

win7开机启动项怎么设置 电脑开机启动项在哪里设置 现在的软件很多安装程序都是默认的开机启动,电脑上如果软件的开机启动项多了就会使得电脑的开机速度很慢,这个时候就需要大家手动来设置开机启动项了,那电脑开机启动项在哪里设置呢&#xf…

linux 设置开机启动项两种方式

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务。 在解问题之前先来看看Linux的启动流程 Linux的启动流程 主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行级别 4. 加载开机启动程序 5. 用户登录 启动流程的具体细节可以看看Lin…

Windows开机启动项设置详解

一、开机启动原理 Windows系统都有一个“启动”文件夹,把需要打开的程序的快捷方式或脚本放到“启动”文件夹里,就可以实现开机自启动。 启动”文件夹分为两种:“系统启动文件夹”和“用户启动文件夹”。 系统启动文件夹 Win10系统“启动”…

Windows手动添加开机启动项

方法1. 添加程序完整路径到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下 或者添加到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run下 方法2. 将一个.lnk文件添加到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\…

计算机添加启动程序,电脑的开机启动项怎么设置?

每次电脑开机都一堆软件争先恐后的在自动启动,很影响我们的正常使用,电脑开机时间也越来越长。 这时灵活的设置我们的开机启动项就很有必要了,能帮助我们更高效的使用电脑。 那么,我们该怎么设置这些开机自启的软件呢?…

centos7 设置开机启动项

高端的废话就是没有引言这种废话。 1.这里我已我的centos7为例输入: systemctl list-unit-files #查看开机启动表如图下: 最左边就是服务 ,最右边就是状态 。如当你想要服务器开机启动firewalld(防火墙)输入 system…