欢迎光临
我们一直在努力

ubuntu 配置 aria2

1.安装aria2

在终端输入:

sudo apt-get install aria2

2.安装完配置aria2

创建一个目录存放aria2配置终端输入:

sudo mkdir /etc/aria2    #新建文件夹
sudo touch /etc/aria2/aria2.session    #新建session文件
sudo chmod 777 /etc/aria2/aria2.session    #设置aria2.session可写
sudo vi /etc/aria2/aria2.conf    #创建配置文件

在aria2.conf添加已经代码

#=========文件保存目录自行修改
dir=/home/nixonli/pub
disable-ipv6=true
#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
max-concurrent-downloads=3

3.启动aria2

sudo aria2c --conf-path=/etc/aria2/aria2.conf

如果没有提示错误,按ctrl+c停止运行命令,转为后台运行:

sudo aria2 --conf-path=/etc/aria2/aria2.conf -D

3.1.aria2使用受限用户用户运行

sudo useradd -d /home/aria2 -s /bin/false aria2    #创建一个新用户
sudo vi /etc/aria2/runaria2.sh    #创建启动脚本

添加以下命令:

#! /bin/sh
 aria2c --conf-path=/etc/aria2/aria2.conf -D

使用受限用户运行脚本

sudo su aria2 -c “/etc/aria2/runaria2.sh"

4.添加开机启动

编辑文件“/etc/rc.loca”在最后添加:

sudo /etc/aria2/runaria2.sh

如图:

2014-11-21 10:28:40的屏幕截图

把Aria2做成服务启动

sudo vi /etc/init.d/aria2c

粘贴一下代码:

#!/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 -u nixonli aria2c --conf-path=/etc/aria2/aria2.conf -D
 #sudo -u后面的是你正在使用的用户名,因为我用的nixonli,别忘记改成自己的
;;
stop)

 echo -n "已关闭Aria2c"
 killall aria2c
;;
restart)

 killall aria2c
 sudo -u nixonli aria2c --conf-path=/etc/aria2/aria2.conf -D
 #同上面的一样,根据自己的用户名改nixonli
;;
esac
exit

保存文件把权限给为755:

sudo chmod 755 /etc/init.d/aria2c

测试Aria2服务是否可以正常启动:

sudo service aria2c start

如果只显示“开启Aria2c”,没有其他错误提示的话就说明成功了。

添加Aria2c服务到开机启动

sudo update-rc.d aria2c defaults

Aria2c服务命令使用说明:

sudo service aria2c start //启动Aria2c
 sudo service aria2c restart //重启Aria2c
sudo service aria2c stop //关闭Aria2c
窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《ubuntu 配置 aria2》
文章链接:https://www.nixonli.com/17040.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    第二步骤里少了个s
    应为sudo touch /etc/aria2/aria2.session

    LXFY9年前 (2015-06-23)回复
    • 谢谢你的提示,已经改好了。

      nixon9年前 (2015-06-23)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