На прошлой неделе надо было заетапить сервак для веб проекта одного. Все чин чинарем, на колокейшене в минимальной конфигурации мне засетапили CentOS, я поднял все сервисы и дал доступ вебмастерам. На следующий день уже после работы начальник написал мне, что движитель(на Bitrix) можно было бы и на венде поставить. Посему попросил аргументировать чем линукс лучше винды, и не снести бы нам линуха и не поставить ли Windows Web Server. Что то я почесал репу и акромя, что бисплатно, да мне привычней админить и ничего не придумал.... В итоге оставили CentOS только из за того, что все настроенно и готово для сетапа движка битрикса.
Читать далее
Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения
понедельник, 6 сентября 2010 г.
понедельник, 12 июля 2010 г.
Система мониторинга.
Поставил систему мониторинга Hyperic HQ, достаточно интересная вещь для мониторинга кучи серверов, рабочих станций. Умеет обслуживать много сервисов типа MySQL/Oracle/Apache и т.д.
Есть система алярмов и эвентов. Единственный минус, достаточно много кушает ресурсов серверная часть, ну и написанна на неправославной индуской яве.
А так, система очень понравилась для мониторинга, чисто для графиков состояния сетевого оборудования - Cacti. А вот остлеживать состояние серверов Win/HP-UX/Solaris/Linux - очень даже достойная вещь.
Читать далее
Есть система алярмов и эвентов. Единственный минус, достаточно много кушает ресурсов серверная часть, ну и написанна на неправославной индуской яве.
А так, система очень понравилась для мониторинга, чисто для графиков состояния сетевого оборудования - Cacti. А вот остлеживать состояние серверов Win/HP-UX/Solaris/Linux - очень даже достойная вещь.
Читать далее
пятница, 4 июня 2010 г.
К вопросу об Linux сервера vs Windows
Как я и предпологал, Windows на серверном рынке не только доминирует но и поправляет свои позиции. И я не удивлен, всетаки интеграция всех пакетов на основе одной ос достаточно сильная вещь. Когда у тебя, Exchange, Project, Sharepoint, сертификаты для подключения, ISA, IIS и т.д. все достаточно удобно связанны между собой. И это делает удобной работу между всеми этими сервисами для сотрудников. Имхо пока в линуксе(не надо будет долго нудно прикручивать каждый сервис к LDAP и искать патчи для этого) такого не будет, он так и останется системой для мелких контор из 10 рабочих мест, гиков и интернет хостингов.
Читать далее
Читать далее
пятница, 12 февраля 2010 г.
Кризис копирайта
Прислали достаточно интересную, но спорную статью статью. С основной частью статьи я соглашусь, но есть небольшие нюансы. Окидывая в текущий момент рынок программ, как бесплатных так и платных я прихожу к выводу, что разработка бесплатных(freeware) программ все равно финансируется из неких источников тесно связанных с комерческими программами. Возмем туже Ubuntu, она финансируется африканским милиардером. Если бы не было этого финансирования, то давно бы померла или влачило бы жалко существование как Mandriva. RedHat - федорино горе, тоже самое, как ограниченная лицензия построенная на финансирования от продаж RedHat SE. Что еще с ходу могу вспомнить, java - Oracle, openoffice - Oracle, mysql - Oracle, в итоге приходим к тому, что описанная в статье модель перехода на линукс, фриваре программы, ничем не отличается от использования тогоже урезанного комерческого софта.
И это удручает.
Читать далее
И это удручает.
Читать далее
пятница, 2 октября 2009 г.
retracker.local
Идея сделать ретрекер витала давно в воздухе, но из за того, что надо было постоянно упрашивать владельцев сайтов с торентами прописать какой то свой адрес ректрекера - откладывалось. Наконец было решено сделать стандартизированное доменное имя retracker.local чтобы любой провайдер мог на этом адресе поднять ректрекер и обрести вселенское щастье. Одним из первых пошел на этот шаг(добавить в свои торрент файлы адрес retracker.local) http://torrents.ru После этого я решил озадачится сделать ретрекер.
Что для этого нужно читаем под катом.
1. Качаем фаил http://torrents.ru/retracker.zip
2. Распаковываем его в каталог апачи
3. Создаем базу данных например так mysqladmin create retracker
4. Заливаем в базу таблицу из файла mysql.sql который идет в архиве, например так mysql retracker < mysql.sql
5. Правим в конфигурационном файле config.php идущем в архиве, название базы данных, логин, пароль и хост для доступа к оной
6. Добавляем виртуальный хост в конфиг апачи
<virtualhost>
ServerAdmin root@localhost
DocumentRoot /var/www/retracker/
<directory>
Options +ExecCGI
AllowOverride All
AcceptPathInfo On
RewriteEngine On
RewriteOptions inherit
</directory>
ServerName retracker.local
ErrorLog logs/retracker.local-error_log
CustomLog logs/retracker.local-access_log common
</virtualhost>
7. Создаем в папке где лежит ретрекер фаил .htaccess и пишем в него
RewriteEngine On
RewriteBase /
RewriteRule ^announce(/$|$) /announce.php [L]
8. Прописываем для домена retracker.local ип адрес указывающий на наш сервер с ретрекером.
9. Радуемся.
Информация взята отсюда:
http://ru.wikipedia.org/w/index.php?title=Ретрекер
http://wiki.torrents.ru/Retracker.local
Читать далее
Что для этого нужно читаем под катом.
1. Качаем фаил http://torrents.ru/retracker.zip
2. Распаковываем его в каталог апачи
3. Создаем базу данных например так mysqladmin create retracker
4. Заливаем в базу таблицу из файла mysql.sql который идет в архиве, например так mysql retracker < mysql.sql
5. Правим в конфигурационном файле config.php идущем в архиве, название базы данных, логин, пароль и хост для доступа к оной
6. Добавляем виртуальный хост в конфиг апачи
<virtualhost>
ServerAdmin root@localhost
DocumentRoot /var/www/retracker/
<directory>
Options +ExecCGI
AllowOverride All
AcceptPathInfo On
RewriteEngine On
RewriteOptions inherit
</directory>
ServerName retracker.local
ErrorLog logs/retracker.local-error_log
CustomLog logs/retracker.local-access_log common
</virtualhost>
7. Создаем в папке где лежит ретрекер фаил .htaccess и пишем в него
RewriteEngine On
RewriteBase /
RewriteRule ^announce(/$|$) /announce.php [L]
8. Прописываем для домена retracker.local ип адрес указывающий на наш сервер с ретрекером.
9. Радуемся.
Информация взята отсюда:
http://ru.wikipedia.org/w/index.php?title=Ретрекер
http://wiki.torrents.ru/Retracker.local
Читать далее
Теги:
доки,
провайдерское,
linux
вторник, 11 августа 2009 г.
CentOS 5.3
Очень долго не сетапил серваки ибо не надо было. Тут пришло ЦУ, что необходимо поставить Linux дабы сделать репликацию базы ну и еще несколько сервисов мелких повесить. Я человек дюже ленивый ибо истинный тру одмин должен быть ленив, а как говорится лень двигатель прогресса. Писать диск или искать его в завалах дисковых мне было лень, так что была взята 2х гиговая флешка, с сайта centos.org был скачан инсталятор на 12 мб. Дальше волшебной командой:
dd if=diskboot.img of=/dev/sda
инсталятор переплыл на флешку. Забутился, прописал, что буду ставится с HTTP
указал IP, пути, и тут о чудо, инсталятор выдал вариант работы через VNC. Для меня это было несколько неожиданно ибо последний раз я ставил 5.2 CentOS и там такого чуда не было, а щас версия 5.3.
Возрадовшись сажусь за свой комп и продолжаю чатится в аське, попутно устанавливая в окне VNC терминала ось.
Продвинутые технологии рулят, лень тоже :)
Читать далее
dd if=diskboot.img of=/dev/sda
инсталятор переплыл на флешку. Забутился, прописал, что буду ставится с HTTP
указал IP, пути, и тут о чудо, инсталятор выдал вариант работы через VNC. Для меня это было несколько неожиданно ибо последний раз я ставил 5.2 CentOS и там такого чуда не было, а щас версия 5.3.
Возрадовшись сажусь за свой комп и продолжаю чатится в аське, попутно устанавливая в окне VNC терминала ось.
Продвинутые технологии рулят, лень тоже :)
Читать далее
вторник, 21 июля 2009 г.
Из серии, не просто, а очень просто
Бывает, что надо выполнять какое либо действие в том же линуксе в последний день месяца, но так как в месяце у нас не одинаковое количество дней, гдето 30, гдето 31, а гдето вообще 28, народ начинает извращаться, придумывая адские формулы расчета високосных годов, перекапывая гугель в поисках функций гадания на кофейной гуще. Немного творческого подхода и все оказывается гораздо проще.
Логика следующая, определяем сегодняшнюю дату, прибавляем к ней 1 день(86401 секунду), потом смотрим какой день получается, если он равна 1(еденице) то значит новый месяц наступил и текущий день является последним в текущем месяце.
Элементарный пример на томже баше:
Запихиваем это дело в крон с любой переодичностью и радуемся.
Читать далее
Логика следующая, определяем сегодняшнюю дату, прибавляем к ней 1 день(86401 секунду), потом смотрим какой день получается, если он равна 1(еденице) то значит новый месяц наступил и текущий день является последним в текущем месяце.
Элементарный пример на томже баше:
#!/bin/bash
DATENOW=`date +%d --date="+1day"`
if [ $DATENOW -eq 1 ]
then
/home/odmin/nash_skript.sh
fi
Запихиваем это дело в крон с любой переодичностью и радуемся.
Читать далее
Подписаться на:
Сообщения (Atom)