Установка ICQ-чата (Jimbot) на Denian Linux
Автор: admin Раздел: Как настроить Debian
Заходим в командную строку VDS/VPS или сервера через программу Putty, указав все данные в программе логин и пароль VDS/VPS или сервера. Уже зашли? Тогда Вас здесь ожидает огромнейший черный мир, в котором пока Вам ничего не понятно, но на самом деле всё очень просто: Вставляем команды и вперёд.
Сначала подновим пакеты программ из репозиториев, проделываем: apt-get update Установим нужные пакеты программ: apt-get install mc apt-get install htop Дальше установим веб-сервер и PHP-обработчик. В качестве Веб-сервера лучше использовать lighttpd - легкий, но и в то же время очень мощный сервер. Наш чат будет использовать только Java и MySQL с минимальным расходом памяти. Ставим: apt-get install lighttpd apt-get install php5-cgi После успешной установки этих пакетов включаем модуль fastcgi и перезапускаем lighttpd: lighty-enable-mod fastcgi /etc/init.d/lighttpd reload Далее установим mysql В процессе установки пакета потребуется придумать и ввести пароль для mysql: apt-get install mysql-server mysql-client Для более удобной управлением Базой Данных MySQL из браузера установим PhpMyAdmin: apt-get install phpmyadmin В процессе установки пакета потребуется указать с каким веб-сервером он будет использоваться, в нашем случае указываем lighttpd: Ну чтож теперь о насущном: ставим JAVA apt-get install sun-java5-jre или apt-get install sun-java6-jre В процессе установки пакета вам потребуется принять условия лицензии. Итак, все программы установлены, займемся настройкой системы приступим к оптимизации: Для начала уменьшим количество процессов fastcgi. Открываем файл /etc/lighttpd/conf-enabled/10-fastcgi.conf и меняем параметр PHP_FCGI_CHILDREN с 4 на 1 Незабываем перезапустить lighttpd командой: /etc/init.d/lighttpd reload Теперь займемся настройкой mysql. Для начала определим кодировку базы utf8, для этого в файле: /etc/mysql/my.cnf добавим строчку: default-character-set = utf8 Добавим эту строчку в следующие секции: [client] [mysqld] [mysqldump] [mysql] Следующие строчки изменим как указанно ниже Code: [isamchk] key_buffer = 8 [mysqld] key_buffer = 16K max_allowed_packet = 1M thread_stack = 64K table_cache = 4 После изменения конфигурации нам необходимо перезапустить mysql командой: /etc/init.d/mysql restart Далее настроим кодировку консоли. Установим пакет locales, если такого у нас нет: apt-get install locales Далее запустим его настройку конфигурации: dpkg-reconfigure locales В появившемся текстовом интерфейсе выбираем две локали: en_US.utf8 и ru_RU.utf8 в качестве локали по умалчанию выбираем русскую. Ну и наконец можно установить часовой пояс на сервере. Сделал я это с помощью команды: dpkg-reconfigure tzdata Все, теперь все! после этих действий заливаем наш Бот с исходниками и скриптами на сервер, советую все заливать в директорию: /media или /boot в том случае если вы все собираетесь делать от root'a. Если нет тогда добавляем нового пользователя: adduser user user меняем на своё имя которое придумаете... в этом случае заливаем бот в домашнюю директорию, например: /home/user ...и запускать бот будете также от этого пользователя! Производим запуск! переходим в каталог с ботом, в ту самую где лежит файл: jimbot.jar (название может быть иным) cd /home/user/bot Запуск! java -jar jimbot.jar Всё, установка завершена! |