myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Выбор оптимального пакета Unix для использования с PtokaX 4.1.1, Дайте совет и помогите действием

TiGRpp
сообщение 16.11.2009, 7:41
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Не обладая необходимыми познаниями в Unix-системах, я попросил знакомого админа - Evil - и он, используя свой опыт, установил мне CentOS 5.3 и VerliHub, но я посчитал удобным использовать знакомую мне PtokaX 4.1.1

Насколько я понимаю и помню, при установке потребовалось:
  • Установить графическую оболочку;
  • Установить Web-сервер, для использования SQL в скриптах;
  • Пересобрать TCP/IP, чтобы отодвинуть вверх лимит по юзерам;
    • Вариант от Evil:
      Относительно количества сессий пользователей.
      1- пересобираем TCP/IP на уровне ядра...
      # sysctl -w net.ipv4.tcp_max_syn_backlog=4096
      2- проверяем установленный параметр
      # sysctl net.ipv4.tcp_max_syn_backlog
      3- лезем в /etc/security/limits.conf и добавляем туда 2 строки
      soft nofile 4096
      hard nofile 4096
      4- лезем в /etc/pam.d/login и добавляем туда одну строку
      session required /lib/security/pam_limits.so
      5- лезем в /etc/rc.d/rc.local идобавляем 2 строки
      echo 16256 > /proc/sys/fs/file-max
      echo 24576 > /proc/sys/fs/inode-max
      6- лезем в .bash_profile и добавляем после # User specific environment and startup programs
      ulimit -n 10240
      7- reboot
  • Зарегистрировать нового пользователя и присвоить ему права root.


К недостаткам PXControl следует отнести:
- работает только из-под Windows,
- отсутствует имитация шары и прием ЛС.
Последнее необходимо, поскольку для управления хабом PXControl подключается как юзер-админ, а есть скрипты, посылающие ЛС при шаре = 0, и любые ЛС отключают PXControl.

В отношении проблем с запуском скриптов, я совершил 2 ошибки:
- перенес папку скриптов из Windows в Unix, сохранив там библиотеки типа .dll,
- в базовых настройках PtokaX у меня ошибочно был указан TCPport 1209;411 вместо TCPport 411...big_smile.gif

Собрать самостоятельно PtokaX на CentOS GNU / Linux можно, пользуясь материалом - http://board.ptokax.ch/index.php/topic,8506.0.html
Сборка Ptokax 0.4.1.1 В Debian & Ubuntu, Руководство по установке - http://mydc.ru/topic597.html и http://mydc.ru/topic1329.html

  • Выяснилось:

Цитата(Setuper @ 15.11.2009, 19:36) *
CentOS является unix системой. Поэтому для скриптов должны быть выполнены условия работы под unix-ы.

Решение здесь - http://mydc.ru/topic539s20.html?gopid=23620&#entry23620

Разумеется в результате таких проб и ошибок root загажен, и надо бы переустановить ОС.
    На основании Вашего опыта (предложение не потеряло актуальности):
    • помогите выбрать ось, на которой смонтировать сервер,
    • с перечнем необходимых настроек, как, например, показано выше,
    • рекомендациями на тему: "Скрипты И Совметимость Операционных Систем", применительно к выбранной оси,
    • чтобы имелся необходимый материал по системе команд и настроек ОС, желательно на русском языке.

Упомянув в данной теме перечень настроек, я хотел бы, чтобы знающие люди изложили КАК это нужно делать...для научиться самому big_smile.gif

Вообще данная тема как бы обобщающая разбросанные там-сям сведения...
Вот обнаружил темы:
"Ptokax 4.1.1-service, Установка, конфигурирование" - http://mydc.ru/topic248.html СПАСИБО fixx
"Модули Lua В Linux" - http://mydc.ru/topic1739.html?hl=AnekBot.lua Спасибо mariner
Go to the top of the page
+Quote Post
mariner
сообщение 16.11.2009, 10:08
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Ну неправда ваща, есть админ панель. PXControl же есть.
Go to the top of the page
+Quote Post
TiGRpp
сообщение 16.11.2009, 11:14
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(mariner @ 16.11.2009, 11:08) *
Ну неправда ваща, есть админ панель. PXControl же есть.

