CyberTek - the future at the present!
Google

Архив для категории "Сценарии '

Скрипт для сохранения базы данных MySQL

Автор: Администратор (набор 21)

Сегодня я представляю удобная база данных расширенного автоматизировать сохранение nosri базы данных MySQL, в дополнение к оригинальному сценарию могут быть добавлены в конце спасательных и сжатие отдельных баз данных в несколько строк копии на удаленном сервере и окно сообщения в нашем докладе, по электронной почте.

# / Bin / Баш
# Shell скрипт для резервного копирования баз данных MySql
# Чтобы создать резервную копию базы данных тузд файлов в / резервного каталог, а затем подобрать вашим
# Script. Вы можете пропустить несколько баз данных из резервной копии тоже.
# Для получения дополнительной информации см. (установка информация)
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Последнее обновление: Август - 2005
# -----------------------
# Это свободный скриптов под GPL версии GNU 2,0 или выше
# Copyright (C) 2004, 2005 nixCraft проекта
# Обратная связь / комментарии / предложения: http://cyberciti.biz/fb/
# -------------------------
# Этот скрипт является частью nixCraft скрипт сбора ("Новой социологии детства)
Визит # http://bash.cyberciti.biz/ для получения дополнительной информации.
# Обновлено сентября - 2007 по Cybertek - http://www.cybertek.it
# -------------------------

MyUser = "SET-MYSQL-USER-NAME" # USERNAME
Mypass = "SET-пароль" # Пароль
Myhost = "локальный" # Hostname

# Linux пути ящик, изменить, если оно не может быть автоматически определяется, какая команда
MYSQL = "$ (что MySQL)"
Mysqldump = "$ (что туздЫшпр)"
Чаун = "$ (что сменить владельца)"
CHMOD = "$ (что CHMOD)"
GZIP = "$ (что GZIP)"

# Резервная каталог Dest, изменить это, если вы someother месте
DEST = "/ резервного копирования"

# Главная Где каталога резервного копирования будут сохранены
MBD = '$ DEST / MySQL "

# Получить имя
HOST = "$ (имя)"

Получить # даты дд-мм-гггг
NOW = "$ (дата +"% D -% т -% Y ")"

# Файл для хранения текущего файла резервной копии
FILE = ""
# Store список баз данных
DBS = ""

# Не BACKUP Эти базы данных
Игги = "тест"

[! - D $ MBD] и Mkdir и - р $ MBD | |:

# Только корневой доступ к нему!
Чаун-$ 0,0 - $ R DEST
DEST $ CHMOD $ 0600

# Получить список всех баз данных первого
DBS = "$ ($ MySQL-у-ч MyUser $ $ myhost-р-mypass BSE" шоу $ баз данных ') "

