Архив метки: server

Ротация логов или как убить сервер при попытке его спасти

log_rДа, я наверное из тех людей, что учатся на своих ошибках. Слава богу это у меня не во всем.

Случилось так, что как-то раз какая то кучка идиотов решила устроить DDoS одной из моих железок. DDoS или они меня заходя на один и тот же сайт без остановок и ничего кроме как высокого Load Average они не добились. Скажу даже так,я их заметил то не сразу…Ребятки были дружно отправлены в blackList файерволла, и на этом все закончилось. Но перед тем, как это сделать мне пришлось изрядно ахренеть, так как читать access логи, которые весят по 12Gb крайне неудобно. Ну пожалуй это все равно что пытаться съесть бегемота, пока он спит..

Ну а к чему я это все? К тому что у меня тут будет очередное учебное пособие на тему как настроить правильную ротацию логов, чтобы быть крутым пацаном.

Читать далее Ротация логов или как убить сервер при попытке его спасти

[Полноценный сервер — Часть6] Установка BIND9 на Ubuntu server 10.10 – 11.04

 В данной статье я расскажу, как настроить DNS сервер и зоны для вашего сайта. Так же тут будет приведен пример подключения «почты для домена», которые предоставляет и google и yandex.

 DNS (англ. Domain Name System — система доменных имён) — компьютерная распределенная система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись).

 BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализация DNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот.

 Google Apps — это среда, которая предоставляет следующие средства совместной работы: уже ставший популярным почтовый сервис GMail, клиент обмена мгновенными сообщениями Google Talk (фактически сервис полностью пригоден для общения с любым jabber-пользователем), календарь Google Calendar, средства для работы с документами и электронными таблицами Google Docs & Spreadsheets, «центральную страницу» — место для удобного размещения той информации, которая будет общей для всех пользователей, редактор страниц от Google, который позволяет быстро создать и опубликовать нужную информацию.

 Яндекс.Почта для домена — это бесплатный сервис, который даёт возможность иметь адрес вида name@yourdomain.ru (где name — любое выбранное вами имя, а yourdomain.ru — имя вашего домена), используя при этом удобный веб-интерфейс и другие преимущества Яндекс.Почты (фильтрация спама, автоматическая проверка писем на вирусы и др.). Читать далее [Полноценный сервер — Часть6] Установка BIND9 на Ubuntu server 10.10 – 11.04

Определение производителя железа

Определение производителя железа Приключилось мне как то искать одну плату видео захвата (DVR) дабы собрать DVR сервер. Учитывая что мне пришлось в один день объездить весь Буденовский и Савеловский, я ее нашел. Точнее говоря нашел плату видео захвата непонятного производителя без каких либо меток. Только известно мне было что она собрана на чипе BT878A. Но суть не в этом … Мне пришлось пережить еще приличный гемор, для того, чтобы завести эту карту, то данное руководство мне немного облегчило жизнь …

Читать далее Определение производителя железа

Права, пользователи и прочее в Linux.

Давно я не видел нормального простого описания по поводу прав к файлам, папкам и прочему «г» в Linux. Может конечно плохо искал, но не суть … напишу тут … для себя, любимого))… да, статью буду дополнять …

Читать далее Права, пользователи и прочее в Linux.

SSH proxy соединение …

Что-то мне надоело искать ссылку при надобности подключиться к роутеру, чтобы очередной раз что нибудь там поменять, поэтому это пишу я тут. У меня используется роутер RT-N16 с прошивкой DD-WRT, 2 wan портами и балансировкой. Как что делалось ранее — пока не скажу, так как еще не доделал с коллегой (кстати огромное ему спасибо!) все что нужно, да и 2 оператора нормального не подключил. Так вот … начнем … Читать далее SSH proxy соединение …

[Полноценный сервер — Часть3] Установка Apache2+nginx+php5+MySQL и еще по мелочи…

Ну что же … продолжим ? … Очередная задача с которой должен справляться данный сервер — это поддержка сайта, а точнее нескольких сайтов … Для чего ? Вопрос глупый … поэтому не отвечу … Для чего я пишу данную запись при наличии кучи инструкций в инете на эту тему ? Для себя! … Короче начну со списка ПО которое мы будем ставить и немного теории …

Внимание! Данный материал на данный момент (5.4.11 03:11) является сыроватым! Есть непонятные места, о которых я еще сам не понимаю, но собственно, это все будет исправляться! Читать далее [Полноценный сервер — Часть3] Установка Apache2+nginx+php5+MySQL и еще по мелочи…

[Полноценный сервер — Часть2] Установка Webmin на Ubuntu server 10.10

Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например : веб-сервера Apache, DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор. Далее я думаю вы прочитаете здесь.

Скажу только одно — для администрирования очень удобная вещь … поэтому приступим к установке … Читать далее [Полноценный сервер — Часть2] Установка Webmin на Ubuntu server 10.10

[Полноценный сервер — Часть1] Установка Ubuntu Server 10.10 + MD RAID1

Вот он ... сервер ...
Вот он …сервер …

С сегодняшнего дня начну рассказ о очередной работе для «не малоизвестного информационного агентства РЮО» … Задание простое … Необходимо установить сервер, набор таких программ как Apache, Mysql, php, DNSBIND, и почтовый сервер (что конкретно ставить пока не решил) … Но начнем с самого главного, а именно установки ОС на которой будет крутиться все это. Имеется «жестяная банка» в виде системного блока весом в 5 (или более) кг, с мамой Gigabyte GA-965P-DS3, процессором Intel Core 2 Duo (какой конкретно не помню. Приду домой — посмотрю.), памятью в 2 гб (Kingston) и 3-мя HDD. Еще там стоит сетевая плата Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 и  Sapphire Radeon X1650 PRO PCI-Express, но на кой хрен оно (видеокарта) там нужно я до сих пор ума не приложу. Была бы на маме встроенное видео — вообще бы вынул ее от туда.

Один из HDD у меня стоит Seagate ST3160211AS — на него будет ставится сама система, а точнее корневой и Swap разделы. На других 2-х HDD модели Seagate ST3400620NS будет заводиться программный RAID1 массив при помощи mdadm.

Почему Ubuntu Server 10.10 —  все просто. Для начала я уже давно работаю в этой системе и никаких проблем в ее администрировании я не наблюдал. Косяки конечно есть но они правятся. В общем начнем ………….

Читать далее [Полноценный сервер — Часть1] Установка Ubuntu Server 10.10 + MD RAID1

Восстановление пароля root во FreeBSD

Вот … дотянулись руки до одного не малоизвестного информационного агенства … Цель — привести в порядок а точнее установить ОС воткнуть Apache, mysql, php, mail, dnsbind и прочую лабуду … Но это будут отдельные записи по установке каждой штуки … так что ждите … Пока стоит вопрос какой дистрибутив использовать, какой Raid ставить и т.д. …

Но возникла проблема с доступом к серверу с уже установленными программами и сайтами … Читать далее Восстановление пароля root во FreeBSD