Я знаю о ней...
Системные требования: Windows XP или новее
Совместимость с Linux: нет

Первоначальная настройка Птохи из упомянутой сборки производится по адресу Localhost:4111.
Затем, у нее нет имитации своей шары, поскольку она подключается как юзер, а в связи с этим один из моих скриптов, с посылом ЛС, выбивает ее.
Go to the top of the page
+Quote Post
Alexey
сообщение 16.11.2009, 12:32
Сообщение #4


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Цитата(TiGRpp @ 16.11.2009, 11:14) *
Затем, у нее нет имитации своей шары, поскольку она подключается как юзер, а в связи с этим один из моих скриптов, с посылом ЛС, выбивает ее.

Так сделай для неё исключение.
Go to the top of the page
+Quote Post
TiGRpp
сообщение 16.11.2009, 15:47
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




ммм...в том скрипте нет исключений....надо попросить написать такой фрагмент...

Намного важнее в данный момент найти непритязательный и шустрый Линукс, и знать как и что надо настроить под сервер, чтобы поставить Птоху и забыть о проблемах...big_smile.gif
Go to the top of the page
+Quote Post
mariner
сообщение 16.11.2009, 20:18
Сообщение #6


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Цитата(TiGRpp @ 16.11.2009, 15:47) *
ммм...в том скрипте нет исключений....надо попросить написать такой фрагмент...

Намного важнее в данный момент найти непритязательный и шустрый Линукс, и знать как и что надо настроить под сервер, чтобы поставить Птоху и забыть о проблемах... big_smile.gif


ну тут особо и не повыбираешь - Debian, CentOS, Gentоо
PS а чо именно ты настраиваешь?
Go to the top of the page
+Quote Post
TiGRpp
сообщение 16.11.2009, 20:38
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(mariner @ 16.11.2009, 21:18) *
ну тут особо и не повыбираешь - Debian, CentOS, Gentоо
PS а чо именно ты настраиваешь?

об этом в первом посте...
Go to the top of the page
+Quote Post
mariner
сообщение 16.11.2009, 22:16
Сообщение #8


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Пересобрать TCP/IP, чтобы отодвинуть вверх лимит по юзерам; - ты тонко настроил или пилил ядро?
Go to the top of the page
+Quote Post
TiGRpp
сообщение 18.11.2009, 6:31
Сообщение #9


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(mariner @ 16.11.2009, 23:16) *
Пересобрать TCP/IP, чтобы отодвинуть вверх лимит по юзерам; - ты тонко настроил или пилил ядро?

Честно, это делал не я, а Evil, я же написал в 1-м посте.
Упомянув в данной теме перечень настроек, я хотел бы, чтобы знающие люди изложили КАК это нужно делать...для научиться самому big_smile.gif

Вообще данная тема как бы обобщающая разбросанные там-сям сведения...
Вот обнаружил тему "Ptokax 4.1.1-service, Установка, конфигурирование" - http://mydc.ru/topic248.html СПАСИБО fixx
Go to the top of the page
+Quote Post
Wariner
сообщение 18.11.2009, 15:07
Сообщение #10


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Вообще не понятно чего ты хочешь....
Если ты не знаешь операционок ставь винду! Если ты хочешь поставить другую ось юзай форумы по конкретно выбранной.
Здесь не настраивают операционки и вряд ли кто этим займётся!
Go to the top of the page
+Quote Post
mariner
сообщение 18.11.2009, 16:55
Сообщение #11


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




А мне, например, интересно что они там и как подпиливали. Ибо способов много.
Go to the top of the page
+Quote Post
TiGRpp
сообщение 18.11.2009, 23:17
Сообщение #12


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(mariner @ 18.11.2009, 17:55) *
А мне, например, интересно что они там и как подпиливали. Ибо способов много.

