CyberTek - the future at the present!
"Google"

Archive for the 'skriptai' Kategorija

Scenarijaus taupymo bazių MySQL

Posted by: admin (rinkinys 21)

Šiandien aš pateikti patogus duomenų bazė išsiplėtusios automatizuoti taupymo nosri mysql duomenų bazę, be to, originalus scenarijus gali būti pridedama sanavimo ir suspaudimo atskirų duomenų bazių keletą eilučių apie nuotolinio serverio ir pranešimo laukelio savo pranešimą kopija pabaigos paštu.

# / Bin / bash
# Shell script atsarginės MySQL duomenų bazė
# Norėdami atsarginės duomenų bazių Nysql failus / atsarginės dir ir vėliau pasiimti iš savo
# Scenarijus. Galite pereiti prie nedaug duomenų bazės atsarginę kopiją per.
# Daugiau informacijos rasite (montavimas info)
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Atnaujinta: Aug - 2005
# -----------------------
# Tai nemokama shell skriptus pagal GNU GPL versija 2.0 arba naujesnę
# Copyright (C) 2004, 2005 nixCraft projektas
# Atsiliepimai / Komentarai / Pasiūlymai: http://cyberciti.biz/fb/
# -------------------------
# Šis scenarijus yra dalis nixCraft apvalkalo scenarijus kolekcija (NSSC)
# Http: / / bash.cyberciti.biz / Aplankykite ir sužinokite daugiau.
# Atnaujinta rugsėjis - 2007 m. Cybertek - http://www.cybertek.it
# -------------------------

Myuser = "SET-mysql-user-name" # Vartotojo vardas
Mojehas = "SET PASSWORD" # Slaptažodis
Myhost = "localhost" # Serverio vardas

# Linux bin takus, pakeisti, jeigu jis negali būti nustatytas automatiškai, kuriuo komanda
MySQL = "$ (Kuris mysql)
Mysqldump = "$ (Kuris mysqldump)
Chown = "$ (Kuris chown)
CHMOD = "$ (Kuris chmod)
GZIP = "$ (Kuris gzip)

# Backup Dest katalogas, pakeisti, jei turite someother vieta
Dest = "/ atsarginės"

# Pagrindinis KUR atsarginės katalogas bus saugomi
Mbd = "$ DEST / MySQL"

# Gauti hostname
Host = "$ (vardas)"

# Gauti datos formatą dd-mm-dd
DABAR = "$ (date +"% d -% m -% Y ")"

# Failas laikyti dabartinės failo atsarginę kopiją
File = ""
# Parduotuvių sąrašas duomenų bazių
DBS = ""

# DON'T BACKUP Šios duomenų bazės
Iggy = "test"

[! - D $ mbd] & & mkdir - p $ mbd | |:

# Tik root gali ją pasiekti!
Chown 0,0 $ - R $ DEST
DEST $ CHMOD $ 0600

# Gauti visus duomenų bazės sąraše pirmas
DBS = "$ ($ $ mysql-u myuser-h myhost-p $ $ mojehas-GSE rodo duomenų bazės") "

