CyberTek - the future at the present!
Google

Archívum a "parancsfájlok" kategória

Script létrehozása MySQL adatbázisok

Írta: admin (Sep 21)

Ma én bemutatja a kényelmes helyzetben, hogy automatizálják adatbázis mentés nosri MySQL adatbázis, amely az eredeti forgatókönyvet lehet adni, a végén a mentés és a kompressziós egyedi adatbázisok néhány sort a másolatot egy távoli szerverhez, és egy ablak a mi jelentés e-mail.

#! / Bin / bash
# Shell script menteni MySQL adatbázis
# A backup adatbázisok Nysql fájlokat / backup könyvtár és később vedd fel a
# Script. Azt, hogy kihagyja a mentés néhány adatbázisok is.
# További információk találhatók (telepítési információ):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Utolsó frissítés: augusztus - 2005
# -----------------------
# Ez egy shell script az ingyenes GNU GPL 2.0-s verzióját, illetve a fent
# Copyright (C) 2004, 2005 nixCraft projekt
# Feedback / Comments / suggestions: http://cyberciti.biz/fb/
# -------------------------
# Ez a script része nixCraft shell script-gyűjtemény (NSSC)
Látogassa # http://bash.cyberciti.biz/ for more information.
# Updated Sep - 2007 CyberTek - http://www.cybertek.it
# -------------------------

Myuser = "SET-mysql-user-név" # USERNAME
Jelszo = "SET-password" # JELSZÓ
MyHOST = "localhost" # Hosztnév

# Linux bin utak, ez a változás, ha nem sikerül, amelyen keresztül a parancs
MySQL = "$ (ami mysql)"
Mysqldump = "$ (ami mysqldump)"
Chown = "$ (ami chown)"
Chmod = "$ (ami chmod)"
GZIP = "$ (ami gzip)"

# Backup könyvtár cél, a változás, ha van someother helye
DEST = "/ backup"

# Main könyvtárba, ahol a biztonsági másolatok tárolására lesz mód
Mbd = "$ DEST / mysql"

# Get hostname
HOST = "$ (hostname)

# Get adatok éééé-hh-nn formátumban
MOST = "$ (date +"% d -% s -% Y ")"

# File tárolására jelenlegi biztonsági mentés
FILE = ""
# Store listáját adatbázisok
DBS = ""

# Ne BACKUP ezen adatbázisok
Iggy = "test"

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

# Csak a root érhetjük el!
Chown $ 0,0 - R $ DEST
Chmod $ 0600 $ DEST

# Get minden adatbázis lista első
DBS = "$ ($ mysql-u myuser-H $ $ $ MyHOST-p jelszo-BSE 'show databases')"

DB in $ DBS
tesz
skipdb = - 1
if [ "$ Iggy!" = ""];
majd
for i in $ Iggy
tesz
[ "$ Db" = = "$ i"] & & skipdb = 1 | |:
kész
florence

if [ "$ skipdb" = = "-1"], majd
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Az összes maga munkát cső
# Kapcsolódás MySQL segítségével válasszuk ki a mysqldump MySQL adatbázis
És ki a pipát gz fájlt mentés r.:)
$ Mysqldump - U myuser $ - $ MyHOST H - P $ $ jelszo db | $ GZIP - 9> $ FILE
florence

kész

# Copy a távoli szerver
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
date>> / root / mybackup.txt
echo \>> / root / mybackup.txt
'********************* Részletek *********************' echo>> / root / mybackup.txt
# Ne feledje, hogy a scp parancsot akkor nem adja meg a jelszót, ha van egy, a legfontosabb a TARGET-rendszer
# Egyébként akkor nem
scp / backup / mysql / * root@example.dom: / home / backup / example / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * ">> / root / mybackup.txt
# Küldjön egy e-mailt a jelentés az elvégzett munka
mail-s "Példa Backup" example@example.dom </ root / mybackup.txt

# Eltávolítása után feltölteni
rm-f / backup / mysql / *

Script menteni a dvd

Írta: admin (augusztus 29.)

