
一、Linux 开机自启设置(主流系统通用)
1. systemd 方式(CentOS7+/Ubuntu16.04+ 推荐)
(1)创建自启服务文件
# 进入系统服务目录
cd /etc/systemd/system/
# 新建服务文件,例:test.service
vim test.service
写入配置模板:ini
[Unit]
Description=自定义开机自启服务
After=network.target # 联网后启动
[Service]
Type=simple
User=root
ExecStart=/你的程序绝对路径/执行脚本/程序 # 核心启动命令
[Install]
WantedBy=multi-user.target
(2)生效 & 管理命令
# 重新加载服务配置
systemctl daemon-reload
# 设置开机自启
systemctl enable test.service
# 立即启动服务
systemctl start test.service
# 查看运行状态
systemctl status test.service
# 取消开机自启
systemctl disable test.service
2. rc.local 方式(简单脚本 / 命令自启)
- 编辑开机启动文件
vim /etc/rc.local
- 在 **
exit 0** 上方添加要执行的命令 / 脚本绝对路径:
# 示例
/root/start.sh
- 添加执行权限
chmod +x /etc/rc.local
- 启用 rc.local 服务(部分系统默认关闭)
systemctl enable --now rc.local
3. 普通用户定时自启(crontab)
适合后台任务、脚本自启:
# 编辑定时任务
crontab -e
# 添加开机执行(@reboot 代表开机)
@reboot /绝对路径/脚本.sh
二、Linux 浏览器下载优化(以 Chrome/Firefox 为例)
1. Chrome 浏览器优化
(1)开启多线程下载
地址栏输入:
chrome://flags/- 搜索 Parallel downloading
- 改为
Enabled,重启浏览器,启用多线程拆分下载,提速明显。
(2)关闭下载拦截、弹窗限制
- 设置 → 隐私和安全 → 安全,选择标准保护(关闭严格拦截)
- 设置 → 下载内容:
- 关闭「每次下载前询问保存位置」
- 开启「允许自动下载多个文件」
(3)命令行启动加速(Linux 桌面端)
终端启动 Chrome,附加参数提升网络 / 下载性能:
google-chrome --disable-background-networking --enable-features=ParallelDownloading
2. Firefox 火狐浏览器优化
(1)修改网络线程(核心提速)
地址栏输入:
about:config,接受风险- 搜索
network.http.max-connections,数值改为 256 - 搜索
network.http.max-persistent-connections-per-server,改为 32 - 搜索
browser.download.panel.shown,设为false(关闭下载弹窗)
(2)多分段下载插件
安装插件:DownThemAll!,支持多线程、断点续传、批量下载。
3. 系统全局网络优化(通用)
- 增大文件句柄(解决大下载报错)
# 临时生效
ulimit -n 65535
# 永久生效
vim /etc/security/limits.conf
# 添加两行
* soft nofile 65535
* hard nofile 65535
1、DNS 优化
编辑 /etc/resolv.conf,替换为公共 DNS:
nameserver 223.5.5.5
nameserver 223.6.6.6
三、常用总结
- 服务程序自启 → systemd(稳定、主流)
- 简单脚本 / 单命令 → rc.local(最简)
- 定时 / 用户级任务 → crontab @reboot
- 浏览器下载核心:开启多线程下载 + 调优网络连接数