Прямой эфир

изменить скриптам интерпретатор с python на python2.7 — не так-то уж и долго
спрячь топик
  • avatar
  • LiS-31
  • 22 октября 2010, 22:51
  • #
  • 0
Ajenti
Я хочу основные действия с сервером под нее заточить
  • avatar
  • Xarek
  • 22 октября 2010, 21:35
  • #
  • 0
лучше использовать transmission-cli или заморочеться с rtorrent, хотя довольно напряжно
а много у тебя серверных приложений, которые на питоне работают? %)
Я бы советовал Дебиан, хотя действительно возможно по убунту доки больше будет. Но Дебиан больше придерживается правил не модификации программ, а Убунту всё под себя точат.
  • avatar
  • LRN
  • 22 октября 2010, 18:55
  • #
  • 0
Зависит от определения «удобства». Кому-то удобно вообще настраивать через гуи.
  • avatar
  • LRN
  • 22 октября 2010, 18:52
  • #
  • +3
Ядро Linux везде одинаковое (может быть разрая его версия, но это уже на твоё усмотрение).
Набор программ — везде более-менее одинаковый (если речь идёт о наиболее базовых или наиболее сложных).
Скрипты (которыми различные дистрибутивы могут действительно отличаться) занимают не самую большую долю процессорного времени.
Гуи тебе не нужно, различия в гуи можно не учитывать.

Поэтому «требовательность к машине» у большинства дистрибутивов (по крайней мере тех, которые тебе тут посоветуют для сервера) будет примерно одинаковой. ИМХО.

Различия — в организации системы (где какие файлы лежат, что как делать), в способах настройки (как расфасованы конфиги, какие конфиги используются) и в менеджерах пакетов (в Дэбиане это dpkg).
  • avatar
  • eReS
  • 22 октября 2010, 18:48
  • #
  • +1
для сервера однозначно Debian — и изнутри и так придется дерзать :) Ибо с конфигами постоянно будешь иметь дело, но по дебиану есть развитое комьюнити
  • avatar
  • LiS-31
  • 22 октября 2010, 17:57
  • #
  • 0
Собственно я ставил его в рассчете еще изучить Linux изнутри, но теперь понял что это не поможет))
Вопрос тогда такой что будет удобнее Debian или Ubuntu Server?
  • avatar
  • LiS-31
  • 22 октября 2010, 17:52
  • #
  • -1
Спасибо большое. Это прям выше всех ожиданий
P.S. Дебиан сильно требователен к машине?
  • avatar
  • eReS
  • 22 октября 2010, 17:42
  • #
  • +1
арч на сервер — уродство, тем более пока они на питон 3 переходят — нестабильность полная
  • avatar
  • LRN
  • 22 октября 2010, 17:40
  • #
  • +1
Раздавать интернет — 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


  • avatar
  • LiS-31
  • 22 октября 2010, 17:38
  • #
  • 0
Просто из всех опробованных торрент-клиентов под Linux мне понравился Flush, но тоже чего-то не хватает… И к тому же всегда ведь можно поменять))
Наиболее полно канал использует по моему опыту Transmission, uTorrent оптимально его использует, если нет нагрузки полностью, если нужен канал в других целях щедро снижает скорость.
  • avatar
  • LiS-31
  • 22 октября 2010, 17:08
  • #
  • 0
uTorrent для Linux существует только как консольное приложение с WebUI. К тому же насколько я знаю он наиболее полно использует канал при загрузке. А если они сдержат обещания по расширению функционала то ему вообще цены не будет (к сожалению не нашел где эта новость была, если не ошибаюсь то на Хабре)
  • avatar
  • LiS-31
  • 22 октября 2010, 16:56
  • #
  • 0
Там несколько не то…
В вики описание по настройке его как десктопной системы, да и к тому же вопросы 2 и 3 предполагают использование сторонних ресурсов.
Т.е. какой софт для этих целей лучше ставить и какие книжки читать

Хотя за Вики тоже спасибо буду курить конфиг-файлы))