вторник, 14 августа 2012 г.

Базовый редактор Vi



Я считаю этот редактор отвратительным и не вижу смысла в его использовании, но некоторые линукс программы его упорно используют и мне каждый раз приходиться вспоминать как он работает и какие команды набирать. Мне это надоело и я записал основные команды в эту статью, чтобы не мается каждый раз не искать.
Редактор Vi — универсальный полноэкранный текстовый редактор в среде UNIX. Редактор Vi присутствует в любой системе Linux (даже минимальной конфигурации) и обязательно запустится из командной строки Linux в самой катастрофической ситуации. У пользователя, таким образом, всегда сохранится возможность отредактировать конфигурационные файлы для приведения системы в рабочее состояние. Поэтому каждому пользователю Linux необходимы хотя бы основные навыки работы в Vi.

пятница, 3 августа 2012 г.

CentOS + virtualbox + phpvirtualbox

Задача: на удалённом сервере CentOS, к которому имеем доступ только через консоль, необходимо развернуть virtualbox с возможностью админить его из веббраузера.

CentOS мне не понравился сразу скажу, потому что я не гуру линукса и в нём очень многое приходится делать самому шаг за шагам. В этом вы убедитесь прочитав дальше начало где мы будем ставить apach, в убунте вы ставите апач и он сразу работает, тут же надо покувыркаться. В общем если вы начинающий линуксоид вам центос абсолютно противопоказан. Берите ubuntu и наслаждайтесь. Я в свою очередь запишу дабы не забыть. В конце вы найдете ссылки на все источники где я брал информацию.

понедельник, 23 июля 2012 г.

Ubuntu 10.04 + sudo без пароля


Для того что бы мне дать возможность пользователю user (который был создан при установке системы) работать с sudo без ввода пароля, были добавлены следующие строки в файлик /etc/sudoers  (открывается командой sudo visudo)

пятница, 20 июля 2012 г.

Ubuntu + virtualbox + VNC

Задача поднять виртуалку с удалённым рабочим столом.


С дефолтным сервером в Ubuntu возникли проблемы, знакомый посоветовал x11vnc.
С ним тоже были проблемы, но в инете нашлось их решение. Теперь распишем все, чтоб все работало.


пятница, 22 июня 2012 г.

Windows server 2008/2003 + VirtualBox + Ubuntu - запуск виртуальной машины в качестве службы

Текст чистый копипаст с источника, на случай если там вдруг пропадёт и мне для быстрого поиска.

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


вторник, 19 июня 2012 г.

Windows и отправка логов на почту

Отправка в тексте письма содержимого файла с логами с ОС Windows без лишних заморочек.

Качаем программу bmail

Распаковываем и кидаем файлик в корень диска C. Создаём bat-ник со следующим содержимым (в одну строчку!):
с:\bmail.exe -s smtp.serverpochti.com -t komy@pochta.com -f otkogo@pochta.com -h -a "Tema pisma" -m c:\backup.log -c
 При запуске к нам на почту придёт письмо с текстом файла backup.

Полезные ссылки:
http://retired.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm
http://www.kiwy.ru/2011/04/avtomaticheskaya-otpravka-fajlov-po-pochte

Windows Server 2008 R2 + VPN + автозапуск задач

На серверных системах очень часто бывает необходимо запустить разного рода задачи в автоматическом режиме и до того как на этот сервер кто-нибудь залогинится, тем самым мы вычёркиваем банальный способ - создание ярлыка в автозапуске :)

Ubuntu и отправка письма с текстом лога на почту

Устанавливаем программу exim4
sudo apt-get install exim4
нам становится доступна команда mail и другие
создаём исполняемый файл с содержимым
#!bin/sh
 cat text.txt |  mail -s "tema pisma" email.kuda@address
Должно прийти письмо с содержимым файла text.txt
Если вдруг будет вылетать ошибка нет параметра или тип того, попробуйте убрать строчку #!bin/sh

полезные ссылки:
http://wiki.vdsplanet.ru/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8_%D0%BF%D0%BE%D1%87%D1%82%D1%8B_%D1%81_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0

http://vikt0r.blogspot.com/2011/04/blog-post.html



вторник, 22 мая 2012 г.

redmine + nginx + 413 Request Entity Too Large

Возникла проблема при загрузке файлов в redmine который у меня поднят через nginx. Программисты не могли залить файлы больше 1мб. Думал что проблема в redmine, но нет - у nginx по умолчанию ограничение в 1мб. При попытке добавить больший файл вылетало сообщение:

413 Request Entity Too Large

Лечится достаточно просто. Заходим в /etc/nginx/nginx.cong и в раздел http {} добавляем:
client_max_body_size 64m;

В моём случае с redmine в итоге всё выглядит примерно так::

http
     {

      client_max_body_size 64m;


        server
                 {
                   //тут настройки redmine
                  }
          }