Не уверен что смогу быстро найти лог сообщения по этому поводу...
Выходные не скоро, но искать буду, а потом выложу.
Go to the top of the page
+Quote Post
TiGRpp
сообщение 20.11.2009, 6:38
Сообщение #13


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(mariner @ 18.11.2009, 18:55) *
А мне, например, интересно что они там и как подпиливали. Ибо способов много.

Вот нашел лог:
Относительно количества сессий пользователей.
1- пересобираем TCP/IP на уровне ядра...
# sysctl -w net.ipv4.tcp_max_syn_backlog=4096
2- проверяем установленный параметр
# sysctl net.ipv4.tcp_max_syn_backlog
3- лезем в /etc/security/limits.conf и добавляем туда 2 строки
soft nofile 4096
hard nofile 4096
4- лезем в /etc/pam.d/login и добавляем туда одну строку
session required /lib/security/pam_limits.so
5- лезем в /etc/rc.d/rc.local идобавляем 2 строки
echo 16256 > /proc/sys/fs/file-max
echo 24576 > /proc/sys/fs/inode-max
6- лезем в .bash_profile и добавляем после # User specific environment and startup programs

ulimit -n 10240

7- reboot

mariner, а какие способы тебе известны? Чем принципиально отличаются?
Go to the top of the page
+Quote Post
mariner
сообщение 20.11.2009, 12:55
Сообщение #14


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Собственно те же самые способы. Это вы через sysctl подстроили сеть и т.д.
Go to the top of the page
+Quote Post
TiGRpp
сообщение 1.12.2009, 14:27
Сообщение #15


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Собственно по крупицам были собраны некоторые знания и опыт.
1-й пост обновлен.
У кого есть еще что-то, что можно добавить?
Go to the top of the page
+Quote Post
mariner
сообщение 1.12.2009, 14:40
Сообщение #16


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Цитата
На основании Вашего опыта (предложение не потеряло актуальности):
o помогите выбрать ось, на которой смонтировать сервер,

выбирай ту, у которой есть lua5.1. В остальном проблем нет, ибо остальные проги стандартны
Цитата
o с перечнем необходимых настроек, как, например, показано выше,

эти настройки универсальны
Цитата
o рекомендациями на тему: "Скрипты И Совметимость Операционных Систем", применительно к выбранной оси,

это POSIX совместимые системы, так что там в этом смысле все одинаково
Цитата
o чтобы имелся необходимый материал по системе команд и настроек ОС, желательно на русском языке.

читай man'ы, люк. По сабжу - у любого дистрибутива будь то дебиан, ценос или генту. Кстати гента и дебиан тебя устраивают. У обоих дистров есть приличные хэндбуки\справочники
Go to the top of the page
+Quote Post
TiGRpp
сообщение 28.1.2010, 0:42
Сообщение #17


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Финал темы. big_smile.gif
Go to the top of the page
+Quote Post
MaxFox
сообщение 16.2.2010, 7:54
Сообщение #18


Продвинутый участник
****

Группа: Пользователи
Сообщений: 120
Регистрация: 25.5.2009
Пользователь №: 3 432
Спасибо сказали: 20 раз




Я таки не понял смысла пересборки "TCP/IP"...
Вообще понятно на что направленны ваши манипуляции... линукс по дефолту поддерживает 1024 подключений на 1 порт. Тоесть, без дополнительных манипуляций на хаб не зайдет больше 1024 человек. Но зачем пересобирать? Если мне не изменяет память, достаточно третьего пункта, а вместо шестого, перед запуском хаба пишем ulimit -n 10240 (говорим какое количество портов открыть), проверяем ulimit -a. Запускаем хаб. Да, конечно можно все автоматизировать... но если хаб перезапускается дай бог раз в месяц, то этого достаточно.

З.Ы. Графическая оболочка для сервера, ненужный мусор!


