linux系统自定义自启动服务(centos8) -- 添加默认route为例

linux系统自定义自启动服务(centos8) – 添加默认route为例

遇到的问题: VirtualBox安装centos8后每次启动都需要添加默认路由才能连接到外网,命令如下:

route add default gw 192.168.137.1

每次启动太麻烦,所以决定把这个命令设置成开机自动执行

首先写一个可执行文件,我是把文件放在的/opt目录下

cd /opt
vim myAddRoute.sh

文件内容:

#! /bin/bash
route add default gw 192.168.137.1

给文件设置成可执行文件,并修改文件的访问权限

chmod +x myAddRoute.sh
chmod -R 777 myAddRoute.sh

创建服务

cat /usr/lib/systemd/system/myAddRoute.service 

内容如下

[Unit]
Description=myAddRoute
DefaultDependencies=no
After=multi-user.target
 
[Service]
Type=simple
ExecStart=/opt/myAddRoute.sh
 
[Install]
WantedBy=multi-user.target graphical.target

说明: 设置After是为了等需要的依赖完成后才执行我们自定的脚本

设置开机自启动

systemctl enable myAddRoute.service

重启服务器后查看服务状态

systemctl status myAddRoute.service

结果如下:

● myAddRoute.service - myAddRoute
   Loaded: loaded (/usr/lib/systemd/system/myAddRoute.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Mon 2021-11-22 01:26:05 EST; 1h 43min ago
  Process: 1273 ExecStart=/opt/myAddRoute.sh (code=exited, status=0/SUCCESS)
 Main PID: 1273 (code=exited, status=0/SUCCESS)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值