*NIX_*BSD сиcтемы
Подписаться на эту рубрику по RSS
Резервное копирование (backup) при помощи команды dd
Пятница, 5 ноября 2010 г.Рубрика: Познавательное -> *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | dd | Linux | linux backup | MBR | restore
Просмотров: 28053
Подписаться на комментарии по 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 — поврежденные или отсутствующие данные во входном буфере на выходе будут заменены на нули.
Консольные команды. Работа с сетью.
Среда, 3 ноября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: hostname | ifconfig | netstat | network | networking | nslookup | route | services | traceroute | whois
Просмотров: 15792
Подписаться на комментарии по RSS
ifconfig Показать конфигурацию всех сетевых интерфейсов
ifconfig eth0 Показать конфигурацию сетевого интерфейса eth0
ifup eth0 Активировать сетевой интерфейс eth0
ifdown eth0 Отключить сетевой интерфейс eth0
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Задать конфигурацию IP адреса
ifconfig eth0 promisc Позволяет получать все пакеты, независимо от того были ли они предназначены для хоста или нет. (Это позволяет анализировать сетевой трафик.)
dhclient eth0 Включить на интерфейсе eth0 режим dhcp
route -n Показать таблицу роутинга
route add -net 0/0 gw IP_адрес_шлюза Задать шлюз
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 настроить статический маршрут для сети 192 .168.0.0/16
cat /etc/services - вывод всех известный портов и утилит(программ) которые на них работают.
Cron - планировщик задач
Воскресенье, 31 октября 2010 г.Рубрика: Познавательное -> *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: Command Run ON | Cron | CronTab | Gnome | Gnome Schedule | Schedule | UNIX
Просмотров: 36665
Подписаться на комментарии по RSS
cron (Command Run ON) — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в заданное время. Утилита cron выполняет команды в заданное время.
Для добавления задач пользуемся командой crontab с параметром -e.
Команда crontab -e автоматически запускает текстовый редактор и загружает в него файл конфигурации cron. После выхода из редактора, новая конфигурация cron вступает в силу автоматически.
Параметры записи представляют следующие:
* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)
Резервное копирование (backup) баз MySQL
Пятница, 22 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | bash | bash script | cron | db | Linux | mysql | mysqldump
Просмотров: 41328
Подписаться на комментарии по RSS
Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс - создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем --all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:
$ mysql -pПАРОЛЬ
-p, --password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, --user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.
pydf - гламурный df
Пятница, 8 октября 2010 г.Рубрика: Пакет дня Ubuntu_Debian -> *NIX_*BSD сиcтемы
Метки: Debian | df | disk free | Linux | pydf | Ubuntu | UNIX
Просмотров: 20387
Подписаться на комментарии по RSS
Сам пакет pydf является человеко-читабельной настройкой над основной системной утилитой df (аббревиатура от disk free) — в UNIX и UNIX-подобных системах, показывает список всех файловых систем по именам устройств, сообщает их размер, занятое и свободное пространство и точки монтирования.
Даже особо писать нечего, достаточно посмотреть скриншот:
Для дистрибутивов Ubuntu,Debian ставиться довольно просто и в репозиториях находиться последняя версия:
$ aptitude install pydf