Спасибо сказали:
Go to the top of the page
+Quote Post
TiGRpp
сообщение 16.2.2010, 11:41
Сообщение #19


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Цитата(MaxFox @ 16.2.2010, 8:54) *
Я таки не понял смысла пересборки "TCP/IP"...
Вообще понятно на что направленны ваши манипуляции... линукс по дефолту поддерживает 1024 подключений на 1 порт. Тоесть, без дополнительных манипуляций на хаб не зайдет больше 1024 человек. Но зачем пересобирать? Если мне не изменяет память, достаточно третьего пункта, а вместо шестого, перед запуском хаба пишем ulimit -n 10240 (говорим какое количество портов открыть), проверяем ulimit -a. Запускаем хаб. Да, конечно можно все автоматизировать... но если хаб перезапускается дай бог раз в месяц, то этого достаточно.

Ну я ж писал что мне было известно с тем, чтобы специалисты поправили.
Вот тут решение проблемы с юзерами, все оказалось очень просто. big_smile.gif

Смотрю ulimit -a
Код
tigrpp@favorite:~$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 20
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
tigrpp@favorite:~$

Объясни вкратце что означают эти параметры и что от них зависит...

И еще вопрос: будет ли на одном компьютере работать два хаба на разные ip, если поставить дополнительную сетевую карту, и как реализовать...
Go to the top of the page
+Quote Post
MaxFox
сообщение 16.2.2010, 15:11
Сообщение #20


Продвинутый участник
****

Группа: Пользователи
Сообщений: 120
Регистрация: 25.5.2009
Пользователь №: 3 432
Спасибо сказали: 20 раз




Вопрос, это ты видеш ьна своей машине, на которой у тебя стоит хаб? Если да, то на твой хаб больше 1024 человек не зайдет...
отсда нам интерестно только строка:
Код
open files                      (-n) 1024

Это как раз и есть максимально возможеное количество соединений на один порт... и если дело обстоит именно так, то на твой хаб сможет подключится только 1024 юзера... Если же подключается больше, значит где-то есть скрипт, который изменяет это число перед запуском хаба.

Остальные строки нам не интересны... часть из них понятна интуитивно, остальное можно нагуглить))))

З.Ы. Насчет хаба, думаю нет, так как хаб не даст себя два раза запустить. Можно попробовать использовать два разных дистрибутива, Верлик и Птоку.

З.З.Ы. Я вообще начал читать про никсовую птоку, как вариант замена верлика мне. Из того чт оНЕ понравилось, она не юзает базу, а свои xml, как-то это не по людски... почему думаю о переходе с верлика, большой выбор луа скриптов, под верлик надоело самому колупать их.
почитал твою ссылку... мдя... для сервера, лучше всего использовать дистрибутив Debian, самый стабильный, самый понятный. Именно с него делается ubuntu, и много чего другого.
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Перехват выполнения бана(ов) PtokaX
Возможно ли?
0 MIKHAIL 1 247 1.8.2022, 10:31 Посл. сообщение: MIKHAIL
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 18 363 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
112 alex82 109 371 13.9.2019, 17:57 Посл. сообщение: CyberGhost404
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
17 alex82 22 441 22.8.2019, 12:27 Посл. сообщение: SergSat
No New Posts Ptokax 0.5.0.2
Crash-14.11.2014-01.11.48.log
8 Drakula 13 469 6.6.2019, 15:09 Посл. сообщение: avalon
No New Posts Topic has attachmentsПрошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1
Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб ))
1 мамин_парень 6 426 10.3.2018, 15:29 Посл. сообщение: мамин_парень
No New Posts Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Пакеты хабов для прошивки роутера
0 мамин_парень 5 599 29.8.2017, 7:00 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 57 116 9.8.2017, 14:26 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
94 Svyat 187 315 11.4.2017, 23:08 Посл. сообщение: Alexey
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 29 729 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 15 757 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 8 513 11.8.2016, 16:22 Посл. сообщение: Ksan
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 9 035 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts От: PtokaX 0.5.2.1 Mod
От темы с ID: 5784
0 Alexey 4 560 21.4.2016, 18:16 Посл. сообщение: Alexey
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 943 5.12.2015, 2:11 Посл. сообщение: Saymon21

 



RSS Сейчас: 23.12.2024, 8:08