Deepin系统配置开机自启动

本文指导如何使用PHPStudy在Linux系统中设置开机自动启动,通过编辑~/.config/autostart并创建.desktop文件,详细解释了步骤和所需配置。

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

以Phpstudy软件举例

可以看到软件已经安装在系统环境

 一、进入自启动目录 ~/.config/autostart

二、新建启动文件

新建一个 .desktop 文件,然后把它丢进 ~/.config/autostart 文件夹下。~/.config/autostart 文件夹其实挺类似于 Windows 下的启动文件夹,系统开机时会执行该文件夹下的每个 desktop 文件 Exec 参数指向的脚本或可执行文件(desktop你可以简单地理解为 Windows 系统中的快捷方式)。

.desktop 模板

[Desktop Entry]

Name=<应用程序名>

Type=Application

Exec=<应用程序或脚本完整路径>

Icon=<应用程序图标的完整路径>

 保存重启系统会发现已经可以开机启动啦~~~~~~~~~~~~~~O(∩_∩)O~~

### 不同 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
发出的红包

打赏作者

林中静月下仙

觉得不错就打赏一下叭~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值