Archive għall-"Kategorija skripts"
Posted by: admin (sett 21) Illum I preżenti database handy Mkabbra awtomat iffrankar database mysql nosri, minbarra l-kitba oriġinali tista 'tiġi miżjuda fl-aħħar tas-salvazzjoni u kompressjoni ta' databases individwali fil-linji ftit il-kopja fuq server remot u kaxxa għall-messaġġ fir-rapport tagħna email.
# / Bin / bash
# B'kitba Shell għal database backup MySql
# Biex databases backup Nysql fajls / dir backup u aktar tard pick up mill tiegħek
# Script. Tista skip databases Ftit minn backup wisq.
# Għal aktar tagħrif jekk jogħġbok ara (info Installazzjoni)
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Aġġornata l-aħħar: Awissu - 2005
# -----------------------
# Dan huwa skripts qoxra ħieles skond il-verżjoni GNU GPL 2.0 jew iktar 'il fuq
# Copyright (C) 2004, 2005 nixCraft proġett
# Feedback / kumment / suġġerimenti: http://cyberciti.biz/fb/
# -------------------------
# Din l-iskrittura hija parti mill-qoxra ta 'ġbir iskrittura nixCraft (NSSC)
# Http: / / bash.cyberciti.biz / Żur għal aktar informazzjoni.
# Updated Settembru - 2007 mill CYBERTEK - http://www.cybertek.it
# -------------------------
Myuser = "SET MYSQL-UTENT-ISEM" # username
Mypass = "SET-Password" # Password
Myhost = "localhost" # hostname
# Mogħdijiet bin Linux, tbiddel dan jekk ma jistax jiġi autodetected mill Liema kmand
MYSQL = "$ (Liema mysql)"
Mysqldump = "$ (Liema mysqldump)"
Chown = "$ (Liema chown)"
Chmod = "$ (Liema chmod)"
Gzip = "$ (Liema gzip)"
# Dest direttorju backup, tbiddel dan jekk ikollok post someother
DEST = "/ backup"
# Ewlenin backup direttorju FEJN ser tkun maħżuna
MBD = "$ DEST / mysql"
# Get hostname
HOST = "$ (hostname)"
# Niżżel il-format jj data-mm-ssss
ISSA = "(id-data" +% d -% m $ -% Y ")"
# Fajl li jaħżen fajl backup kurrenti
FILE = "
# Lista Aħżen ta 'databases
DBS = "
# MA Backup Dawn id-databases
Iggy = "test"
[! - D $ MBD] & & mkdir - p $ MBD | |:
# Huma biss l-għeruq jista 'jkollhom aċċess għaliha!
Chown 0.0 - R $ $ DEST
DEST $ chmod $ 0600
# Get kollha lista ewwel database
DBS = "$ ($ mysql-U myuser-h $ $ myhost-p mypass-BSE" juru $ databases ")"
għall db fil $ DBS
C
skipdb = - 1
jekk ["$ Iggy! ="];
imbagħad
għall-i fil $ Iggy
C
["$ Db" = = "$ i"] & & skipdb = 1 | |:
magħmul
fi
jekk ["$ skipdb = =" -1 "] imbagħad
FILE = "$ MBD / db $. $ HOST. NOW.gz $"
# Do kollha tax-xogħol inone fil-pajpijiet,
# Qabbad lill mysql jużaw mysqldump għal database mysql tagħżel
# U pajpijiet lill GZ fajl dir backup:)
- $ U myuser mysqldump $ - myhost h - $ p $ mypass $ db | $ gzip - 9> $ FILE
fi
magħmul
# Kopja fuq is-server remot
eku'******************* *******************'> Example_Backup / għerq / mybackup.txt
eku \>> / għerq / mybackup.txt
dati>> / għerq / mybackup.txt
eku \>> / għerq / mybackup.txt
Dettalji *********************''********************* eku>> / root / mybackup.txt
# Ftakar li l-kmand SCP ma jistax jispeċifika l-password jekk għandek kklerjat ewlenin dwar is-sistema fil-mira
# Inkella int
/ SCP backup / mysql / * root@example.dom: / home / backup / eżempju / mysql /
oh-ls / backup / mysql />> / għerq / mybackup.txt
eku'************************************************ >> * "/ għerq / mybackup.txt
# Ibgħat email bl-rapporti ta 'xogħol imwettaq
s-"backup" Eżempju <example@example.dom posta / għerq / mybackup.txt
# Neħħi wara upload
RM-f / backup / mysql / *
Ppubblikata fuq: l-iżvilupp , mysql , skripts , tips Posted by: admin (labra 29) Fil-iskrittura li ġejjin biex tappoġġa xi folders fuq DVD bil-ħruq, wara rapport ikun mibgħut mill-indirizz email. Huwa użat-M-modalità (ehmeż) bħala l-qodma Z-parametru meta beda mhux interattivi ma taħdimx sew jekk id-data fuq il-midja, inti tista 'tipprova tuża cmq growisofs-użu il-forza--Luqa =-TTY Z anki fil-modalità kwiet minkejja li diġà data dwar il-midja.
Eżempju:
Toħloq fajl u jagħmilha eżegwibbli:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Żid l-istruzzjonijiet segwenti:
# / Bin / bash
Issostitwixxi postijiet # tal-programm ma 'dawk ta' sistema operattiva tiegħek
Growisofs = / usr / bin / growisofs
ECHO = / bin / eku
Grep = / bin / grep
POSTA = / bin / posta
illum = "/ bin /% + data A"
# Backup jibda taħt
$ ECHO "Noħolqu backup illum $">> / TMP / backupoutput.tmp
$ ECHO>> / TMP / backupoutput.tmp
$ Growisofs-użu il-forza--Luqa = TTY-DVD-compat M / DEV / DVD-D-J-R-T-l
-Graft-punti-ġilda-joliet-tul ta 'joliet trans-TBL
-Iso-livell 4-veloċità = 1-overburn-V "$ illum backup"
eċċ posta / = / etc / posta
/ Var rukkell posta / = / var / rukkell posta /
home = / home
għerq = / għerq>> / TMP / backupoutput.tmp 2> & 1
# Edit passaġġi ta 'salvataġġ fuq l hawn kif meħtieġ
myCode $ =?
$ ECHO>> / TMP / backupoutput.tmp
$ Echo "Ma kien hemm żball, il-kodiċi żball: $ myCode">> / TMP / backupoutput.tmp
$ ECHO>> / TMP / backupoutput.tmp
$ Echo "Tmiem tal-lum $ backup">> / TMP / backupoutput.tmp
Grep-i-v irqad / TMP /> backupoutput.tmp $ / tmp/backupoutput.tmp2
Grep-i-v ifformattjar $ / tmp/backupoutput.tmp2> / TMP / backupoutput.txt
$ POSTA s n-"riżultat ta 'l backup usermail DVD @ <dominju / TMP / backupoutput.txt
Fil crontab imbagħad żid ftit l-iskeda li jibda fl-invokazzjoni backup:
> Crontab-e
linja Eżempju li għandha tiġi miżjuda:
* * * 20 0 / bin / dvdbackup.sh
Ppubblikata fuq: l-iżvilupp , skripts , tips Posted by: admin (29 Lulju) Ħafna sempliċement li jsibu indirizzi fil LAN hija attiva biżżejjed biex jużaw il-"kmand nmap" kors minn Kaxxa Linux preferuta.
Ex:
-SP 192.168.1.0/24 nmap
Ppubblikata fuq: Linux , skripts , tips Posted by: admin (Lulju 9) Fil-qosor jikkmanda jinħarqu cd & DVD Linux console:
/ / Litħassar / format CD-RW, tiddaħħal fl-apparat "/ DEV / HDD"
myhost: ~ # cdrecord-vojt = fast seħħ DEV = / DEV / HDD
/ / Ikteb l-fajls li jinsabu fid-triq "/ backup" fuq mezz "/ DEV / HDD"
myhost: ~ # mkisofs-vs-R / | cdrecord vs Il-fs backup = 4 veloċità = 40 DEV = / DEV / HDD -
/ / Ikteb l-fajls li jinsabu fid-triq "/ backup" fuq mezz burner DVD "/ DEV / hdc"
myhost: ~ # growisofs Z / DEV / hdc-J-R / backup /
/ / Biex tinħoloq immaġini ISO għal ħruq
# Mkisofs-R-/ o tmp/var-www-disk1.iso / var / www
/ / Użu growisofs biex jaħarqu l-ISO fuq l-apparat DVD
# Growisofs Z / DEV / DVD = / tmp/var-www-disk1.iso
/ / Biex iżżid data lil conente DVD oħra tad-data
Growisofs-M # / DEV / DVD / tmp/file.1
/ / Li format jew tħassar DVD
# Dvd rw + tal-format tal-forza / DEV / DVD
/ / Jew
# Dvd rw + tal-format tal-forza = sħiħ / DEV / DVD
/ / Biex tara info fuq il-midja
# Dvd rw +-mediainfo / DEV / DVD
Wara l-pilloli biss elenkati jekk jogħġbok aqra dawn li ġejjin howto .
Ppubblikata fuq: Linux , skripts , qoxra , tips Posted by: admin (Mejju 23) Rotta l-kmand Linux li tintuża biex jimmanipulaw il-tabelli rotta. Jippermettilek li żżid u neħħi rotot statiċi u l-bibien awtomatiċi, minbarra li sempliċiment minħabba l-tabella rotta ta 'sistema. Mhux komuni fil Unixes oħra.
rotta żid-nett | ospitanti] [Indirizz portal [ale] [netmask netmask] [MSS servizzi MSS] [metrika metrika] DEV] [mezz
rotta ta 'l-indirizz
Biex iżżid rotta statiċi għal netwerk kollu bl-użu żid għażla hija Devine u n-netwerk-amministratur. Per eżempju:
nett rotta żid-192.168.0.0 netmask 255.255.255.0 ale 10.0.0.254
Iżżid rotta statiku għall 192.168.0.0/24 netwerk bl-użu bħala portal 10.0.0.254.
Biex jiġi ssettjat il-portal default inti tista tip xi ħaġa bħal:
nett rotta żid-0.0.0.0 netmask 0.0.0.0 ale 10.0.0.1 jew:
rotta żid ale kontumaċja 10.0.0.1
Biex tħassar rotta eżistenti hija biżżejjed biex tindika l-isem tan-network:
rotta ta 'xibka ta 192.168.0.0 del
Biex tara it-tabella rotta rotta biżżejjed, jekk inti tixtieq li tevita l-lookup wara tal-PI u tħaffef il-kitba operazzjoni:
-Rotta n
Biex tara l-cache tas-sistema użati fuq ir-rotta:
Rotta C
Ppubblikata fuq: Linux , skripts , qoxra , tips