CyberTek - the future at the present!
Google

Arhiv za 'skripte' Category

Skript za ustvarjanje MySQL podatkovnih baz

Posted by: admin (sep 21)

Danes sem predstavljajo udoben položaj avtomatizirati podatkovne baze za varčevanje nosri mysql baze, poleg originalnega skript lahko doda na koncu za reševanje in kompresijo posameznih zbirk podatkov v nekaj vrstic kopijo na oddaljenem strežniku in sporočilo polje v našem poročilu email.

#! / Bin / bash
# Shell skript za backup mysql baze
# Za backup podatkovnih baz Nysql datoteke v / backup dir in kasneje poberete z vašo
# Skripta. Lahko preskočite nekaj zbirk podatkov iz backup preveč.
# Za več informacij si oglejte (Namestitev info):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Zadnja posodobitev: avgust - 2005
# -----------------------
# To je prosta shell skript je dostopna pod GNU GPL različice 2.0 ali višje
# Copyright (C) 2004, 2005 nixCraft projekta
# Feedback / pripombe / predlogi: http://cyberciti.biz/fb/
# -------------------------
# Ta skript je del nixCraft shell skript za zbiranje (NSSC)
Obiščite # http://bash.cyberciti.biz/ za več informacij.
# Zadnjič sep - 2007 CyberTek - http://www.cybertek.it
# -------------------------

Myuser = "SET MySQL-uporabniško ime" # USERNAME
Mypass = "SET Password" # GESLO
MyHOST = "localhost" # Hostname

# Linux bin poti, če ta sprememba ne more biti autodetected prek katerega ukaz
MySQL = "$ (ki mysql)"
Mysqldump = "$ (ki mysqldump)"
Chown = "$ (ki chown)"
CHMOD = "$ (ki chmod)"
GZIP = "$ (ki GZIP)"

# Backup Dest directory, spremenite to, če ste someother lokacijo
DEST = "/ backup"

# Main imenik, kjer bodo shranjene varnostne kopije
MBD = "$ DEST / mysql"

# Get hostname
HOST = "$ (hostname)"

# Get podatkov v dd-mm-yyyy format
ZDAJ = "$ (date +"% d -% m -% Y ")"

# File za shranjevanje trenutne varnostne datoteke
FILE = ""
# Store seznam podatkovnih baz
DBS = ""

# NE Backup teh podatkovnih baz
Iggy = "test"

[- D $ MBD] & & mkdir - p $ MBD | |:

# Samo root lahko dostopate do njega!
Chown $ 0,0 - R $ DEST
$ CHMOD 0600 $ DEST

# Get vse podatkovne baze Seznam prvih
DBS = "$ ($ MySQL-u myuser-h $ $ $ MyHOST-p-mypass BSE" kažejo podatkovnih baz ")"

za db v $ DBS
narediti
skipdb = - 1
if [ "$ Iggy!" = ""];
takrat
i za v $ Iggy
narediti
[ "$ Db" = = "$ i"] & & skipdb = 1 | |:
narejeno
Firence

if [ "$ skipdb" = = "-1"], nato
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Ali InOne vseh delovnih mest v cevi,
# Poveži na MySQL uporabljajo za mysqldump izberite mysql baze
# In cev ven, da gz datoteke v backup dir:)
$ Mysqldump - u myuser $ - $ MyHOST h - p $ $ db mypass | $ GZIP - 9> $ FILE
Firence

narejeno

# Kopiranje na oddaljeni strežnik
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
date>> / root / mybackup.txt
echo \>> / root / mybackup.txt
'********************* Podrobnosti *********************' echo>> / root / mybackup.txt
# Spomniš, da je SCP ukaza ne morete navesti geslo, če ste očiščeno tipko na ciljni sistem
# Drugače boste morali storiti
SCP / backup / mysql / * root@example.dom: / home / backup / primer / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Pošljete email s poročilom o opravljenem delu
mail-s "Backup Primer" example@example.dom </ root / mybackup.txt

# Odstraniti po upload
rm-f / backup / mysql / *

Objavljeno v: razvoj, mysql, skripte, nasveti

Skripta za backup na dvd

Posted by: admin (29. avgust)

Naslednji skript je rezervno nekaterih map na dvd opeklina skozi, potem ko je poročilo poslano prek elektronske pošte na naslov. Uporablja se M-mode (dodajte) Asthe-Z, če je začelo v ne-interaktivni ne deluje pravilno v prisotnosti podatkov o medijih, lahko poskusite z uporabo cmq growisofs rabo-je-force-Luke = TTY-Z celo v državah, ki niso interaktivni način ob podatki že na medije.

