Hello! 欢迎来到热帖!

Linux一键安装Aria2并设置开机自启


avatar
retie 2024-11-29 250

摘要

Aria2是支持HTTP、BT、磁力等协议的命令行下载工具,部署在服务器与自建网盘搭配实现离线下载功能。

安装脚本

1.在服务器下载一键安装脚本并运行

wget -N git.io/aria2.sh && chmod +x aria2.sh    //下载脚本
./aria2.sh    //运行脚本

2.选择“1”安装Aria2,记录配置信息,也可通过“8”重新查看
3.选择“12”自动更新BT-Tracker,优化下载速度
aria2脚本

开机自启

服务器重启后需要重新运行命令,通过设置开机自启,减轻维护成本。

Centos7

1.将以下启动命令添加到/etc/rc.local文件

aria2c --conf-path=/root/.aria2c/aria2.conf -D

2.加载命令

chmod +x /etc/rc.local    //赋予执行权限
systemctl enable rc-local    //设置开机执行

Ubuntu22

1.添加aria2c启动脚本文件

vim /etc/init.d/aria2c

2.复制以下命令到该文件,保存

#!/bin/sh
### BEGIN INIT INFO
# Provides: aria2
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Aria2 Downloader
### END INIT INFO
 
case "$1" in
start)
 
 echo -n "已开启Aria2c"
 sudo aria2c --conf-path=/root/.aria2c/aria2.conf -D
;;
stop)
 
 echo -n "已关闭Aria2c"
 killall aria2c
;;
restart)
 
 killall aria2c
 sudo aria2c --conf-path=/root/.aria2c/aria2.conf -D
;;
esac
exit

3.加载脚本命令

chmod 755 /etc/init.d/aria2c    //修改文件权限为755
update-rc.d aria2c defaults    //加载为开机启动
service aria2c start    //测试启动
systemctl status aria2c   //查看启动状态

启动状态

暂无评论

发表评论

相关阅读