db $ DBS
C
skipdb = - 1
jei ["$ Iggy! =" "];
tada
for i in $ Iggy
C
["$ Db" = = "$ i"] & & skipdb = 1 | |:
Priimta
fi

jei ["$ skipdb" = = "-1"] tada
File = "$ mbd / $ db. $ HOST. NOW.gz $"
# Ar visi inone darbą vamzdžiai,
# Prisijungimas prie mysql mysql duomenų bazę, naudojant mysqldump atrankai
# Vamzdelių jį į Gz failą atsarginės dir:)
$ Mysqldump - $ u myuser - H myhost $ - $ p mojehas $ db | $ GZIP - 9> $ FILE
fi

Priimta

# Kopijuoti nuotolinio serverio
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
data>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Informacija *********************''********************* echo>> / root / mybackup.txt
# Atminkite, kad SCP komanda galite nustatyti slaptažodį, jei jūs turite neišvalomas klavišą tikslinės sistemos
# Priešingu atveju jūs
TVG / kopijavimas / MySQL / * root@example.dom: / home / atsarginės / pavyzdys / mysql /
oh-Lt / atsarginės / mysql />> / root / mybackup.txt
echo'************************************************ * ">> / root / mybackup.txt
# Siųsti atlikti laišką su ataskaitų darbo
paštas-S "Pavyzdys Backup" example@example.dom </ root / mybackup.txt

# Pašalinti nuo Įkelti
rm-f / kopijavimas / MySQL / *

Paskelbta: plėtra , mysql , scenarijus , patarimai

Scenarijaus archyvuoti DVD

Posted by: admin (adata 29)

Į šį scenarijų atsarginės kai į DVD katalogai, deginant, kai pranešimas yra siunčiamas el. Jis naudojamas M-režimas (papildykite) kaip sena Z parametras, kai prasidėjo ne interaktyvų neveikia tinkamai, jei duomenų apie žiniasklaidos, galite CMQ pabandyti naudoti growisofs use-jėga-luke = TTY-Z režimu ramioje nepaisant jau duomenis apie žiniasklaidą.

Pavyzdys:

Sukurkite failą ir padaryti jį vykdomąjį:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Pridėti šią instrukciją:

# / Bin / bash
# Pakeisti sistemos vietose veiklos programa su savo
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
Grep = / bin / grep
Mail = / bin / mail
šiandien = `/ bin / date +%"
# Backup prasideda žemiau
$ Echo "$ kūrimas atsarginės šiandien">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs use-jėga-luke = TTY-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-taškų-hide-Joliet-long-Joliet-trans-TBL
-ISO-4 lygis greičio = 1-overburn-V "$ šiandien Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
Pagrindinis = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Redaguoti takai gelbėjimo čia, kiek reikia
MójKod = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Įvyko klaida, klaidos kodas: $ MójKod">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "pabaiga šiandien $ atsarginę">> / tmp / backupoutput.tmp
$ Grep-i-v miega / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formatavimo / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "rezultatas backupoutput.txt atsarginę kopiją DVD usermail @ domenas </ tmp /

Tada tiesiog pridėkite crontab tvarkaraštį pradėti remtis atsarginę kopiją:

> Crontab-e

Pavyzdys eilutė, kuri pridedama:

0 20 * * * / bin / dvdbackup.sh

Paskelbta: plėtra , scenarijus , patarimai

Ieškoti TL turtas, LAN

Įdėjo: Admin (liepos 29)

Labai paprastai rasti Aktyvūs adresų LAN, tiesiog naudokite komandą "nmap" metu iš Jūsų pasirinktų Linux box.

Ex:

nmap-SP 192.168.1.0/24

Paskelbta: linux , scenarijus , patarimai

Įrašymas į diską ir DVD iš Linux konsolės

Posted by: admin (9 liepa)

Trumpai tariant komandos įrašyti CD ir DVD Linux konsolės:

/ / Trinti / formato CD-RW, esančios prietaisuose "/ dev / hdd"

myhost: ~ # cdrecord-blank = greitai jėga dev = / dev / hdd

/ / Rašyti į failus, esančius kelio "/ atsarginę" dėl prietaisas "/ dev / hdd"

myhost: ~ # mkisofs-v-R / backup | cdrecord-v fs = 4 greitis = 40 dev = / dev / hdd -

/ / Rašyti į failus, esančius kelio "/ atsarginę" dėl DVD įrenginio "/ dev / hdc"

myhost: ~ # growisofs-Z / dev / hdc-R-J / atsarginės /

/ / Norėdami sukurti ISO atvaizdą įrašyti

# Mkisofs-R-O / tmp/var-www-disk1.iso / var / www

/ / Naudoti growisofs rašyti ISO atvaizdą į DVD įrenginys

# Growisofs-Z / dev / dvd = / tmp/var-www-disk1.iso

/ / Įrašyti duomenis į DVD conente kiti duomenys

# Growisofs-M / dev / dvd / tmp/file.1

/ / Norėdami formatuoti arba panaikinti DVD

# DVD + RW formato jėgos / dev / dvd

/ / Arba

# Dvd + rw-format-jėga = pilnas / dev / dvd

/ / Norėdami peržiūrėti informaciją apie žiniasklaidos

# Dvd + rw-MediaInfo / dev / dvd

Vos atsižvelgiant į tabletes, perskaitykite šiuos HOWTO .

Paskelbta: linux , scenarijai , shell , patarimai

Nustatyti Linux kursus

Posted by: admin (gegužės 23)

Maršrutas yra Linux komanda, kuri naudojama siekiant manipuliuoti lentelės maršrutą. Leidžia Jums pridėti ir ištrinti statinį keliai ir numatytąjį vartai, be to, tiesiog peržiūrėkite maršrutą lentelėje sistemą. Nėra įprasta kitose Unixes.

# Route add [-neto |-priimančiosios] adresas [šliuzai Gw] [netmask netmask] [MSs MSs] [metrinėmis metrinėmis] [dev prietaiso]
Vartojimo adresas


Norėdami įdėti statinį maršrutą į visą tinklo naudojant Pridėti ir Devine network-manager. Pavyzdžiui:
route add-net 192.168.0.0 netmask 255.255.255.0 Gw 10.0.0.254
Nuotraukai statinis maršrutas tinklo 192.168.0.0/24 naudojant kaip vartai 10.0.0.254.

Norėdami nustatyti numatytąjį vartai galite įvesti kažką panašaus į:
route add-net 0.0.0.0 netmask 0.0.0.0 Gw 10.0.0.1 arba:
route add default GW 10.0.0.1

Norìdami i ¹ trinti esamus maršruto pakanka nurodyti tinklo pavadinimą:
maršruto del-net 192.168.0.0

Norėdami peržiūrėti maršruto lentelę pakankamai maršruto, jei norite išvengti atvirkštinio lookup IP ir pagreitinti rašyti operacijos:

route-n

Norėdami peržiūrėti sistemą, taikomą maršruto cache:

Vartojimo C

Paskelbta: linux , scenarijai , shell , patarimai
Powered by Cybertek - Remote Assistance