В помощь сисадмину

RSS
В помощь сисадминуНовости — пятница, 26 марта 2010-го

Sypex Dumper Lite 2.0.0 Beta

После нескольких лет молчаний обновился замечательный PHP-скрипт Sypex Dumper Sypex Dumper Life для быстрого и удобного создания и восстановления резервных копий баз данных MySQL.

Для тех кто ни в курсе - это программный продукт (PHP-скрипт), с помощью которого можно просто и быстро создать резервную копию (бекап, бэкап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Sypex Dumper, в отличии от многих подобных программ (скриптов), оптимизирован для максимальной скорости работы, а также работы с большими базами данных, объемом в сотни и тысячи мегабайт.

В чем убежден и сей автор еще на старой версии Sypex Dumper Lite 1.0.8

И так, что нового на приготовили,основные возможности коротко:

    удобный Web 2.0 интерфейс с AJAX;

    поддержка двух форматов сжатия файлов ** (Gzip и Bzip2), а также разной степени сжатия для GZip;

    работа в несколько этапов (для обхода ограничений во времени);

    специальный формат файла с мета-информацией;

    сервисные функции MySQL (проверка, оптимизация, починка);

    работает на Windows и Linux;

    умный бэкап с постпроцессингом;

    умная работа с кодировками;

    сохранение задач для быстрого использования;

    автоудаление старых файлов;

    кастомные (пользовательские) авторизации;

    контроль процесса (стоп/пауза/продолжение);

    возможность работы нескольких пользователей с одной копией скрипта;

    компактный (около 150 КБ);

    легко устанавливается и настраивается;

    небольшой расход памяти при работе.

Страница загрузки Sypex Dumper Lite 2.0.0 Beta.

Учтите, что это пока бета, поэтому рекомендую использовать ее с подстраховкой.

В помощь сисадмину*NIX_*BSD сиcтемы — четверг, 25 марта 2010-го

Установка и настройка сервера на базе Debian Etch 4.0

Эта статья не притендует на полный и расширенный howto, просто для своего же удобства решил все свои заметки, записки соединить воедино и пользываться как шпаргалкой, возможно будут встречаться места(настройки) которые относяться лично ко мне и связаны только с моей спецификой эти места можно спокойна пропускать.

Забираем с офсайта себе образ netinst netinst, с экономим на времени выкачивания и трафике,все равно нужные нам пакеты будем ставить в ручную.

Ставим базовую систему и правим сетевые настройки, в моем случаи сервер будет иметь статический локальный адресс и реальный ip-получаемый по VPN

Работаем под su.

nano /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
iface eth0 inet static
address 192.168.100.11
netmask 255.255.255.0
gateway 192.168.100.8
auto eth0

Перезапускаем сеть:

/etc/init.d/networking restart

далее ...

P.S. Хочу заметить, что это не конечный вариант. Принимаеться любуя критика.

*NIX_*BSD сиcтемыВ помощь сисадмину — воскресенье, 7 марта 2010-го

Samba и авторизация через Active Directory

Используеться - kerberos, winbind, pam, samba

Вводные данные:

ns.domain — dns-имя домена (example.com)

master.ns.domain - наш домен-контроллера(DC) по полному доменному имени (ad.example.com)

samba.ns.domain - dns-имя нашей машины

Administrator - логин доменного администратора

Ставим ntpdate для синхронизации времени c DC(Domain Controller), это нужно для нормальной работы Kerberos

$ aptitude install ntpdate

далее ...

В помощь сисадмину*NIX_*BSD сиcтемы — воскресенье, 21 февраля 2010-го

SAMBA авторизация пользователей и раздельный доступ к ресурсам

Для начала устанавливаем:

$ aptitude install samba smbfs

Samba использует пользователей которые уже есть в системе, (возможно есть и другие пути, об этом в следующей заметке)

создаем наших пользывателей:

$ useradd -c "Тest" -s /sbin/nologin ole
$ useradd -c "Тest1" -s /sbin/nologin ole1
$ useradd -c "Тest2" -s /sbin/nologin ole2

к команде существуют следующие параметры, мож кому надо:

-g "Названия группы" - группа, к которой он должен принадлежать

-d /home/"каталог" - домашний каталог пользователя

-s /sbin/nologin - устанавливаем ему оболочку /sbin/nologin

-c "Описания" - качестве его полного имени Mr Test,

имя- ole

Посмотрим что у нас получилось:

далее ...

*NIX_*BSD сиcтемыВ помощь сисадмину — вторник, 5 января 2010-го

Linux list hardware information

Получение информации о конфигурации вашего «железа».

Бывает когда например надо посмотреть/определить какие либо характеристики аппаратной части на удаленном хосте или модель материнской платы ни разбирая корпус :).

Во общем случаи бывают разные, как и утилиты/пакеты которыми будем пользоваться и так:

И на всякий случай, все команды вводим в консоле.

$ lshw - выводит полный структурированный список всего оборудования вместе с информацией об устройствах.

Следующие утилиты понятны и так из названия:

$ lspci - для отображения PCI устройств.

$ lsusb - отображение списка USB устройств.

$ lsscsi - список SCSI устройств.

$ lsraid - информация о настройке программного RAID.

Так же данные можно взять из виртуальной файловой системой /proc.

Там хранятся файлы об состоянии системы и её переменных, так же множество полезных сведений.

Продолжение далее ...