Linux
Резервное копирование (backup) при помощи команды dd
Пятница, 5 ноября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину -> Познавательное
Метки: backup | dd | Linux | linux backup | MBR | restore
Просмотров: 28070
Подписаться на комментарии по RSS
Так же этот метод можно еще назвать и "зеркалированием",так как программа dd копирует данные по секторам не зависимости от того есть ли на этом участке диска данные или нет, будет создана точная копия и размер будет точно такой же.
То есть если раздел /dev/sda1 имеет объем в 25 Gb, а занято всего 5 Gb то все равно копия образа будет 25 Gb.Простыми словами данные откуда (параметр if ), куда (параметр of )
Примеры использывания:
$ dd if=/dev/hda of=/dev/hdb conv=noerror,sync
Команда выше сделает точную копию раздела /dev/hda в разделе /dev/hdb,т.е есть мы «отзеркалировали» /dev/hda
Часто используемые параметры после conv:
- noerror — продолжать копирование не обращая внимание на bad-блоки и прочие ошибки.
- sync — поврежденные или отсутствующие данные во входном буфере на выходе будут заменены на нули.
Резервное копирование (backup) баз MySQL
Пятница, 22 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | bash | bash script | cron | db | Linux | mysql | mysqldump
Просмотров: 41366
Подписаться на комментарии по RSS
Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс - создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем --all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:
$ mysql -pПАРОЛЬ
-p, --password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, --user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.
pydf - гламурный df
Пятница, 8 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> Пакет дня Ubuntu_Debian
Метки: Debian | df | disk free | Linux | pydf | Ubuntu | UNIX
Просмотров: 20403
Подписаться на комментарии по RSS
Сам пакет pydf является человеко-читабельной настройкой над основной системной утилитой df (аббревиатура от disk free) — в UNIX и UNIX-подобных системах, показывает список всех файловых систем по именам устройств, сообщает их размер, занятое и свободное пространство и точки монтирования.
Даже особо писать нечего, достаточно посмотреть скриншот:
Для дистрибутивов Ubuntu,Debian ставиться довольно просто и в репозиториях находиться последняя версия:
$ aptitude install pydf
Два IP адреса на одной сетевой карточке
Среда, 6 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину -> Познавательное
Метки: Debian | ifconfig | IP alias | IP aliasing | Linux | Switch | Ubuntu
Просмотров: 52274
Подписаться на комментарии по RSS
Общем понадобилось создать два ip-адреса на одной сетевой карточки - один ip смотрит в локальную сеть, второй - что б не мешать будет для сетевых коммутаторов и др оборудования.
Настраивал на Ubuntu 10.04 (Lucid Lynx) и все дело занято несколько секунд:
$ nano /etc/network/interfaces
iface eth0 inet static
address XXX.XXX.100.XXX
netmask 255.255.255.0
gateway XXX.XXX.XXX.XXX
auto eth0
iface eth0:1 inet static
address XXX.XXX.0.XXX
netmask 255.255.255.0
auto eth0:1
Полезные команды Unix
Понедельник, 4 октября 2010 г.Рубрика: ЧаВо(FAQ)
Метки: BSD | linux | Unix | UNIX TOOLBOX | Полезные команды Unix
Просмотров: 30898
Подписаться на комментарии по RSS