Arkisto ajaksi 'Scripts' Kategoria
Lähettäjä: admin (asetettu 21) Tänään esittelen kätevä tietokanta laajentuneessa automatisoida säästämisen nosri MySQL-tietokannan lisäksi alkuperäisen komentosarja voidaan lisätä lopussa pelastus-ja pakkaaminen yksittäisten tietokantojen muutaman rivin kopion etäpalvelimelle ja sanomaruutu kertomuksessamme email.
# / Bin / bash
# Shell script varmuuskopio MySQL Tietokanta
# Jotta taaksepäin tietokannat Nysql tiedostot / backup dir ja myöhemmin poimia teidän
# Script. Voit ohittaa muutamia tietokannat varmuuskopiosta liikaa.
# Lisätietoa löytyy (Asennus info)
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Viimeisin päivitys: Aug - 2005
# -----------------------
# Tämä on ilmainen komentoriviskriptejä GNU GPL versio 2.0 tai uudempi
# Copyright (C) 2004, 2005 nixCraft hanke
# Palautetta / comment / ehdotuksia: http://cyberciti.biz/fb/
# -------------------------
# Tämä kirjoitus on osa nixCraft komentotulkkiskripti kokoelma (NSSC)
# Http: / / bash.cyberciti.biz / Käynti lisätietoja.
# Päivitetty Syys - 2007 CyberTek - http://www.cybertek.it
# -------------------------
Myuser = "SET-mysql-käyttäjätunnus" # USERNAME
Mypass = "SET-salasana" # SALASANA
Myhost = "localhost" # Hostname
# Linux bin polkuja, muuttaa jos se ei voi pystyä tunnistamaan nauttivat
MySQL = "$ (Mikä MySQL)
Mysqldump = "$ (Mikä mysqldump)
Chown = "$ (Mikä chown)
Chmod = "$ (Mikä chmod)
GZIP = "$ (Mikä gzip)
# Backup Kohde-hakemistoon, muuttaa tämä, jos olet someother sijainti
DEST = "/ varmuuskopio"
# Main MISSÄ varmuuskopiokansion tallennetaan
MBD = "$ KOHDE / mysql"
# Hanki hostname
HOST = "$ (hostname)"
# Hae päivämäärän muodossa pp-kk-vvvv
NYT = "$ (päivämäärä +"% d -% m -% Y ")
# Tiedosto tallentaa nykyisen varmuuskopiotiedostoon
FILE = ""
# Store lista tietokannoista
DBS = ""
# Ei varmuuskopioi nämä tietokannat
IGGY = "test"
[! - $ MBD d] & & mkdir - p $ MBD | |:
# Vain root voi käyttää sitä!
Chown 0,0 dollaria - R $ DEST
DEST $ chmod 0600 dollaria
# Hae kaikki tietokantaluettelo ensimmäinen
DBS = "$ ($ mysql-u myuser-h $ $ $ myhost-p mypass BSE:" näytä tietokantoja ")"
DB in $ DBS
C
skipdb = -
jos ["$ IGGY! =" "];
sitten
ja i $ IGGY
C
["$ Db" = = "$ i"] & & skipdb = 1 | |:
tehty
fi
jos ["$ skipdb" = = "-1"] sitten
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Onko kaikki inone työ putkissa,
# Yhteys MySQL käyttää mysqldump varten valitse mysql
# Ja putki sen ulos gz tiedoston varmuuskopiointi dir:)
$ Mysqldump - $ u myuser - h myhost $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi
tehty
# Kopioi etäpalvelimelle
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \> / root / mybackup.txt
päivämäärä>> / root / mybackup.txt
echo \> / root / mybackup.txt
Tiedot *********************''********************* echo>> / root / mybackup.txt
# Muista scp-komentoa ei voi määrittää salasanan, jos olet poistanut näppäimistön kohdejärjestelmän
# Muuten et
SCP / backup / mysql / * root@example.dom: / home / backup / esimerkki / mysql /
LS-oh / backup / mysql /> / root / mybackup.txt
echo'************************************************ * ">> / root / mybackup.txt
# Lähetä sähköpostia raportit työn
mail-s "Esimerkki Backup" example@example.dom </ root / mybackup.txt
# Poista sen jälkeen ladata
rm-f / backup / mysql / *
Lähettäjä: admin (neula 29) Seuraavassa kirjoitus jotta taaksepäin jokin kansiot DVD polttamalla, kun raportti on lähetetty sähköpostitse osoitteeseen. Hän käytti M-tilassa (append) kuin vanha Z-parametri alkoi kuin interaktiivinen ei toimi oikein, jos tietoja tiedotusvälineille, voit kokeilla cmq tools-käyttö-, voima-luke = tty-Z jopa hiljaisessa tilassa huolimatta jo tietoa median.
Esimerkki:
Luo tiedosto ja tehdä siitä executable:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Lisää seuraavat ohjeet:
# / Bin / bash
# Vaihda sijainnin kyseisen ohjelman käyttöjärjestelmän
Tools = / usr / bin / tools
ECHO = / bin / echo
Grep = / bin / grep
MAIL = / bin / mail
tänään = "/ bin / date +%"
# Varmuuskopiointi alkaa alla
$ Echo "Creating $ tänään varmuuskopio">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Tools-käyttö-, voima-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-pisteitä piilotus-Joliet-Joliet-long-trans-TBL
-Iso-tason 4-speed = 1-overburn-V $ tänään Backup "
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
Home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edit polut pelastus tänne tarpeen
myCode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "virhe, virhekoodi: $ myCode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Echo "End of tänään $ varmuuskopio">> / tmp / backupoutput.tmp
$ Grep-i-v nukkuva / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v muotoilu / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "seurauksena taaksepäin DVD usermail @ verkkotunnus </ tmp / backupoutput.txt
Kun crontab sitten vain lisätä aikataulu alkaa vetoaa varmuuskopio:
> Crontab-e
Esimerkki rivi seuraavasti:
0 20 * * * / bin / dvdbackup.sh
Lähettäjä: admin (heinäkuu 29) Hyvin yksinkertaisesti löytää osoitteet LAN toimii niin komento "nmap" Tietenkin haluamistasi Linux Box.
Ex:
Nmap-SP 192.168.1.0/24
Lähettäjä: admin (9. heinäkuuta) Lyhyesti komentoja polttaa CD-ja DVD Linux console:
/ / Poista / muodossa CD-RW, lisätään laitteessa "/ dev / hdd"
myhost: ~ # cdrecord-tyhjä = nopeasti voimassa dev = / dev / hdd
/ / Kirjoita sisältyvät tiedostot polku "/ backup" laitteella "/ dev / hdd"
myhost: ~ # mkisofs-v-R / backup | tyyppi cdrecord-v nopeus = 40 fs = 4 dev = / dev / hdd -
/ / Kirjoita sisältyvät tiedostot polku "/ varmuuskopio" on DVD-asema device "/ dev / hdc"
myhost: ~ # tools-Z / dev / hdc-R-J / backup /
/ / Voit luoda ISO image polttaa
# Mkisofs-r-o / tmp/var-www-disk1.iso / var / www
/ / Käytä tools polttaa ISO DVD-laite
# Tools-Z / dev / dvd = / tmp/var-www-disk1.iso
/ / Jos haluat lisätä tietoja DVD conente muut tiedot
# Tools-M / dev / dvd / tmp/file.1
/ / Voit muotoilla tai poistaa dvd
# DVD + RW-format-force / dev / dvd
/ / Tai
# DVD + RW-format-force = täydellinen / dev / dvd
/ / Jos haluat nähdä info tiedotusvälineille
# DVD + RW-mediainfo / dev / dvd
Kun juuri antanut pillereitä, lue seuraava howto .
Lähettäjä: admin (MAG 23) Reitti on Linux komento, jota käytetään manipuloimaan reititystaulut. Voit lisätä ja poistaa staattisen reitit ja oletusyhdyskäytäviä lisäksi vain katsella reititystaulukkoa järjestelmän. Ei ole yleistä muissa Unixes.
reitin lisätä [-net |-isäntä] osoite [yhdyskäytävän gw] [netmask netmask] [MSS MSS] [metrinen metrijärjestelmän] [dev laite]
reitti osoite
Voit lisätä staattisen reitin koko verkon avulla lisätä vaihtoehto on Devine ja network-manager. Esimerkiksi:
reitti add-net 192.168.0.0 aliverkon peite 255.255.255.0 gw 10.0.0.254
Lisää staattinen reitti verkon 192.168.0.0/24 käyttäen yhdyskäytävän 10.0.0.254.
Voit määrittää oletusyhdyskäytävä voit kirjoittaa jotain tällaista:
reitti add-net 0.0.0.0 netmask 0.0.0.0 GW 10.0.0.1 tai:
Reitti add default gw 10.0.0.1
Jos haluat poistaa olemassa oleva reitti on riittävä osoittamaan verkon nimi:
reitti del-net 192.168.0.0
Jos haluat nähdä reitti taulukko tarpeeksi reitti, jos haluat välttää käänteisen haun IP ja nopeuttaa Kirjoitus:
reitti-n
Jos haluat nähdä välimuisti, jota käytetään reitillä:
Reitti C