CyberTek - the future at the present!
Google

Archive for the 'Scripts' Kategooria

Script säästmiseks andmebaasid mysql

Postitaja: admin (esitatud 21)

Täna ma käepärane andmebaasi laienenud automatiseerida säästmise nosri MySQL andmebaas, lisaks algupärases kirjaviisis võib lisada lõpus päästmiseks ja kokkusurumine üksikute andmebaaside mõned read koopia kohta kaugserveriga ja teatekast mietinnössämme email.

# / Bin / bash
# Shelliskripti varundada MySQL andmebaas
# Et backup andmebaasid Nysql failid / backup kataloogi ja hiljem elavneb teie
# Script. Saate jätka Vähesed andmebaase backup ka.
# Täpsema info leiate (Paigaldamine info)
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Viimane päevakajastamine: Aug - 2005
----------------------- #
# See on vaba shelliskriptides GNU GPL versioon 2.0 või suurem
# Copyright (C) 2004, 2005 nixCraft projekti
# Tagasiside / kommentaar / ettepanekud: http://cyberciti.biz/fb/
# -------------------------
# See skript on osa nixCraft shelliskripti kogumise (NSSC)
# Http: / / bash.cyberciti.biz / visiit lisateavet.
# Uuendatud september - 2007 Cybertek - http://www.cybertek.it
# -------------------------

Myuser = "SET-MYSQL-user-name" # KASUTAJANIMI
Mypass = "SET-PASSWORD" # PASSWORD
Minumasin = "localhost" # hostname

# Linux bin teed, seda muuta, kui seda ei saa automaatselt tuvastatud, mille kaudu käsu
MYSQL = "$ (Millised mysql)
Mysqldump = "$ (Millised mysqldump)
Chown = "$ (Millised Chown)
Chmod = "$ (Mis chmod)
GZIP = "$ (Millised gzip)"

# Backup Sihtkoha directory, muuda seda, kui te someother asukoht
DEST = "/ backup"

# Main KUS backup kataloogis hoitakse
PKH = "$ DEST / mysql"

# Võta hostname
HOST = "$ (hostname)

# Võta kuupäev formaadis pp-kk-aaaa
KOHE = "$ (kuupäev +"% d -% m -% Y ")"

# Fail salvestada praeguse varufaili
FILE = ""
# Store nimekirja andmebaasid
DBS = ""

Need andmebaasid # ÄRGE BackUp
Iggy = "test"

[! - D $ PKH] & & mkdir - w $ PKH | |:

# Ainult root saab sellele ligi!
Chown $ 0,0 - R $ DEST
DEST $ chmod 0600 $

# Võta kõik andmebaasi loendis esimene
DBS = "$ ($ mysql-u myuser-h $ $ $ minumasin-p mypass-BSE Näita andmebaaside ')"

