Archlinuxデータダウンロードセンターの構築
4359 ワード
システムのインストール
ARCHLINUXシステムのインストールを基本的に習得しました.データとダウンロードセンターの目的のために、LVMを有効にすることが望ましい.正常なインストールとは少しだけ変わりません.WIKI参照で簡単にできます.
ネットワークの構成
NETCTLの使用
プロファイルを作成し、/etc/netctlフォルダの下に置きます.netctl enableでこの構成を有効にします.systemctl enable netctl
インストール構成aria 2
構成は主にディレクトリを作成し、sessionファイルを作成します.touch aria 2.sessionはaria 2.confファイルを作成します.中の配置はまだ終わっていません.以下のコマンドを使用して、aria 2 aria 2 c--conf-path=/etc/aria 2/aria 2.confを起動します.エラーがなければ、ctrl-cはプログラムを閉じ、システムの起動を設定します.これは利用可能なaria 2.confです.
aria 2起動の設定
最も簡単なserciceファイルの書き方を使用します.ファイル名はaria 2.serviceです./etc/systemディレクトリの下に配置します.次に、起動を設定します.systemctl enable aria2
aria 2フロントエンドの設定
使用https://github.com/mayswind/AriaNg.
インストールsambaの有効化
ネット上でプロファイルを探して、共通ディレクトリを設定します.
nginxの有効化の設定
nginxをインストールして有効にし、pacman-S nginx-mainlineをインストールします.ariangのファイルをnginxのサイトのホームディレクトリの下に/usr/share/nginx/に置くと、サーバのIPを入力してダウンロードにアクセスできます.
ARCHLINUXシステムのインストールを基本的に習得しました.データとダウンロードセンターの目的のために、LVMを有効にすることが望ましい.正常なインストールとは少しだけ変わりません.WIKI参照で簡単にできます.
ネットワークの構成
NETCTLの使用
プロファイルを作成し、/etc/netctlフォルダの下に置きます.netctl enableでこの構成を有効にします.systemctl enable netctl
インストール構成aria 2
構成は主にディレクトリを作成し、sessionファイルを作成します.touch aria 2.sessionはaria 2.confファイルを作成します.中の配置はまだ終わっていません.以下のコマンドを使用して、aria 2 aria 2 c--conf-path=/etc/aria 2/aria 2.confを起動します.エラーがなければ、ctrl-cはプログラムを閉じ、システムの起動を設定します.これは利用可能なaria 2.confです.
## '#' , , ##
## , ##
## ##
# ( ), :
dir=/mnt/data
# , 0 , 1.16 , :16M
#disk-cache=32M
# , , :prealloc
# : none < falloc ? trunc < prealloc
# falloc trunc
# NTFS falloc, EXT3/4 trunc, MAC
# file-allocation=none
#
continue=true
## ##
# , , :5
max-concurrent-downloads=10
# , , :1
max-connection-per-server=5
# , , 1M -1024M, :20M
# size=10M, 20MiB ; 15MiB
min-split-size=10M
# , , :5
split=20
# , , :0
#max-overall-download-limit=0
# , :0
#max-download-limit=0
# , , :0
max-overall-upload-limit=1M
# , :0
#max-upload-limit=1000
# IPv6, :false
disable-ipv6=false
## ##
#
input-file=/etc/aria2/aria2.session
# Aria2 ` / `
save-session=/etc/aria2/aria2.session
# , 0 , 1.16.1 , :0
#save-session-interval=60
## RPC ##
# RPC, :false
enable-rpc=true
# , :false
rpc-allow-origin-all=true
# , :false
rpc-listen-all=true
# , :[epoll, kqueue, port, poll, select],
#event-poll=select
# RPC , , :6800
rpc-listen-port=6800
# RPC , v1.18.4 , --rpc-user --rpc-passwd
#rpc-secret=DOUBIToyo
# RPC , , --rpc-secret
#rpc-user=
# RPC , , --rpc-secret
#rpc-passwd=
# RPC SSL/TLS ,
# RPC https wss
#rpc-secure=true
# RPC SSL/TLS (.pem/.crt)
#rpc-certificate=/root/xxx.pem
# RPC SSL/TLS (.key)
#rpc-private-key=/root/xxx.key
## BT/PT ##
# ( .torrent ) , BT , :true
follow-torrent=true
# BT , , :6881-6999
listen-port=51413
# , :55
#bt-max-peers=55
# DHT , PT , :true
enable-dht=true
# IPv6 DHT , PT
enable-dht6=false
# DHT , :6881-6999
#dht-listen-port=6881-6999
# , PT , :false
bt-enable-lpd=true
# , PT , :true
enable-peer-exchange=true
# , PT , :50K
#bt-request-peer-speed-limit=50K
# , PT
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# , , 0 , :1.0
seed-ratio=0.1
# , , :false
# .aria2
#force-save=false
# BT , :true
#bt-hash-check-seed=true
# BT , , :false
bt-seed-unverified=true
# (.torrent ), :false
bt-save-metadata=true
#
bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://exodus.desync.com:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.internetwarriors.net:1337/announce,udp://9.rarbg.to:2710/announce,udp://public.popcorn-tracker.org:6969/announce,udp://tracker.vanitycore.co:6969/announce,udp://tracker.mg64.net:6969/announce,udp://mgtracker.org:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.cypherpunks.ru:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://bt.xxx-tracker.com:2710/announce,udp://thetracker.org:80/announce,udp://retracker.lanta-net.ru:2710/announce,udp://open.stealth.si:80/announce,udp://torr.ws:2710/announce,http://tracker.city9x.com:2710/announce,http://retracker.telecom.by:80/announce,http://retracker.mgts.by:80/announce
aria 2起動の設定
最も簡単なserciceファイルの書き方を使用します.ファイル名はaria 2.serviceです./etc/systemディレクトリの下に配置します.次に、起動を設定します.systemctl enable aria2
aria 2フロントエンドの設定
使用https://github.com/mayswind/AriaNg.
インストールsambaの有効化
ネット上でプロファイルを探して、共通ディレクトリを設定します.
nginxの有効化の設定
nginxをインストールして有効にし、pacman-S nginx-mainlineをインストールします.ariangのファイルをnginxのサイトのホームディレクトリの下に/usr/share/nginx/に置くと、サーバのIPを入力してダウンロードにアクセスできます.