CyberTek - the future at the present!
Google

Архив за категорията 'Скриптове "

Сценарий за спестяване на бази данни MySQL

Публикувано от: Админ (набор 21)

Днес се представи удобен база данни разширения автоматизиране спестяване nosri MySQL база данни, в допълнение към оригиналния сценарий може да се добавя в края на спасителни и компресиране на отделни бази данни в няколко линии копието на отдалечен сървър и една кутия за съобщения в нашия доклад електронна поща.

# / 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-парола" Password #
Myhost = "Localhost" # име на хост

# Linux бен пътеки, промените това, ако не може да се autodetected от които налагат
MYSQL = "$ (Което MySQL)"
Mysqldump = "$ (Което mysqldump)"
Чоун = "$ (Което Чоун)"
CHMOD = "$ (което коригира)"
GZIP = '$ (Което Gzip) "

# Директорията за резервни копия ЦЕЛ промяна, ако имате someother място
ЦЕЛ = "/ гръб"

# Основна КЪДЕ резервната директория ще се съхраняват
MBD = "$ ЦЕЛ / MySQL"

# Вземи име на хост
HOST = "$ (хост)"

# Вземи дата дд формат-мм-гггг
СЕГА = "$ (дата +"% г -% m -% Y ")"

# File за съхраняване на текущата архивния файл
FILE = ""
# Да се съхранява списък на базите данни
DBS = ""

# НЕ BACKUP Тези бази данни
Иги = "тест"

[! - D $ MBD] & & защитен режим - P $ MBD | |:

# Само корен достъп до него!
Чоун $ 0.0 - R $ ЦЕЛ
ЦЕЛ $ CHMOD $ 0600

# Съберете цялата база данни първият списък
DBS = "$ ($ MySQL-U myuser-H $ $ myhost-P-mypass БФБ" Покажи $ бази данни ")"

за db в $ DBS
C
skipdb = - 1
ако ["$ Иги! =" "];
след това
Защото в $ Иги
C
["$ Гб" = = "$ I"] & & skipdb = 1 | |:
направи
Fi

ако ["$ skipdb" = = "-1"] след това
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Всички ли inone работа в тръбите,
# Свързване с MySQL използва за mysqldump изберете MySQL база данни
# И това тръба, за да GZ файлове в резервна директория:)
$ Mysqldump - $ U myuser - з myhost $ - $ P mypass $ db | $ GZIP - 9> $ ДОСИЕТА
Fi

направи

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

# Извадете след качване
RM-F / гръб / MySQL / *

Сценарий за резервната DVD

Публикувано от: Админ (игла 29)

В следния скрипт да архивирате някои папки на DVD чрез изгаряне, след като е изпратен доклад с имейл адрес. Той използва М-режим (добавете), тъй като старите Z-параметър, когато започна в едно не-интерактивен не работи правилно, ако данните за медиите, можете да опитате да използвате cmq growisofs употреба най-Force-Лука = йу-Z дори и в тих режим, въпреки че вече данни за средствата за масово осведомяване.

Пример:

Създаване на файл и да го изпълним:

> Touch / хамбар / dvdbackup.sh

> CHMOD 755 / хамбар / dvdbackup.sh

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

# / BIN / Bash
# Сменете местата на програмата с тези на вашата операционна система
Growisofs = / ЮЕсАр / хамбар / growisofs
Хуманитарна помощ = / хамбар / "Хуманитарна помощ"
Впиши = / хамбар / Впиши
MAIL = / хамбар / поща
днес = "/ бен / +% Дата А"
# Гръб започва по-долу
$ Хуманитарна помощ "Създаване на $ гръб днес">> / ТУП / backupoutput.tmp
$ Хуманитарна помощ ">> / ТУП / backupoutput.tmp
$ Growisofs употреба най-Force-Лука = йу-DVD-съвместимостта M / Dev / DVD-D-J-Р-Т-л
Присадкови точки-скрий-Joliet-дългосрочен Joliet-транс-TBL
-ISO-ниво 4-степенна = 1-overburn V "$ днес Backup"
и т.н. / поща = / и т.н. / поща
Var / макара / поща = / Var / макара / поща
Начало = / Начало
корен = / корена>> малки / backupoutput.tmp 2> & 1
# Редактиране на пътища спасяване тук, ако е необходимо
myCode = $?
$ Хуманитарна помощ ">> / TMP, / backupoutput.tmp
$ Echo "Имаше грешка, грешка кодекс: $ myCode">> / ТУП / backupoutput.tmp
$ Хуманитарна помощ ">> / ТУП / backupoutput.tmp
$ Echo "Краят на днешните $ гръб">> / ТУП / backupoutput.tmp
$ Впиши-I-V спане на малки / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Впиши-I-V форматиране / tmp/backupoutput.tmp2> малки / backupoutput.txt
$ Mail-а-н "резултат от гръб на DVD usermail @ <домейн на малки / backupoutput.txt

В кронтаб тогава просто добавете график да започне в налагане на гръб:

> Кронтаб-E

Пример ред да се добави:

0 20 * * * / хамбар / dvdbackup.sh

Намиране на ПР активи в локална мрежа

Публикувано от: Админ (29 юли)

Много просто да се намерят адреси в локална мрежа е достатъчно активна за да използвате командата "Nmap" курс от предпочитания от вас Linux кутия.

Ex:

Nmap-SP 192.168.1.0/24

Публикувано в: Linux , скриптове , съвети

Записване върху CD & DVD-та от Linux конзола

Публикувано от: Админ (09 07)

С една дума команди, за да горят CD & DVD Linux конзола:

/ / Изтриване / форматиране на CD-RW, поставена в устройството "/ Dev / HDD"

myhost: ~ # cdrecord-празни = бързо сила Dev = / Dev / HDD

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

myhost: ~ # mkisofs-R V / гръб |-V FS = 4 cdrecord скорост = 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

Само след като се има предвид хапчета, моля прочетете следните HOWTO .

Публикувано в: Linux , скриптове , черупки , съвети

Поставям на курс за Linux

Публикувано от: Админ (23 май)

Маршрутът е командата Linux, която се използва за манипулиране на таблици за маршрутизация. Позволява ви да добавяте и изтривате статични маршрути и портали по подразбиране, освен просто да видите таблицата за маршрутизация на дадена система. , Не е обичаен в други Unixes.

Добави път [-NET-домакин] | Адрес [шлюза GW] [маска маска] [МСУ МСУ] [метрични метрични] [устройство] Dev
път на адрес


За да добавите статичен маршрут за цялата мрежа с помощта на опцията и добави Devinière на мрежата-мениджър. Например:
Добави път в мрежата на 192.168.0.0 маска 255.255.255.0 GW 10.0.0.254
Добавя статичен маршрут за мрежа 192.168.0.0/24 използва като шлюз 10.0.0.254.

За да зададете по подразбиране Gateway можете да напишете нещо подобно:
Добави път в мрежата на 0.0.0.0 маска 0.0.0.0 GW 10.0.0.1 или:
Добави маршрут по подразбиране GW 10.0.0.1

За да изтриете съществуващия път е достатъчно да се посочи името на мрежата:
маршрут дел мрежа 192.168.0.0

За да видите таблица маршрут достатъчно маршрут, ако искате да се избегне обратно търсене на ПР и ускори пиша операция:

път-N

За да видите на кеш паметта от използваната система за маршрути:

Маршрут C

Публикувано в: Linux , скриптове , черупки , съвети
Осъществено от Cybertek - Отдалечена помощ