DB on $ DBS
C
skipdb = - 1
kui ["$ Iggy! =" "];
seejärel
eest i $ Iggy
C
["$ Db" = = "$ i"] & & skipdb = 1 | |:
tehtud
fi

kui ["$ skipdb" = = "-1"] ja seejärel
FILE = "$ PKH / $ db. $ HOST. NOW.gz $"
# Kas kõik inone tööd torude,
# Ühenda mysql kasutades mysqldump jaoks valige MySQL andmebaas
# Ja toru see välja gz faili varukoopia dir:)
$ Mysqldump - $ u myuser - h minumasin $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi

tehtud

# Kopeeri serverist
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
kuupäev>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Andmed *********************''********************* echo>> / root / mybackup.txt
# Ärge unustage, et scp käsk ei saa määrata parooli, kui olete läbinud võtme sihtsüsteemi
# Muidu te
SCP / backup / mysql / * root@example.dom: / home / backup / näiteks / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Saada e-aruannete töö
posti-s "Näide Backup" example@example.dom </ root / mybackup.txt

# Eemalda pärast üles laadida
rm-f / backups / MySQL / *

Avaldatud: areng , mysql , skripte , tips

Skript backup dvd

Postitaja: admin (nõel 29)

Järgmisel skripti varukoopia mõned kaustad DVD põletamise, pärast aruanne saata e-posti aadress. Ta kasutas M-mode (lisab) kui vana Z-parameeter kui algas mitte-interaktiivne ei tööta õigesti, kui andmete meedia, võite proovida kasutada cmq growisofs, kasutamise ja-jõu-luke = tty-Z isegi vaikses režiimis vaatamata juba andmete meedias.

Näide:

Loo fail ja muuta see täitmisfaili:

> Touch / bin / dvdbackup.sh

> 755 chmod / bin / dvdbackup.sh

Lisada järgmised juhised:

# / Bin / bash
# Asetage asukohad programmi omadega oma operatsioonisüsteemi
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
Grep = / bin / grep
MAIL = / bin / mail
täna = `/ bin / date +%"
# Backup algab allpool
$ Echo "loomine $ backup täna">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs, kasutamise ja-jõu-luke = tty-compat-dvd-M / dev / dvd-D-J-R-T-l
-Graft-punktid-hide-Joliet-long-Joliet-trans-TBL
-Iso-tase 4-käiguline = 1-overburn-V "$ täna Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
kodus = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edit teed päästmise üle siin kui vaja
myCode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Viga, vea kood: $ myCode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "lõpp täna $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v magamiskotid / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v vormingut / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "tõttu varukoopia DVD usermail @ domeen </ tmp / backupoutput.txt

In crontab siis lihtsalt lisada ajakava alustada viidates backup:

> Crontab-e

Näide rida lisatakse:

0 20 * / bin / dvdbackup.sh

Avaldatud: areng , skripte , tips

Leidmine IP vara LAN

Postitaja: admin (juuli 29)

Väga lihtsalt leida aadresse LAN on aktiivne piisavalt kasutada käsku "nmap" muidugi eelistatud Linux Box.

Ex:

nmap-SP 192.168.1.0/24

Avaldatud: linux , skripte , tips

CD-de ja DVD-d alates Linuxi konsool

Postitaja: admin (9. juuli)

Lühidalt käske kirjutada CD ja DVD Linuxi konsool:

/ / Kustuta / vormingus CD-RW, sisestatud seade "/ dev / hdd"

minumasin: ~ # cdrecord-tühi = kiire-force dev = / dev / hdd

/ / Kirjutage faili sisalduva tee "/ backup" seadmel "/ dev / hdd"

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

/ / Kirjutage faili sisalduva tee "/ backup" DVD põleti seade "/ dev / HDC"

minumasin: ~ # growisofs-Z / dev / HDC-R-J / backup /

/ / Et luua ISO kujutis põlema

# Mkisofs-r-o / tmp/var-www-disk1.iso / var / www

/ / Kasuta growisofs põletada ISO DVD seade

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

/ / Et lisada andmeid DVD conente muude andmete

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

/ / Vormindamiseks või kustutada dvd

# DVD + RW-format-jõu / dev / dvd

/ / Või

# DVD + RW-format-jõud = täielik / dev / dvd

/ / Selleks, et vaadata infot meedia

# DVD + RW-mediainfo / dev / dvd

Pärast just pillid, palun loe järgmist howto .

Avaldatud: linux , skripte , kest , tips

Set kursuse Linux

Postitaja: admin (mai 23)

Marsruut on Linux käsu kasutada manipuleerida marsruutimise tabeleid. Võimaldab lisada ja kustutada staatilise marsruutide ja default gateway, lisaks lihtsalt vaadata marsruudi tabel süsteemi. Ei ole levinud teistesse Unixes.

route add [-net |-host] aadress [gateway GW] [netmask netmask] [liikmesriigist MES] [meetermõõdustiku meetermõõdustiku] [dev seade]
tee aadress


Et lisada staatilise marsruudi kogu võrgu kasutades lisada võimalus on Devine ja võrgu-manager. Näiteks:
route add-net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.254
Lisab staatilise marsruudi võrgustik 192.168.0.0/24 kasutades väravaks 10.0.0.254.

Et vaikelüüsi saate tippida midagi sellist:
route add-net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.1 või:
route add default gw 10.0.0.1

Et kustutada olemasoleva liini piisav näitamaks võrgu nimi:
route del-net 192.168.0.0

Et vaadata marsruudi tabel piisavalt liinil, kui soovid vältida pöördotsing IP ja kiirendada kirjutada toiming:

route-n

Et vaadata vahemälu kasutatav süsteem liinil:

Marsruudi C

Avaldatud: linux , skripte , kest , tips
Powered by Cybertek - kaugabi