Primer:

Ustvarite datoteko in da je izvedljivo:

> Touch / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Doda se naslednja navodila:

#! / Bin / bash
# Zamenjaj najem program s tistimi za vaš operacijski sistem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
Grep = / bin / grep
MAIL = / bin / mail
danes = "/ bin / date +% A"
# Backup začne spodaj
$ ECHO "Ustvarjanje $ rezervno danes">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs rabo-je-force-Luke = TTY-dvd-compat-M / dev / dvd-R-J-R-T-l
-graft-points-Joliet-long-hide-Joliet trans-TBL
-iso-level-4 hitrost = 1-overburn-V "$ danes Backup«
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Change poti za reševanje tukaj, kot je potrebno
mycode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ ECHO "Prišlo je do napake, koda napake: $ mycode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ ECHO "End of today $ backup">> / tmp / backupoutput.tmp
$ Grep-i-v spalnih / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v oblikovanje / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ MAIL-e-n "rezultat je backup na DVD" usermail @ domena </ tmp / backupoutput.txt

V crontab potem enostavno dodaj časovni razpored za začetek leta, ki se sklicuje na backup:

> Crontab-e

Primer vrstica se doda:

0 20 * * * / bin / dvdbackup.sh

Objavljeno v: razvoj, skripte, nasveti

Iskanje IP sredstev v LAN

Posted by: admin (29. julij)

Zelo preprosto najti naslove po LAN je preprosto uporabite ukaz "nmap", seveda od vaše želene Linux Polje.

Ex:

nmap-sp 192.168.1.0/24

Objavljeno v: linux, skripte, nasveti

Burn CD & DVD iz Linux konzola

Posted by: admin (9. julij)

Na kratko ukazov opeklina cd in dvd Linux console:

/ / Delete / format CD-RW napravo vstavljena v "/ dev / hdd"

myhost: ~ # cdrecord-blank = hitro veljati dev = / dev / hdd

/ / Pisanje datotek v pot "/ backup" napravo na "/ dev / hdd"

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

/ / Napišite datotek v pot "/ backup" na DVD snemalnik naprave '/ dev / HDC "

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

/ / Če želite ustvariti podobo opeklina iso

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

/ / Uporaba growisofs napisati ISO sliko na DVD

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

/ / Za dodajanje podatkov na dvd conente druge podatke

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

/ / Če želite formatirati ali zbrisati DVD

# DVD + RW-format-sila / dev / dvd

/ / Ali

# DVD + RW-format-sila = polno / dev / dvd

/ / Če si želite ogledati informacije o medijih

# DVD + RW-MediaInfo / dev / dvd

Po tablete takoj, ko je določeno, da preberete naslednje Howto.

Objavljeno v: linux, skripte, lupini, nasveti

Določite pot do Linux

Posted by: admin (maj 23)

Pot je Linux ukaz, ki se uporablja za usmerjanje manipulirati tabel. Vam omogoča dodajanje in brisanje statičnih poti in gateway in preprosto prikazal usmerjevalne tabele sistem. To ni običajna v drugih Unix.

pot dodamo [-net |-gostiteljice] naslov [prehodom gw] [Netmask Netmask] [MSS MSS] [metrične metrične] [dev naprave]
pot naslov


Če želite dodati statično pot za celotno omrežje z uporabo dodamo možnost Devine in omrežja upravljavca. Na primer:
route add-net 192.168.0.0 Netmask 255.255.255.0 gw 10.0.0.254
Dodaja statično pot za omrežje 192.168.0.0/24 uporabi kot vstopna 10.0.0.254.

Če želite nastaviti privzeti prehod lahko vtipkate nekaj podobnega:
route add-net 0.0.0.0 Netmask 0.0.0.0 gw 10.0.0.1 ali:
poti dodali privzete gw 10.0.0.1

Če želite zbrisati obstoječe proge se lahko naredi z navedbo imena omrežja:
route del-net 192.168.0.0

Če si želite ogledati pot tabela dovolj poti, če želite, da se prepreči vzvratno lookup v OP in pospešitev write operation:

route-n

Če si želite ogledati posnetek je sistem, ki se uporablja na progi:

pot-C

Objavljeno v: linux, skripte, lupini, nasveti
Powered by CyberTek - Oddaljena pomoč