[转]deepin系统添加开机运行命令、软件自启动方法

本文介绍了一种在Linux环境下使用systemd执行rc.local的方法,通过编写bash脚本来启动特定的应用程序,如miredo、ifconfig等,并在/home/sam/myapps目录下运行XX-Net-3.12.11。此脚本确保了应用程序在系统启动时能够自动运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### 不同 Linux 发行版中配置 iptables 开机自启动方法 #### Debian 9 中配置 iptables 开机自启动 对于基于 Debian 的系统,在完成 iptables 规则配置之后,可以通过保存这些规则来实现开机自动加载。具体操作为将当前的 iptables 规则保存到 `/etc/network/if-c "iptables-save > /etc/iptables/rules.v4" ``` 此命令会把现有的 IPv4 规则存储起来以便于下次启动时恢复它们。 #### Ubuntu 上设置 iptables 自动加载 Ubuntu 用户可以在完成 iptables 设置后运行 `iptables-save > /etc/init.d/iptables.up.rules` 来保存现有规则至特定文件中[^2]。为了确保每次重启都能应用这些规则,还需要创建或编辑相应的服务单元文件以读取并应用这个规则集。 #### CentOS 使用自定义脚本使 iptables 开机即生效 针对 CentOS 系统,则建议编写一个名为 `set-iptables.sh` 的 shell 脚本来管理 iptables 规则的应用逻辑。在这个脚本头部加入特殊的注释行用于 chkconfig 工具识别,从而将其注册成为系统的初始化进程之一[^3]: ```bash #!/bin/bash # chkconfig: 2345 90 10 # description: set-iptables.sh is a script to set iptables rules. ... ``` 接着利用 `chkconfig --add set-iptables.sh` 添加该脚本进入默认运行级别里去。 #### Deepin 操作系统内让 iptables 启动时激活 在 Deepin 这样的桌面环境中,如果想要某些程序或脚本随计算机一起开启的话,可以考虑采用 `.desktop` 文件的方式来进行部署。只需建立一个新的 `.desktop` 文件并将它放置于用户的 `~/.config/autostart/` 目录之下即可达成目的[^4]。 需要注意的是不同版本之间可能存在差异,因此实际操作前最好查阅官方文档获取最准确的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值