Архив за категорията 'Скриптове "
Публикувано от: Админ (набор 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 / *
Публикувано от: Админ (игла 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 , скриптове , съвети Публикувано от: Админ (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 .
Публикувано от: Админ (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