CyberTek - the future at the present!
Google

Archive for the 'scripts' Categoria

Script per crear bases de dades mysql

Enviat per: Admin (Sep 21)

Avui em presento una posició còmoda base de dades per automatitzar l'estalvi nosri base de dades mysql, a més del guió original es poden afegir al final del rescat i la compressió de cada un dels bases de dades en poques línies la còpia en un servidor remot i un quadre de missatge en el nostre informe correu electrònic.

#! / Bin / bash
# Shell script per còpia de seguretat de base de dades MySql
# Per Nysql arxius de còpia de seguretat de bases de dades a / de còpia de seguretat i, posteriorment, dir recollir el seu
# Script. Vostè pot saltar-se les poques bases de dades de còpia de seguretat també.
# Per a més informació si us plau vegeu (informació d'instal lació):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Última actualització: agost - 2005
# -----------------------
# Aquest és un script de shell lliure sota llicència GNU GPL versió 2.0 o superior
# Copyright (C) 2004, 2005 nixCraft projecte
# Comentaris / comentaris / suggeriments: http://cyberciti.biz/fb/
# -------------------------
# Aquest script és part de l'script de shell nixCraft col lecció (NSSC)
Visita # http://bash.cyberciti.biz/ per a més informació.
Actualització # set - 2007 per CyberTek - http://www.cybertek.it
# -------------------------

Myuser = "SET-MYSQL nom d'usuari" # USUARI
Mypass = "SET PASSWORD" # CONTRASENYA
MyHOST = "localhost" # Nom de la màquina

# Linux bin camins, aquest canvi si no es pot automàticament a través de comandaments que
MYSQL = "$ (que mysql)"
Mysqldump = "$ (que mysqldump)"
Chown = "$ (que chown)"
Chmod = "$ (que chmod)"
GZIP = "$ (que gzip)"

# Directori de destinació de còpia de seguretat, aquest canvi si té someother ubicació
DEST = "/ backup"

# Inici del directori on s'emmagatzema la còpia de seguretat
MBD = "$ DEST / mysql"

# Obtenir el nom de host
Host = "$ (hostname)"

# Obtenir dades en dd-mm-aaaa format
ARA = "$ (date +"% d -% m -% I ")"

# Arxiu per guardar l'arxiu de còpia de seguretat actual
FILE = ""
# Llista de botigues de les bases de dades
DBS = ""

# NO BACKUP aquestes bases de dades
Iggy = "prova"

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

# Només root pot accedir a ell!
Chown $ 0,0 - R $ DEST
$ Chmod 0600 $ DEST

# Obtenir totes les dades primera llista
DBS = "$ ($ mysql-u-h myuser $ $ $ MyHOST-p-mypass EEB" mostra les bases de dades') "

per db a $ DBS
fer
skipdb = - 1
if [ "$ Iggy!" = ""];
aleshores
i en $ Iggy
fer
[ "$ Db" = = "$ i"] & & skipdb = 1 | |:
fet
fil

if [ "$ skipdb" = = "-1"] i, a continuació,
FILE = "$ MBD / $ db. $ Amfitrió. NOW.gz $"
# Tots InOne treball en la canonada,
# Connecta a mysql utilitzant mysqldump per seleccionar base de dades mysql
# I que la canonada a gz arxiu de còpia de seguretat en la dir:)
$ Mysqldump - $ u myuser - MyHOST h $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fil

fet

# De còpies al servidor remot
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
data>> / root / mybackup.txt
echo \>> / root / mybackup.txt
'********************* Detalls *********************' echo>> / root / mybackup.txt
# Scp recordar que la comanda no es pot especificar la contrasenya en cas que s'han netejat un element clau en el sistema de destí
# En cas contrari haurà de fer
scp / backup / mysql / * root@example.dom: / home / backup / exemple / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * '>> / root / mybackup.txt
# Envieu un correu electrònic amb l'informe del treball realitzat
mail-s "Exemple de còpia de seguretat" example@example.dom </ root / mybackup.txt

# Delete després de carregar
rm-f / backup / mysql / *

Script per còpies de seguretat de dvd

Enviat per: Admin (agost 29)

