среда, 4 декабря 2013 г.

Подробная тонкая настройка TCP/IP

Пособирал по интернету интересные настройки ядра Linux для обеспечения бесперебойной работы серверов, имеющих дело в большим количеством подключений: торрент-трекеры, вебсерверы и т.д. Один из моих серверов с данными настройками выдержал 258014 соединений. Может быть, выдержал бы и больше, не знаю :) Соединения считались с помощью wc -l /proc/net/ip_conntrack


понедельник, 2 декабря 2013 г.

mysqltuner - диагностика MySQL

Не беда, eсли вы, не являетесь большим специалистом в области понимания тонкостей настроек MySQL. Специально для таких людей существует крайне небольшой скрипт на языке Perl — MySQLTuner. Программа анализирует статистику работы MySQL и выдает свои рекомендации по оптимизации настроек сервера.


htop - текущее состояние системы

В общем, красиво, информативно, полезно — особенно для консольного режима.


iftop - трафик в реальном времени

Специализированная утилита, позволяющая наблюдать за трафиком в реальном времени.


Установка ntop network monitoring tool

Ntop - мониторинг сети

понедельник, 18 ноября 2013 г.

Debian Дополнительный IP

Если вы являетесь администратором сервера системы или обычный пользователь и на некоторое время вам нужно присвоить второй IP-адрес вашему серверу. 
Необходимо выполнить следующее:

воскресенье, 6 октября 2013 г.

Установка сервера Aion на Debian

Быстрая и минимальная установка.
Все что будет необходимо из ПО
это минимальный набор для запуска сервера
- mysql
- phpmyadmin
- java 6 jdk или java 7 jdk

Расскажу на примере пакета Debian 6 minimal.

четверг, 19 сентября 2013 г.

Установка торрент-клиента на Debian Transmission


Немного информации.
Transmission — простой и свободный BitTorrent клиент. ВикипедиЯ Сайт разработчиков

Transmission — свободное программное обеспечение, большей частью под лицензией GNU GPL с небольшими фрагментами под лицензией MIT. Transmission возможно запустить на Mac OS X (интерфейс Cocoa), других Unix-подобных операционных системах (интерфейс GTK+ и Qt (с 1.60 версии на бета стадии), а также на BeOS/ Zeta (родной (native) интерфейс). В дополнение к оконным интерфейсам Transmission имеет возможность управления через командную строку и веб-браузер.

Transmission, в отличие от многих других BitTorrent клиентов, использует небольшое количество системных ресурсов. Проект нацелен на создание клиента с полезной функциональностью, без излишеств. По этой причине Transmission менее функционален, чем другие клиенты. Сохранение интерфейса простым и интуитивным на всех платформах является ключевой целью дизайна. Включен в состав некоторых операционных систем, включая Debian GNU/Linux (начиная с версии 4.0 «Etch») и Ubuntu (начиная с 8.04 «Hardy Heron» 2008 года), а также в дистрибутив Fedora 9 («Sulphur»).


    [+] Transmission входит во многие linux дистрибутивы
    [+] Минимальное потребление ресурсов
    [+] Простота в установке и настройке
    [+] Наличие встроенного Web клиента для удаленного управления
    [+] Наличие встроенного Терминал клиента
    [+] Большой выбор оболочек управления под разные платформы


"Это быстрый, это очень легкий, и он даже доступен для различных платформ - он ведет себя так же, как и следовало ожидать программа для Mac."
Macworld, называя передачи Mac Gem


А теперь переходим к главному! Как сделать из сервера сидбокс (seedbox) ;)


пятница, 9 августа 2013 г.

Частые Команды в Консоле


команда для проверки доступных пакетов
apt-cache --names-only search ****

Команды Cron, CronTab
редактировать:   cron -e   /  просмотреть: cron -l  /  удалить: cron -r



проверка портов:   netstat -tnlp
 

просмотреть правила:   iptables -nL
iptables -t nat -nvL
Как забанить нежелательные IP? При помощи команды iptables

iptables -A INPUT -s 123.125.71.16 -j REJECT
iptables -A INPUT -s 173.199.114.91 -j REJECT
iptables -A INPUT -s 180.76.5.60 -j REJECT
service iptables sav
упаковать/ распаковать :
tar -zcvf FileName.tar.gz /var/www/
tar xcvf FileName.tar.gz
tar -xvzf FileName.tgz

сменить пароль:  passwd
сменить владельца: chown -R  Группа:владелец /home/test

Прочие команды, для мониторинга системы,
но я по каким-то причинам ими не пользуюсь или пользуюсь крайне редко:
 
ethtool eth0 — информация о режимах работы поддерживаемых сетевой картой, о текущих режимах и параметрах
sensors — показывает температуру процессора (должен быть установлен пакет lm-sensors)
hddtemp /dev/sda — показывается температуру жесткого диска
acpi -v — показывает температуру и дополнительную информацию о кулерах и т.д. (должен быть утсановлен пакет acpi)
lsof -i TCP:80 — определяет какое приложение использует данный порт
free -m (колонка cache – память занятая под кэш ФС)
cat /proc/meminfo — информация об оперативной памяти
cat /proc/cpuinfo — информация о процессоре
cat /proc/interrupts – кто генерит больше прерываний
cat /proc/net/dev – передано через интерфейс в байтах
cat /proc/sys/fs/file-max – макс. допустимое количество откр. файлов (sysctl -w fs.file-max=”16384″)

понедельник, 8 июля 2013 г.

Team Speak 3 + mysql на Debian

Идем на сайт teamspeak 3 и качаем нужный нам сервер.

Установка

Как поднять свое Интернет Радио на Debian


Поднимем свое интернет радио. для этого нужно всего ничего:

- Доенное имя
- RadioCMS
- Развернутый веб сервер
- PHP5 + mysql
-  php должен работать на apache2, а не на CGI

из дополнительного ПО
- icecast
- ezstream
- libssh2
- pecl ssh2
- curl и gd
- библиотека iconv + lame (для преобразование потока) 

Начнем:

воскресенье, 7 июля 2013 г.

Первый Пост

Ну вот наконец то добрались руки до блога.
И себе заметки, и кому-то будет полезным.
Суть блога, выделенный сервер ОС Debian.
Настройка, обновление.
Так же затронет не которые моменты ява эмулятора aion.