CyberTek - the future at the present!
Google

Архів за 'сценаріїв' Категорія

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

Розмістив: Admin (Sep 21)

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

#! / BIN / Bash
# Shell скрипт для резервного копіювання баз даних MySQL
# Для резервного копіювання баз даних Nysql файли / резервної рідше, а потім забрати Ваш
# Сценарій. Ви можете пропустити кілька баз даних з резервної копії теж.
# Для додаткової інформації див (інформація по встановленню):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Оновлено: Серпень - 2005
# -----------------------
# Це безкоштовний скрипт оболонки під GNU GPL версії 2.0 або вище
# Copyright (C) 2004, 2005 nixCraft проекту
# Зворотній зв'язок / зауваження / побажання: http://cyberciti.biz/fb/
# -------------------------
# Цей сценарій є частиною корпусу nixCraft скрипт збору (NSSC)
Відвідайте http://bash.cyberciti.biz/ # для одержання більш докладної інформації.
# Оновлене вересня - 2007 CyberTek - http://www.cybertek.it
# -------------------------

Myuser = "SET-MYSQL-ім'я користувача" # USERNAME
Mypass = "SET-пароль" # ПАРОЛЬ
MyHOST = "локальний" # хоста

# Linux бен шляху, змінити її, якщо вона не може бути виявлена за допомогою якого команда
MYSQL = "$ (який MySQL)"
Mysqldump = "$ (яка mysqldump)"
Chown = "$ (яка chown)"
Chmod = "$ (яка Chmod)"
GZIP = "$ (яка GZIP)"

# Backup Dest каталог, змінювати її, якщо у вас є someother розміщення
DEST = "/ резервного копіювання"

# Каталог, в якому головні архіви будуть збережені
MBD = "$ DEST / MySQL"

# Отримати ім'я хоста
ПРИНИМАТЬСЯ = "$ (хоста)"

# Отримати дані в дд-мм-рррр форматі
ЗАРАЗ = "$ (ДАТА +"% D -% M -% Y ")"

# Файл для збереження резервної копії поточних файлів
Файла = ""
# Зберігайте список баз даних
DBS = ""

# НЕ BACKUP цих баз даних
IGGY = "тест"

[- D $ MBD] И І mkdir - P $ MBD | |:

# Тільки корінь є доступ!
Chown $ 0,0 - R $ DEST
$ Chmod 0600 $ DEST

# Отримати список всіх баз даних першого
DBS = "$ ($ MYSQL-у-ч myuser $ $ $ MyHOST-P-mypass BSE" шоу даних ') "

для БД в $ DBS
робити
skipdb = - 1
якщо [ "$ IGGY"! = ""];
тоді
Я в $ IGGY
робити
[ "$ Db" = = "$ I"] И І skipdb = 1 | |:
готово
Флоренція

якщо [ "$ skipdb" = = "-1"], а потім
Файл = "$ MBD / $ DB. $ HOST. NOW.gz $"
# У всіх InOne роботи в трубі,
# Підключення до MySQL, використовуючи mysqldump для вибору бази даних MySQL
# І труба його до GZ файл резервної рідше:)
$ Mysqldump - U myuser $ - $ MyHOST H - P $ mypass $ DB | GZIP $ - 9> $ Фото
Флоренція

готово

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

# Видаляти після завантаження
RM-F / копіювання / MySQL / *

Опубліковано на: розвиток, MySQL, скрипти, поради

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

Розмістив: Admin (29 серпня)

Наступний сценарій проводиться резервне копіювання деяких папок на DVD імпульс шляхом, після доповіді надсилається електронною поштою на адресу. Він використовується М-режим (додати) Asthe-Z, коли почалася неінтерактівние не працює належним чином при наявності даних про засоби масової інформації, ви можете спробувати використовувати cmq-growisofs використання сили-Лука = TTY-Z навіть у неінтерактівние режимі маючи дані вже про засоби масової інформації.

Приклад:

Створіть файл і зробити його виконуваним:

> Доторкнися / BIN / dvdbackup.sh

> Chmod 755 / BIN / dvdbackup.sh

Додати наступні інструкції:

#! / BIN / Bash
# Замініть найму програми з тими, від вашої операційної системи
Growisofs = / USR / BIN / growisofs
ECHO = / бен / відлуння
GREP = / бен / grep
MAIL = / бен / пошта
Сьогодні = `/ BIN / дата +%`
# Backup починається нижче
$ ECHO "Створення резервної $ сьогодні">> / TMP / backupoutput.tmp
$ УГЕС>> / TMP / backupoutput.tmp
$ Growisofs використання самих форс-Лука = TTY-DVD-compat-M / Dev / DVD-Д-Д-Р-Т-л
-імплантат-очки-Joliet довго приховувати-Joliet-транс-tbl
-ISO на рівні 4-швидкість = 1-overburn-V "$ сьогодні Backup"
ЕТЦ / пошта = / і т.д. / пошта
VAR / катушка / пошта = / VAR / катушка / пошта
Головна = / Home
корінь = / корінь>> / TMP / backupoutput.tmp 2> І 1
# Змініть шлях до порятунку сюди по мірі необхідності
mycode = $?
$ УГЕС>> / TMP / backupoutput.tmp
$ ECHO "Виникла помилка, код помилки: $ mycode">> / TMP / backupoutput.tmp
$ УГЕС>> / TMP / backupoutput.tmp
$ ECHO "Кінець сьогодні $ резервної">> / TMP / backupoutput.tmp
$ GREP-I-V спальний / TMP / backupoutput.tmp> / tmp/backupoutput.tmp2
$ GREP-I-V форматування / tmp/backupoutput.tmp2> / TMP / backupoutput.txt
$ MAIL-S-Н "результат для резервного копіювання DVD" usermail @ домен </ TMP / backupoutput.txt

У Crontab просто додати графіком повинні початися в посилаються резервного копіювання:

> Crontab-е

Приклад рядка для долучення:

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

Опубліковано в: розробка, скрипти, поради

Виведення активів ІВ в мережі

Розмістив: Admin (29 липня)

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

Приклад:

Додаток-SP 192.168.1.0/24

Опубліковано в: Linux, сценарії, поради

Записати на CD і DVD Linux з консолі

Розмістив: Admin (9 липня)

Коротше команди записати CD ТА DVD Linux консоль:

/ / Видалення / формат 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-J-R / копіювання /

/ / Щоб створити образ для запису 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

Після таблетки, як тільки ми мали намір прочитати наступні HOWTO.

Опубліковано в: Linux, сценарії, Shell, поради

Встановити маршрут для Linux

Розмістив: Admin (23 травня)

Маршрут Linux команди, яка використовується для обробки таблиць маршрутизації. Дозволяє додати або вилучити статичний маршрут і шлюз за замовчуванням, а просто відображається в таблиці маршрутизації в систему. Це не в інших Unix.

Маршрут додати [мережа |-хост] адреса [шлюз GW] [Маска Маска] [MSS MSS] [метрика метрики] [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

Щоб переглянути таблицю маршрутизації досить маршрут, якщо ви хочете, щоб уникнути зворотного пошуку по IP і швидкість запису:

Маршрут-N

Щоб переглянути кеш система, яка використовується за маршрутом:

Маршрут-C

Опубліковано в: Linux, сценарії, Shell, поради
Powered By CyberTek - Віддалений помічник