в БД в $ DBS
C
skipdb = - 1
если ["Iggy $!" = ""];
затем
Я в $ Iggy
C
['$ Db "=" $ я "] и и skipdb = 1 | |:
сделанный
ц

если ["$ skipdb" = "-1"], то
FILE = "$ MBD / $ дб. $ HOST. NOW.gz $"
# У всех inone работу в трубах,
# Подключение к MySQL с помощью туздЫшпр для выбора базы данных MySQL,
# И труба это к GZ файл в каталоге резервного копирования:)
Mysqldump $ - $ у MyUser - Н myhost $ - $ р mypass $ DB | $ GZIP - 9> $ FILE
ц

сделанный

# Копирование на удаленном сервере
эхо'******************* Example_Backup *******************'> / корень / mybackup.txt
эхо \>> / корень / mybackup.txt
дата>> / корень / mybackup.txt
эхо \>> / корень / mybackup.txt
Подробная информация о *********************''********************* эхо>> / корень / mybackup.txt
# Не забывайте, что ПКПП команда не может задать пароль, если вы очистили ключ на целевой системе
# В противном случае вы
SCP / резервного копирования / MySQL / * root@example.dom: / Главная / копирования / например / MySQL /
ой-Ls / копирования / MySQL />> / корень / mybackup.txt
эхо'************************************************ * '>> / корень / mybackup.txt
# Отправить по электронной почте с сообщениями о выполненных работ
почта-х годов "Пример Backup" example@example.dom </ корень / mybackup.txt

# Удалить после загрузки
RM-F / копирования / MySQL / *

Опубликовано в: развитие , MySQL , сценарии , советы

Скрипт для резервного копирования DVD

Автор: Администратор (игла 29)

В следующий скрипт для резервного копирования некоторые папки на DVD путем обжига, после доклада направляется по адресу электронной почты. Он использовал М-режим (добавить), а старые Z-параметра при запуске в неинтерактивном не работает правильно, если данные о средствах массовой информации, вы можете попробовать использовать Cmq growisofs потребительной силы-Люк = терминал-Z даже в тихом режиме, несмотря на уже данные о средствах массовой информации.

Пример:

Создать файл и сделать его исполняемым:

> Touch / бен / dvdbackup.sh

> Chmod 755 / бен / dvdbackup.sh

Добавить следующие инструкции:

# / Bin / Баш
# Заменить местах программы с операционной системой
Growisofs = / USR / BIN / growisofs
ECHO = / бен / эха
GREP = / бен / Grep
MAIL = / бен / почте
Сегодня = `/ бен / день +%`
# Резервная начинается ниже
$ ECHO "Создание $ резервного сегодня">> / TMP / backupoutput.tmp
$ ECHO>> / TMP / backupoutput.tmp
$ Growisofs потребительной силы-Люк = терминал-DVD, поддерживающем M / Dev / DVD-D-J-R-T-л
-Graft точек скрывать-Джолиет-лун-Джолиет-транс-столовая ложка
Iso-уровня 4-ступенчатая = 1-перепрожига-V "$ сегодня Backup"
и т.д. / почта = / и т.д. / почта
VAR / катушка / почта = / VAR / катушка / почте
дома = / дома
корень = / корень>> / TMP / backupoutput.tmp 2> 1 и
# Изменение пути спасения здесь по мере необходимости
myCode = $?
$ ECHO>> / TMP, / backupoutput.tmp
$ Эхо "Существовал ошибка, код ошибки: $ myCode">> / TMP / backupoutput.tmp
$ ECHO>> / TMP / backupoutput.tmp
$ Эхо "Конец сегодня $ резервной">> / TMP / backupoutput.tmp
$ Grep-I-V спать / TMP /> backupoutput.tmp / tmp/backupoutput.tmp2
$ Grep-I-V форматирования / tmp/backupoutput.tmp2> / TMP / backupoutput.txt
$ MAIL-S-N "результат резервного копирования на DVD usermail @ домен </ TMP / backupoutput.txt

К тому времени просто добавьте кронтаб расписание, чтобы начать применение в резервной копии:

> Crontab-е

Пример строки быть добавлены:

0 20 * * * / бен / dvdbackup.sh

Опубликовано в: развитие , сценарии , советы

Определение IP-активов в Интернет

Автор: Администратор (29 июля)

Очень просто найти адреса в локальной сети достаточно активно использовать команду "птар" курс из предпочитает Linux Box.

Пример:

Nmap-СП "192.168.1.0/24

Опубликовано в: Linux , сценарии , советы

Запись компакт-дисков и DVD-диски с Linux консоли

Автор: Администратор (9 июля)

В короткие команды для записи CD и DVD Linux консоли:

/ / Erase / формат CD-RW, вставляется в устройство "/ Dev / HDD"

myhost: ~ # CDRecord упор = быстрая силы Dev = / Dev / HDD

/ / Запись файлов, содержащихся в пути "/ резервного копирования" на устройство "/ Dev / HDD"

myhost: ~ # Mkisofs-V-R / резервного | CDRecord-V скорость = 4 фс = 40 = Dev / Dev / HDD -

/ / Запись файлов, содержащихся в пути "/ резервного копирования" на устройство горелки DVD "/ Dev / HDC"

myhost: ~ # growisofs-Z / Dev / HDC-R-J / копирования /

/ / Чтобы создать образ ISO для записи

Mkisofs-г-о # / tmp/var-www-disk1.iso / VAR / WWW

/ / Использование growisofs для записи ISO образа на устройстве DVD

# Growisofs-Z / Dev / DVD = / tmp/var-www-disk1.iso

/ / Чтобы добавить данные на DVD conente других данных

# Growisofs-M / Dev / DVD / tmp/file.1

/ / Для форматирования или удаления DVD

# DVD + RW, формат силы / Dev / DVD

/ / Или

# DVD + RW-формат силы = полная / Dev / DVD

/ / Для просмотра информации о средствах массовой информации

# DVD + RW-MediaInfo / Dev / DVD

После только что таблетки, пожалуйста, прочитайте следующую прочитать инструкции .

Опубликовано в: Linux , сценарии , оболочки , советы

Установить курс по Linux

Автор: Администратор (23 мая)

Рут это команда Linux, которая используется для манипулирования таблицы маршрутизации. Позволяет добавлять и удалять статических маршрутов и шлюзов по умолчанию, кроме того, чтобы просто просмотреть таблицу маршрутизации системы. Не бывает в других Unix систем.

Маршрут добавить [чистая |-хост адрес] [шлюз GW] [маска маска] [ПСС ПСС] [метрических метрических] [Dev устройство]
Маршрут адрес


Чтобы добавить статический маршрут для всей сети, используя опцию добавить, Девин и сети-менеджер. Например:
маршрут добавить-сети 192.168.0.0 маска 255.255.255.0 GW 10.0.0.254
Добавляет статический маршрут к сети 192.168.0.0/24, используя в качестве шлюза 10.0.0.254.

Чтобы установить шлюз по умолчанию, вы можете напечатать что-нибудь вроде:
маршрут добавить-сеть 0.0.0.0 маска 0.0.0.0 GW 10.0.0.1 или:
добавить маршрут по умолчанию GW 10.0.0.1

Для удаления существующего маршрута достаточно указать название сети:
Маршрут дель-сети 192.168.0.0

Чтобы просмотреть таблицу маршрутизации достаточно маршрут, если вы хотите, чтобы избежать обратного поиска интеллектуальной собственности и ускорить операции записи:

Маршрут-п

Для просмотра кэша системы, используемой по маршруту:

Рут C

Опубликовано в: Linux , сценарии , оболочки , советы
Работает на Cybertek - Удаленный помощник