Я бы советовал Дебиан, хотя действительно возможно по убунту доки больше будет. Но Дебиан больше придерживается правил не модификации программ, а Убунту всё под себя точат.
Ядро Linux везде одинаковое (может быть разрая его версия, но это уже на твоё усмотрение).
Набор программ — везде более-менее одинаковый (если речь идёт о наиболее базовых или наиболее сложных).
Скрипты (которыми различные дистрибутивы могут действительно отличаться) занимают не самую большую долю процессорного времени.
Гуи тебе не нужно, различия в гуи можно не учитывать.
Поэтому «требовательность к машине» у большинства дистрибутивов (по крайней мере тех, которые тебе тут посоветуют для сервера) будет примерно одинаковой. ИМХО.
Различия — в организации системы (где какие файлы лежат, что как делать), в способах настройки (как расфасованы конфиги, какие конфиги используются) и в менеджерах пакетов (в Дэбиане это dpkg).
Собственно я ставил его в рассчете еще изучить Linux изнутри, но теперь понял что это не поможет))
Вопрос тогда такой что будет удобнее Debian или Ubuntu Server?
Раздавать интернет — ipmasq. К сожалению, про все настройки не могу точно сказать (настраивал под Дэбиан, как там под Арчем, я хз).
Вот кусок конфига из /etc/ipmasq/rules/C00chain.rul (подразумевает, что у тебя внешний IP-адрес есть, и что внутренняя локалка — 192.168.0.xxx):
for j in $EXTERNAL; do
case $MASQMETHOD in
netfilter)
ipnm_cache $j
#Исходящие пакеты корёжить, подставляя внешний IP-адрес в качестве исходного
$IPTABLES -t nat -A POSTROUTING -o $j -j SNAT --to-source $IPOFIF
#По tcp-портам 12345, 5555 и 110 не NAT'ить, принимать соединения на самом сервере (на 12345 и 110, допустим, висит SSH. Тебе тут ещё для торрэнтов надо будет добавить порты)
$IPTABLES -t nat -A PREROUTING -i $j -p tcp -m multiport --dports 12345,5555,110 -j RETURN
# Пример port mapping'а - external:33891 -> 192.168.0.2:3389 (это RDP)
$IPTABLES -t nat -A PREROUTING -i $j -p tcp --dport 33891 -j DNAT --to-destination 192.168.4.40:3389
# Пример port mapping'а - external:40000 -> 192.168.0.2:40000 (произвольный порт, на него можно повесить что-нибудь на 0.2, типа того же торрэнт-клиента)
$IPTABLES -t nat -A PREROUTING -i $j -p tcp --dport 40000 -j DNAT --to-destination 192.168.4.40:40000
# Аналогично для UDP
$IPTABLES -t nat -A PREROUTING -i $j -p udp --dport 33891 -j DNAT --to-destination 192.168.4.40:3389
$IPTABLES -t nat -A PREROUTING -i $j -p udp --dport 40000 -j DNAT --to-destination 192.168.4.40:40000
# По умолчанию мапить всё на 192.168.0.3 - то есть 0.3 фактически доступен извне
$IPTABLES -t nat -A PREROUTING -i $j -p all -j DNAT --to-destination 192.168.0.3
;;
esac
done
Наиболее полно канал использует по моему опыту Transmission, uTorrent оптимально его использует, если нет нагрузки полностью, если нужен канал в других целях щедро снижает скорость.
uTorrent для Linux существует только как консольное приложение с WebUI. К тому же насколько я знаю он наиболее полно использует канал при загрузке. А если они сдержат обещания по расширению функционала то ему вообще цены не будет (к сожалению не нашел где эта новость была, если не ошибаюсь то на Хабре)
Там несколько не то…
В вики описание по настройке его как десктопной системы, да и к тому же вопросы 2 и 3 предполагают использование сторонних ресурсов.
Т.е. какой софт для этих целей лучше ставить и какие книжки читать
Хотя за Вики тоже спасибо буду курить конфиг-файлы))
Я хочу основные действия с сервером под нее заточить
Набор программ — везде более-менее одинаковый (если речь идёт о наиболее базовых или наиболее сложных).
Скрипты (которыми различные дистрибутивы могут действительно отличаться) занимают не самую большую долю процессорного времени.
Гуи тебе не нужно, различия в гуи можно не учитывать.
Поэтому «требовательность к машине» у большинства дистрибутивов (по крайней мере тех, которые тебе тут посоветуют для сервера) будет примерно одинаковой. ИМХО.
Различия — в организации системы (где какие файлы лежат, что как делать), в способах настройки (как расфасованы конфиги, какие конфиги используются) и в менеджерах пакетов (в Дэбиане это dpkg).
Вопрос тогда такой что будет удобнее Debian или Ubuntu Server?
P.S. Дебиан сильно требователен к машине?
Вот кусок конфига из /etc/ipmasq/rules/C00chain.rul (подразумевает, что у тебя внешний IP-адрес есть, и что внутренняя локалка — 192.168.0.xxx):
В вики описание по настройке его как десктопной системы, да и к тому же вопросы 2 и 3 предполагают использование сторонних ресурсов.
Т.е. какой софт для этих целей лучше ставить и какие книжки читать
Хотя за Вики тоже спасибо буду курить конфиг-файлы))