La següent seqüència de comandaments es realitza una còpia de seguretat d'algunes carpetes de DVD a través d', després d'un informe que s'envia per correu electrònic a l'adreça. S'utilitza en mode M (append) la Asthe-Z si es va iniciar de forma no interactiva no funciona correctament en presència de les dades sobre els mitjans de comunicació, podeu provar a utilitzar cmq growisofs d'ús de la força-Lucas = tty-Z fins i tot en mode no interactiu al temps que les dades que ja formen part dels mitjans de comunicació.

Exemple:

Crear un arxiu i fer-ho executable:

> Toqueu / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Afegir les següents instruccions:

#! / Bin / bash
# Reemplaci la contractació del programa amb els del seu sistema operatiu
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
avui = `/ bin / date +% A»
# Còpia de seguretat comença per sota de
$ ECHO "Crear còpia de seguretat de $ avui">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs d'ús de la força-Lucas = tty-dvd-compatible-M / dev / dvd-D-I-J-T-l
-empelt-punts-Joliet-llarg-amaga Joliet-trans-TBL
iso-nivell 4-speed = 1-extra-V "$ avui Còpia de seguretat"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
casa = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Edita camins rescat més amunt, segons sigui necessari
mycode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ ECHO "S'ha produït un error, el codi d'error: $ mycode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ ECHO "Fi de la còpia de seguretat d'avui $">> / tmp / backupoutput.tmp
$ Grep-i-v de dormir / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v de format / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "resultat de la còpia de seguretat a DVD" usermail @ domini </ tmp / backupoutput.txt

Crontab simplement en afegir al calendari, que començarà a la invocació de la còpia de seguretat:

> Crontab-e

Exemple la línia que s'ha d'afegir:

0 20 * * * / bin / dvdbackup.sh

La recerca d'actius de propietat intel lectual en una xarxa LAN

Enviat per: Admin (juliol 29)

Molt simple per trobar les adreces a una LAN és simplement utilitzar la comanda "nmap", per descomptat, de la seva caixa de Linux preferida.

Ex:

nmap-sp 192.168.1.0/24

Publicat a: linux, scripts, consells

Gravar CD i DVD de la consola del Linux

Enviat per: Admin (juliol 9)

En resum els comandaments per a gravar cd y dvd consola del Linux:

/ / Esborrar / formatar un disc CD-RW inserit en el dispositiu "/ dev / hdd"

myhost: ~ # cdrecord-blank = fast-force dev = / dev / hdd

/ / Escriu arxius en el camí "/ backup" en el dispositiu "/ dev / hdd"

myhost: ~ # mkisofs-v-R / còpia de seguretat | cdrecord-v fs = 4 velocitat = 40 dev = / dev / hdd --

/ / Escriure els arxius en la ruta "/ backup" a la gravadora de DVD dispositiu "/ dev / hdc"

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

/ / Per crear una imatge ISO per cremar

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

/ / Ús growisofs per escriure la imatge ISO en el DVD

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

/ / Per afegir dades a un dvd conente altres dades

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

/ / Per formatar o esborrar un dvd

# DVD + RW en format força / dev / dvd

/ / O

# DVD + RW de format complet = força / dev / dvd

/ / Per veure informació sobre els mitjans de comunicació

# Dvd + rw-MediaInfo / dev / dvd

Després de les píndoles tan aviat com ens disposar a llegir la següent guia.

Establir una ruta a Linux

Enviat per: Admin (23 de maig)

És la ruta de comandaments de Linux que s'utilitza per manipular les taules d'enrutament. Li permet afegir i esborrar ruta i la passarel la predeterminada, i simplement mostra la taula d'enrutament d'un sistema. No és comú en altres Unix.

route add [-net |-host] direcció [passarel gw] [netmask netmask] [mss mss] [mètriques mètriques] [dev dispositiu]
ruta de la direcció


Per afegir una ruta per tota una xarxa utilitzant l'opció és afegir Devin i el network-manager. Per exemple:
route add-xarxa 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.254
Afegeix una ruta per la xarxa 192.168.0.0/24 utilitzant com a porta d'enllaç 10.0.0.254.

Per configurar la passarel la predeterminada que pot escriure alguna cosa com:
route add-net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.1 o:
route add default gw 10.0.0.1

Per eliminar una ruta que es pot fer pel nom de la xarxa:
ruta del la xarxa 192.168.0.0

Per veure la taula de rutes prou ruta, si vol evitar la cerca inversa de la propietat intel lectual i accelerar l'operació d'escriptura:

route-n

Per veure la memòria cau del sistema utilitzat en la ruta:

ruta C --

Powered by CyberTek - Assistència remota