A következő szkript egy másolatot egyes mappák dvd leégjenek után jelentést küldött e-mailben a címet. Nem használt M-mód (append) Asthe A-Z, ha megkezdett egy non-interaktív nem működik megfelelően a jelen adatok a média, akkor próbálkozzon CMQ Growisofs-use-the-force-luke = tty-Z még nem interaktív módban, miközben az adatok már a média.

Példa:

Hozzon létre egy fájlt, és hogy végrehajtható:

> Érintse meg a / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

Adja hozzá a következő utasításokat:

#! / Bin / bash
# Csere bérletét a program az operációs rendszer
Growisofs = / usr / bin / Growisofs
ECHO = / bin / echo
Grep = / bin / grep
Mail = / bin / mail
ma = "/ bin / date +% A`
# Backup kezdődik alatt
$ Echo "Creating $ backup mai">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-graft-points-Joliet-long-hide-Joliet-transz-TBL
-ISO-szint 4-speed = 1-Túlírás-V "$ ma Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Módosítása utat mentő ide, ha szükséges
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Hiba történt, hibakód: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "End of $ ma mentés">> / tmp / backupoutput.tmp
$ Grep-i-v alvó / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v formázás / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "eredménye a mentés a DVD" usermail @ domain </ tmp / backupoutput.txt

A crontab majd egyszerűen add hozzá a menetrend, hogy a számára a backup:

> Crontab-e

Példa sort kell beilleszteni:

0 20 * * * / bin / dvdbackup.sh

IP eszközök megtalálása a LAN

Írta: admin (július 29.)

Nagyon egyszerű megtalálni a címeket egy LAN egyszerűen használhatod a "nmap", természetesen az Ön preferált Linux Box.

Pl.:

nmap-SP 192.168.1.0/24

Megjelent: linux, scripts, tips

Burn CD & DVD-Linuxból konzol

Írta: admin (július 9.)

Röviden parancsok burn cd és dvd Linux konzolon:

/ / Törlés / formátumú CD-RW-készülék be a "/ dev / hdd"

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

/ / Write fájlokat a pálya "/ backup" a berendezés "/ dev / hdd"

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

/ / Írjuk be a fájl elérési útját a "/ backup" a DVD-felvevő készülék "/ dev / hdc"

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

/ / Létrehozása képet éget iso

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

/ / Használd a Growisofs írni az ISO képet a DVD-n

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

/ / A további adatokat egy dvd conente egyéb adatok

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

/ / Formázni vagy törölhetjük a dvd

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

/ / Vagy

# DVD + RW-format-force = full / dev / dvd

/ / Ha a média info

# DVD + RW-MediaInfo / dev / dvd

Miután a pirulákat, amint foglalt szövege a következő howto.

Meg egy útvonalat, Linux

Írta: admin (május 23.)

Az útvonal a Linux parancsot kell használni, hogy manipulálják az útválasztási táblázatokban. Lehetővé teszi, hogy add, és törölje a statikus útvonalat és az alapértelmezett átjáró, és csak a kijelző routing táblázat a rendszer. Nem gyakori más Unix.

route add [-net |-host] cím [átjáró gw] [netmask netmask] [tagállamoknak tagállamok] [metrikus metric] [dev eszköz]
útvonal címét


Hozzáadni egy statikus útvonalat a teljes hálózatot a Hozzáadás opció Devine és a hálózat-manager. Például:
route add-net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.254
Hozzáteszi, egy statikus útvonalat 192.168.0.0/24 hálózat felhasználásával átjáró 10.0.0.254.

Ha az alapértelmezett átjáró Megadhatja valami ilyesmit:
route add-net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.1 vagy:
route add default gw 10.0.0.1

Ha törölni szeretnénk egy meglévő útvonalon lehet tenni azáltal, nevét a hálózat:
route del-net 192.168.0.0

Ha a route tábla elég útvonalat, ha azt szeretnénk, hogy elkerülje a névkeresési az IP és felgyorsítsa az írási művelet:

route-n

Ha a cache, a rendszer használható az útvonalon:

route-C

Powered by CyberTek - Távsegítség