Итак,имеем сервер с сайтом и базой данных, которые надо регулярно бекапить.
Мое решение выглядит следующим образом:
1)создаем скрипт backup который и будет делать бекап
#!/bin/sh

#создаем переменную в которой будет текущая дата
DATE=`/bin/date '+%d.%m.%Y'`
#на всякий случай очищаем каталог от предидущих бекапов
rm -f -R /tmp/backup/
#копируем содержимое веб-сервера во временную папку
cp -R /var/www /tmp/backup/
#экспортируем туда же базу данных
More »

Если установлен веб-сервер Apache, задача решается элементарно – созданием в каталоге специальных текстовых файлов .htaccess и .htpasswd. Первый содержит директивы, которые показывают веб-серверу, что с данным каталогом нужно обходиться особо (директив на самом деле много, защита паролем – лишь одна из). Во втором хранятся пароли пользователей, созданные программой htpasswd.

Сразу уточню – правила, прописанные в .htaccess действуют как в текущем каталоге, так и во всех подкаталогах!

More »

Для этого в файле /etc/munin/munin.conf нужно создать контакт и определить параметры\директивы для этого контакта. Делается это так:

contacts someuser
contact.someuser.command mail -s "Munin notification" somejuser@fnord.comm
contact.someuser.always_send warning critical

Данная конструкция означает, что мы создаём контакт someuser, отпределяем для него команду отправки уведомлений (в данном случае это команда mail) и какие уведомления отправлять (warning\предупреждения и critical\критические).

Автор http://habrahabr.ru/blogs/personal/48758/

# exipick -zi | xargs exim -Mrm //очищает все замороженные сообщения из очереди
# exipick -i | xargs exim -Mrm //очищает все сообщения из очереди

Также могут понадобиться и такие команды:

# exim -v -Mrm ID - Удаление почтового сообщения по ID
# exim -bp - Показать список сообщений в очереди
# exim -bpc - Показать число сообщений в очереди
# exim -bp | awk '$6~"frozen" { print $3 }' | xargs exim -Mrm  - Удаление замороженных сообщений
# exim -qff -v -C /etc/exim.conf & - Принудительная рассылка всей почты в очереди (flush)
# exiqgrep -i -f email | xargs exim -Mf - Заморозить почту по email
# exiqgrep -i -f email | xargs exim -Mrm - Удалить почту по email

Автор http://noted.org.ua/2209

Для этого нам требуется устновить программу Моно

apt-get install mono-devel

apt-get install xdotool

Теперь можно запускать программу командой:

$ mono /путь_к_программе/программа.exe

Данный метод рекомендуется для запуска приложения KeePass под Linux

OpenSSH - это свободно доступная версия инструментов, поддерживающих протокол Secure Shell (SSH), для удаленного управления компьютером или передачи файлов между компьютерами. Традиционно использовавшиеся для этих целей инструменты, такие как telnet или rcp, не являются безопасными: они передают пароль пользователя простым текстом во время их использования. OpenSSH предоставляет серверного демона и клиентские программы для обеспечения безопасных и зашифрованных операций удаленного управления и передачи файлов, эффективно заменяя при этом устаревшие программы.

More »

Сегодня решил установить на стареньком роутере пару программ и столкнулся с небольшой проблемой – мой gcc не хотел компилировать программу, я проблему решил и помогу вам – если вы с ней тоже сталкивались.

Если вы столкнулись в Ubuntu или Debian с ошибкой, при установке программ, связанной с компилятором GCC которая выглядит примерно так:
checking for C compiler default output file name… configure: error: C compiler cannot create executables
то вам необходимо установить пакет libc6-dev
apt-get install libc6-dev
apt-get install g++

1. Пусть пользователь работает под своей учетной записью, а не как суперпользователь root. Необходимо запустить терминальный сеанс и стать суперпользователем (Для этого выполните команду su и введите пароль суперпользователя root).

2. Запустим сервер MySQL. Вводим: mysql -u root -p Система предлагает ввести пароль пользователя root MySQL, который был задан при установке MySQL в Linux.

More »

Качаем http://www.verlihub-project.org/download/

Распаковываем.

apt-get install libgeoip1 libgeoip-dev

apt-get install libpcre3 libpcre3-dev

apt-get install mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev

More »

правим /etc/sudoers и раскомментируем %sudo ALL=NOPASSWD: ALL после этого добавим в /etc/rc.local комманду sudo vh_hub

%d такие блоггеры, как: