Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту

Бэкапим с помощью rdiff-backup

Автор: johnmate от 25-12-2011, 00:38, посмотрело: 150

0
Итак, в этой статье я расскажу как бэкапить сервер на локальное и удаленное хранилище.
rdiff-backup – система позволяющая сохранять изменения и получить состояние любого сохраненного файла на любое время в которое делался бекап. Из самого названия rdiff-backup видно, что система эта построена на по принципам rdiff. А сам rdiff-backup сохраняет историю изменений, так что бы можно было откатится на любой момент. Ну и основное достоинство – это то что rdiff-backup позволяет бекапиться на удаленный сервер. В общем rdiff-backup достаточно простая система, нет никаких заумностей и в то же время функциональна. Строить будем систему удаленного бекапа, а именно server1 будем бекапить на server2.

Категория: Статьи » программы

 

Nginx+Perl+Awstats

Автор: johnmate от 25-12-2011, 00:35, посмотрело: 347

0
И так, цель следующая: смотреть статистику awstats напрямую через nginx, чтобы это воплотить, нужно научить nginx обрабатывать cgi запросы и правильно писать access логи. Для этого нам понадобится perl'овый врапер который будет работать как демон и прослушиваться на сокете и немного подправить конфигруацию nginx'a.

Категория: Статьи » www

 

DNS bind 9.7

Автор: johnmate от 25-12-2011, 00:29, посмотрело: 90

0

Теория и настройка bind 9.7




Система доменных имен (Domain Name Service, DNS) - одна из тех незаметных, закулисных программ, которым не уделяется и половины того внимания, которого они заслуживают. Многие пользователи никогда не слышали о DNS, однако именно эта система делает Интернет таким, каким мы его знаем. DNS, или служба имен, обеспечивает отображение между именами хостов и IP-адресами. Без DNS веб-броузеру и программам электронной почты не были бы понятны удобные имена вроде www.centos.org.ua и пришлось бы набирать числовые IP-адреса, что значительно снизило бы популярность Интернета. Для большинства конечных пользователей нет DNS - нет Интернета. Система DNS необходима всем сервисам Интернета.

Самое популярное программное обеспечение для создания сервера DNS - это BIND(Berkley Internet Name Daemon). На самом деле BIND представляет собой набор инструментов, в состав которого входят такие программы, как host, dig и собственно сервер DNS - named.

Категория: Статьи » программы

 

YUM. Подключаем репозитории

Автор: johnmate от 25-12-2011, 00:19, посмотрело: 64

0
Дополнительные репозитории пакетов для CentOS 5

Категория: Статьи » настройка

 

YUM. Основы

Автор: johnmate от 24-12-2011, 23:46, посмотрело: 80

0

Yum создан для решения следующих задач:


* Поиск пакетов в репозитариях
* Установка пакетов из репозиториев
* Установка пакетов из .rpm файлов, с разрешением зависимостей с помощью репозитариев
* Обновление системы
* Удаление не нужных пакетов

Фактически, yum представляет собой оболочку для rpm обеспечивающую работу с репозиториями.

Категория: Статьи » настройка

 

CP1251 to UTF-8

Автор: johnmate от 24-12-2011, 10:52, посмотрело: 131

0
Скрипт для перекодировки html файлов c кодировкой cp1251 в utf8. При необходимости во второй строчке меняем тип файла, например вместо *.html вписываем *.txt


#!/bin/sh
for i in `find . -name '*.html' -type f`
do
echo $i
iconv -f WINDOWS-1251 -t UTF-8 "$i" > "$i.tmp"
mv -f "$i.tmp" "$i"
done

Категория: Shell Scripts

 

CP1251 locale для Linux

Автор: johnmate от 24-12-2011, 10:49, посмотрело: 112

0
Установка CP1251 locale в Linux:

Чтобы понять что, как и где создает утилита localedef, обязательно прочитайте man localedef, потому что в разных linux'ах locale распологается либо в /usr/share/locale/, либо /usr/lib/locale/. Вся локаль, включая 1251 уже содержится в i18n, необходимо лишь сгенерить из нее LC которая ляжет в /usr/share/locale/ru_RU.CP1251 или в /usr/lib/locale/ru_RU.CP1251 (зависит от типа Linux)

Категория: Статьи » настройка

 

Bash History

Автор: johnmate от 24-12-2011, 10:46, посмотрело: 101

0
Для того чтобы по команде history выводился не только список выполненных команд, но также дата и время, необходимо проделать следующее:

1) в конец файла /etc/profile добавлем строки:


echo 'export HISTTIMEFORMAT="%d/%m-%H:%M "' >> /etc/profile
echo 'declare -r HISTFILE' >> /etc/profile
echo 'declare -r HISTFILESIZE' >> /etc/profile
echo 'declare -r HISTTIMEFORMAT' >> /etc/profile

Категория: Статьи » настройка

 

Скрипт для клонирования контейнера OpenVZ

Автор: johnmate от 24-12-2011, 10:41, посмотрело: 86

0
Скрипт для клонирования контейнера OpenVZ.

Категория: Shell Scripts

 

Настройка prompt-приглашения

Автор: johnmate от 24-12-2011, 10:11, посмотрело: 74

0
Первым делом настраиваем prompt - приглашение командного интерпретатора, я использую баш (bash), меня он всем устраивает, кроме одного - этого самого приглашения. По умолчанию стоит что-то типа имя_хоста#. Несколько неинформативно, на мой взгляд, поэтому я его всегда переделываю под себя. Хотя - это дело привычки. Для этого редактируем файл .bashrc лежащий в домашней директории.

Категория: Статьи » настройка