Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

IRC-cервер


Александр Слободской

Итак, вы администрируете небольшую локальную сеть. Так или иначе пользователям хочется общаться. Такие программы, как lantalk, естественно, не подходят, потому что рассылают широковещательные пакеты по всей сети, что не есть хорошо. Выход – установка irc-сервера, который лишен очень многих недостатков и имеет массу преимуществ. Например, быстрота работы по сравнению с www-чатами – ведь клиенту не приходится грузить громоздкую страницу, чаще всего наполненную всяческими баннерами; расходование меньшего количества трафика, что не может не радовать. Существует несколько разновидностей irc-серверов, имеющих некие свои особенности, но похожие друг на друга в целом, например, unreal ircd, bahamut ircd и так далее, но в данном обзоре я рассмотрю PTlink ircd как более простой для описания и использующийся в российской irc-сети – IrcNET.Ru.

Приступим. Качаем сам сервер с http://www.aldem.net/irc. Выберите ли вы бинарный файл или скомпилируете из исходных кодов, зависит от того, какая операционная система на вашем сервере. В статье пойдет речь именно о UNIX-версии. В UNIX-версии компилирование должно обязательно проходить под обычным пользователем, то есть у того, у кого id больше 0, иначе сервер откажется компилироваться.

Распаковываем архив, заходим в папку и пишем:

[user@server]$ ./configure

Появится экран с описанием изменений и дополнений, начиная с самого старого. Пролистываем описание и нажимаем enter. Теперь нужно выбрать опции сборки сервера. Сначала вас спросят о типе компилятора: выбираем gcc, если, конечно, вы не являетесь счастливым обладателем экзотической операционной системы типа HP-UX, в этом случае выбирайте cc. Дальше идут опции компиляции, их можно оставить по умолчанию, так как они автоматически определяются в зависимости от операционной системы. Затем выбираем место, где будет лежать папка со всеми необходимыми файлами для ircd.

Выбираем название бинарного файла. Далее идет опция – компилировать ли сервер как Hub или как Leaf. (Hub-сервер, способный присоединять к себе другие сервера. Leaf – одиночный сервер, привязанный к хабу, не имеющий возможности присоединять сервера).

Выберите нужный вам тип в зависимости от стоящих перед вами задач. Затем вас спросят, осуществлять ли крип-тование паролей irc-операторов: если нет, то пароли в O-lines вписываем простым текстом; если да, то пароли необходимо зашифровать. Для этого необходимо зайти на irc-сервер и набрать команду /mkpasswd ваш_пароль: получится некая последовательность букв и цифр – их и нужно вписать в O-line на место пароля. У вас возникнет вопрос: «Как зайти-то, ведь мы еще не настроили ircd?». Ответ прост: сначала настройте сам сервер, а пароль для O-line можно сделать в самом конце, он не критичен для работоспособности ircd. Далее выбираем число разрешенных соединений к серверу. И последний пункт – выбор типа сети. Компиляция:

[user@server]$ make && make install

Если все прошло гладко, то сервер готов к использованию.

Примечание: если сервер при запуске сразу выпадает в core, возможно, проблемы с share-библиотеками, тогда нужно вернуться к компиляции снова:

[user@server]$ make LDFLAGS=static && make install

Теперь, скорее всего, все будет в порядке. Переходим в директорию, которую указали при компиляции и видим там несколько файлов:

n  ircd – основной бинарный файл.

n  ircd.conf – файл конфигурации.

n  ircd.motd – файл, который выдается всем пользователям при каждом заходе на irc. Можете изменять и дополнять его нужной информацией или картинкой, например.

n  help.user – файл помощи для простых смертных, выводится командой /helpsys.

n  help.oper – файл помощи для irc-операторов.

n  help.admin – файл для irc-администраторов.

Файл sendbug необходим в случае падения ircd в core, таким образом можно отправить им этот файл для исправления ошибок. Синтаксис: sendbug ircd.core.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2016 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100