linux 新系统换源及安装软件

1、换源

 

在目录  /etc/apt/source.list 文件夹下,可以打开网页 AOSP | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroricon-default.png?t=N3I4https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

 选择对应系统的源去替换,完成后 执行 apt update

2、docker 换源

换源的方法是编辑/etc/docker/daemon.json(如果不存在则创建):

{
    "registry-mirrors":[
         "http://docker.mirrors.ustc.edu.cn",
         "http://hub-mirror.c.163.com",
         "http://registry.docker-cn.com"
    ] ,
    "insecure-registries":[
       "docker.mirrors.ustc.edu.cn",
         "registry.docker-cn.com"
    ]
}

 

 3、设置 swap

 

查看swap空间大小

通过查看内存状态命令free可以获得swap空间大小,正常状况下可使用以下三个命令之一:

free
free -m
free -h

涉及的命令

  • free:查看内存状态命令,可以显示memory、swap、buffer/cache等的大小及使用状况;
  • dd:读取,转换并输出数据命令;
  • mkswap:设置交换区
  • swapon:启用交换区,相当于mount
  • swapoff:关闭交换区,相当于umount

 

  1. 使用fdisk创建交换分区(假设是 /dev/sdb2
  2. 使用mkswap设置交换分区:
    mkswap /dev/sdb2
  3. 启用交换分区
    swapon /dev/sdb2
  4. 修改/etc/fstab添加到开启启动项:
    /dev/sdb2 swap swap defaults 0 0

 

 4、docker安装

docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroricon-default.png?t=N3I4https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

 

4、Docker安装aria2(Dokcer自身的安装请自行百度)

1、使用拉取aria2镜像

docker pull p3terx/aria2-pro

2、启动容器

docker run -d \
--name aria2 \
--restart unless-stopped \
--log-opt max-size=1m \
-e PUID=$UID \
-e PGID=$GID \
-e UMASK_SET=022 \
-e RPC_SECRET=prc_password \
-e RPC_PORT=6800 \
-e LISTEN_PORT=6888 \
-p 16800:6800 \
-p 16888:6888 \
-p 16888:6888/udp \
-v /root/aria2/config:/config \
-v /root/aria2/downloads:/downloads \
p3terx/aria2-pro

启动容器命令参数详解

  • 用户和组设定:
    PUID=$UID、PGID=$GID这2个定义用户和用户组的环境变量,限定了aria2以什么用户和用户组运行,不指定则默认使用nobady用户和nogroup用户组,但在使用FileRun网盘时,会因权限问题无法删除或改名aria2下载好的文件,所以PUID和GUID要指定为和WEB环境的运行用户和用户组一致,比如WEB环境运行的用户及对应的用户组都是WWW,对应的uid和gid都是1001,那就要指定PUID=1001、PGID=1001,这样在FileRun网盘中就可以正常的进行删除和修改操作了;
  • 几个环境变量:
    -e UMASK_SET=022 ,设置umask,默认值022;
    -e RPC_SECRET=,设置RPC密钥,用于AriaNg与Aria2的通讯验证使用;
    -e RPC_PORT=6800,设置PRC通讯端口(与宿主主机的端口映射一致);
    -e LISTEN_PORT=6888,BT 监听端口(TCP)、DHT 监听端口(UDP)设置,即 Aria2 配置中listen-port与dht-listen-port选项定义的端口。如果没有设置,配置文件中的默认值为6888。
  • 容器目录挂载,将/downloads挂载到宿主主机的/root/aria2/downloads:/downloads目录,即FileRun的数据目录中,方便下载完成直接在网盘中查看;配置文件挂载到指定的宿主主机目录/root/aria2/config中,宿主主机的目录根据实际情况自行修改;
  • 3个端口映射:
    -p 16800:6800,为RPC 通讯端口映射;
    -p 16888:6888,为BT 监听端口(TCP)映射,即 Aria2 配置中listen-port选项定义的端口;
    -p 16888:6888/udp,为DHT 监听端口(UDP)映射,即 Aria2 配置中dht-listen-port选项定义的端口。

二、Docker安装AriaNg

1、拉取AriaNg镜像

docker pull p3terx/ariang

2、启动容器

docker run -d \
--name ariang \
--log-opt max-size=1m \
--restart unless-stopped \
-p 16880:6880 \
p3terx/ariang

3、访问 http://你的服务器ip:16880 访问AriaNg的web管理界面,点击“AriaNg 设置”菜单,再点击“全局”右边的标签

4、配置RPC

  • RPC别名随意填就好
  • RPC地址填写你服务器的域名或IP,后面的端口号就是前面启动的aria2的RPC通讯端口
  • RPC协议选默认的HTTP
  • RPC Http请求方法使用默认的POST
  • RPC密钥填写前面启动的aria2的RPC密钥

5、配置完刷新一下页面,如果状态显示“已连接”就ok了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值