Archiv für die 'Entwicklung' Kategorie
Geschrieben von: admin (Di 14) Um die Unterstützung PCNTL in PHP5 (getestet auf Ubuntu 10,10) in der ersten Instanz ist es notwendig, php5-cli und php5-dev installieren, müssen Sie natürlich alle notwendigen Abhängigkeiten aus dem System erfüllen:
# Sudo apt-get install php5-dev php5-cli
Nachdem wir in den Weg gelegt, wo Sie den Ursprung des Formulars, das wollen wir ausfüllen können Sie finden:
# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl
Der Pfad kann unterschiedlich sein, abhängig von der Distribution und die Version von PHP (: etc/php5/cli/php5-xxxxx/ext/pcntl). Aber nachdem wir an den letzten Schritten:
# Phpsize
#. / Configure
# Stellen
# Make install
Alternativ können Sie auch make install von Hand kopieren Sie das Modul den Sie gerade kompiliert:
# CP-Module / pcntl.so / usr/lib/php5/shared_location_modules
Schließlich fügen die Ini zu laden php unser Formular aus.:
# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini
Vergessen Sie nicht, Apache dann neu starten, um unsere Änderungen zu übernehmen:
# / Etc/init.d/apache2 restart
Geschrieben von: admin (Satz 21) Heute präsentiere ich Ihnen eine komfortable Datenbank zum Speichern Großen NOSRI MySQL-Datenbank zu automatisieren, zusätzlich zu den Original-Skript kann am Ende der Rettungs-und Kompression der einzelnen Datenbanken in ein paar Zeilen hinzugefügt werden, um auf einem Remote-Server und ein Meldungsfeld in unserem Bericht kopieren E-Mail.
# / Bin / bash
# Shell-Skript zur Backup-MySQL-Datenbank
# Zum Sichern von Datenbanken mysql Datei / backup dir und später abholen von Ihrem
# Script. Sie können zu überspringen wenige Datenbanken aus einer Sicherung.
# Für weitere Informationen lesen Sie bitte (Installation info):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
Zuletzt aktualisiert #: Aug - 2005
# -----------------------
# Dies ist eine kostenlose Shell-Skript unter GNU GPL Version 2.0 oder höher
# Copyright (C) 2004, 2005 nixCraft Projekt
# Feedback / Kommentar / Vorschläge: http://cyberciti.biz/fb/
# -------------------------
# Dieses Skript ist Teil der nixCraft Shell-Skript-Sammlung (NSSC)
# Http: / / bash.cyberciti.biz / Informationen besuchen Sie für weitere Informationen.
# Aktualisiert Sep - 2007 von CYBERTEK - http://www.cybertek.it
# -------------------------
MyUser = "SET-MYSQL-Benutzername" # USERNAME
Mypass = "SET-PASSWORD" # Passwort
Myhost = "localhost" # Hostname
# Linux bin Wege, dies zu ändern, wenn es nicht automatisch erkannt werden können, die über den Befehl
MYSQL = "$ (dem MySQL)"
Mysqldump = "$ (Welche mysqldump)"
CHOWN = "$ (Welche chown)"
CHMOD = "$ (Welche chmod)"
GZIP = "$ (Welche gzip)"
# Backup Dest-Verzeichnis, dies zu ändern, wenn Sie Standortes someother
DEST = "/ backup"
# Main auf dem Backup-Verzeichnis gespeichert werden
MBD = "$ DEST / mysql"
# Get Hostnamen
HOST = "$ (hostname)"
# Holen Sie sich das Datumsformat dd-mm-jjjj
JETZT = "$ (date +"% d -% m -% Y ")"
# Datei zu speichern aktuellen Backup-Datei
FILE = ""
# Store Liste der Datenbanken
DBS = ""
# Keine Sicherung Diese Datenbanken
IGGY = "test"
mkdir MBD & - p $ | [! - D $ MBD] | &:
# Nur root kann darauf zugreifen!
CHOWN $ 0,0 - R $ DEST
DEST $ chmod 0600 $
# Alles Datenbank Liste an erster Stelle
DBS = "$ ($ mysql-u $ MyUser-h myhost-p $ $ mypass-BSE" show databases ') "
für db in $ DBS
tun
skipdb = - 1
if ["$ IGGY!" = ""];
dann
for i in $ IGGY
tun
["$ Db" = = "$ i"] & & skipdb = 1 | |:
getan
fi
if ["$ skipdb" = = "-1"], dann
FILE = "$ MBD / $ db. $ HOST. NOW.gz $"
# Haben alle InOne Job in Rohr,
# Verbindung zu mysql mit mysqldump für ausgewählte MySQL-Datenbank
# Und Rohr es zu dir gz-Datei im Backup:)
$ Mysqldump - $ MyUser u - h myhost $ - $ p mypass $ db | $ GZIP - 9> $ FILE
fi
getan
# Kopieren auf Remote-Server
Echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
Datum>> / root / mybackup.txt
echo \>> / root / mybackup.txt
Details *********************''********************* echo>> / root / mybackup.txt
# Beachten Sie, dass der Befehl scp kann nicht das Kennwort angeben, wenn Sie Zielsystem gelöscht haben eine Taste auf der
# Andernfalls müssen Sie es zu tun
scp / backup / mysql / * root@example.dom: / home / backup / Beispiel / mysql /
oh-ls / backup / mysql />> / root / mybackup.txt
Echo'************************************************ * '>> / root / mybackup.txt
# E-Mail senden mit dem Bericht der durchgeführten Arbeiten
mail-s "Beispielhaftes Vorgehen zur Datensicherung" example@example.dom </ root / mybackup.txt
# Entfernen Sie nach dem Upload
rm-f / backup / mysql / *
Geschrieben von: admin (Satz 11) In diesem Artikel werde ich unterbreite Ihnen die legendäre allgegenwärtig auf jeder Linux Distribution. Für einige ist es extrem, und ich muss zugeben, dass ich nano verkannte solche wie die lieber anderen Editoren oder trösten, aber cmq für diejenigen, die Befehle, dass die, es zu benutzen oder für derjenigen, die auffrischen möchten auf die Zusammenfassung Befehle vergessen wurden hier ist eine schnelle und nützlich:
dort [Dateiname]
Cursor-Bewegung
[N] HJK bewegen Sie den Cursor
^ D bewegt den Cursor 12 Zeilen nach unten
^ U bewegen Sie den Cursor in den Top 12 Zeilen
^ F Cursor eine Seite weiter blättern
^ B Cursor eine Seite zurück
G Cursor an das Ende des Textes
[N] G Cursor auf Zeile n
| Cursor zum ersten Spalte
[N] | n Cursor auf das Zeichen der Zeile
^ G wieder auf die letzte Zeile der Informationen
H Cursor in die erste Zeile des Bildschirms
[N] H n Cursor in die Zeile des Bildschirms
M Cursor auf dem Bildschirm Zentrum
Die letzte Zeile des Bildschirms Cursor
[N] L n Cursor zur letzten Zeile des Bildschirms
[N] w Cursor zum nächsten Wort
W wie w, aber nicht berücksichtigt, der Zeichensetzung
[N] b Cursor zum vorherigen Wort
B wie B, aber nicht berücksichtigt, der Zeichensetzung
und Cursor am Ende des Wortes liegt in
^ Cursor zum ersten nicht-weißen
D Cursor an der Startlinie?
O Cursor an der Startlinie?
$ Cursor zum Ende der Zeile zu
SUCHE
(Pattern) Suchtext
/ [Muster] freuen uns auf tpattern
? [Muster] sucht nach dem Muster zurück
n wiederholen Suche vorwärts
N wiederholen Suche rückwärts
/ [Muster] / n n Zeilen nach dem Muster Cursor
Platzhaltermuster
^ Beginn der Zeile
$ Zeilenende
. ein beliebiges Zeichen
[] Enthält den Charakter
f [Charakter] sieht für den Charakter in der aktuellen Zeile vorwärts
F [Charakter] sieht für den Charakter in der aktuellen Zeile zurück
BEITRÄGE
i Einfügen von Text auf der linken Seite
Einfügen von Text rechts vom Cursor
So legen Sie das Ende der Zeile
^ U zurück zu bewegen ein Wort Insertion
@ Legen Sie auf der Rückseite von dem, was "die" eingefügt wurde
oder Platzierung auf einer Zeile unterhalb
Oder Veröffentlichung auf einer Linie oben
Esc beendet Insertion
BERICHTIGUNGEN
[N] x Zeichen löschen
r [Charakter] ersetzt den ursprünglichen Charakter mit einem anderen
R ersetzt alle Zeichen bis zum Daten <ESC>
[N] s ersetzt ein Zeichen mit einer Schnur
dw löscht ein Wort vor dem Cursor
db löschen einem Wort hinter dem Cursor
dd Löschen einer Zeile
D Löscht "unter dem Cursor befindet
cw Ersetzen von Wörtern
vgl. [Charakter] Änderungen in der aktuellen Zeile bis (Zeichen) enthalten
ct [Charakter] als Zeichen außer cf
cc können Sie eine Zeile ändern
dL entfernen Sie alle Zeilen des Bildschirms unter dem Cursor
dG löscht die Zeile, wo sich der Cursor am Ende der Datei
df [Charakter] löscht die aktuelle Zeile aus dem Cursor auf das Zeichen innerhalb
dt [Charakter] als df, außer Charakter
Abhilfe der rror
u undo
U rückgängig Line
UNION LINE
[N] J die Zeile unterhalb der Tail-Strom
Zeilenverdoppler
[N] Y Lasten in einen Puffer, der aktuellen Zeile
p Kopieren Sie die Zeilen im Puffer
ruft der letzten Rückstellung
Bearbeitung von Dateien
: W spart, setzt
: W <name> mit neuen Namen zu speichern, setzt
: X, yw <name> schreibt Zeilen von x nach y auf <Name>
: Wq speichert und beendet
ZZ speichert und beendet
Q Blätter wenn Sie keine Änderungen vorgenommen
: Q! Blätter
: <name> Und in die Ansicht <name> eingeben
: R <name> in den Text <name> das Ende der Zeile unter dem Cursor
LESEZEICHEN
m <character> erstellen Lesezeichen
"Going to Bookmark <character>
VIDEOVERWALTUNG
^ L Neuzeichnen Video
z <return> setzt die aktuelle Zeile an den oberen Rand des Bildschirms
Z. aktuelle Zeile in der Mitte des Bildschirms
z-Linie zum unteren Rand des Bildschirms acorrente
Geschrieben von: admin (Satz 2) Ein richeista ein Spieler präsentieren wir hier der Link zur Download-Seite, wo das Paket del'editor NVU finden. NVU ist ein visueller Editor erlaubt Anfänger und diejenigen, die schnell einrichten möchten eine Webseite in HTML verhindern, dass der Erwerb von detailliert. Der Code generiert von NVU ist nicht ganz sauber, dass Sie wie ein Profi würde, aber es ist nicht schlecht, wie einige kommerzielle visuellen Editor.
Der Link zum Download des Pakets für Ubuntu Edgy ist hier . Für einen Screenshot des Programms klicken Sie hier . Erschienen in: Entwicklung , ubuntu Geschrieben von: admin (Aug 29) Das folgende Skript wird durch einige Ordner auf DVD gebrannt am Ende einer E-Mail melden gesichert ist, die angegebene Adresse gesandt. Er benutzte die M-Modus (append) Asthe-Z, wenn in einem nicht-interaktiven gestartet funktioniert nicht richtig in der Gegenwart von Daten auf dem Medium, können Sie versuchen mit Hilfe cmq growisofs-use-the-force-luke = tty-Z auch im stillen Modus trotz einer einige Details über die Medien gegeben.
Beispiel:
Erstellen Sie eine Datei und es ausführbar machen:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Fügen Sie die folgenden Anweisungen:
# / Bin / bash
# Ersetzen Sie die Standorte des Programms mit denen Sie Ihr Betriebssystem
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
GREP = / bin / grep
MAIL = / bin / mail
heute = `/ bin / date +% A`
# Backup beginnt unten
$ Echo "Erstellen $ Backup heute">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Growisofs-use-the-force-luke = tty-dvd-compat-M / dev / dvd-D-J-R-T-l
-Graft-Punkte-hide-Joliet-long-Joliet-trans-TBL
-Iso-Ebene 4-Gang = 1-Überbrennen-V "$ heute Backup"
etc / mail = / etc / mail
var / spool / mail = / var / spool / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Ändern Sie den Speicherpfad von hier aus nach Bedarf
mycode = $?
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Es gab einen Fehler, Fehlercode: $ mycode">> / tmp / backupoutput.tmp
$ Echo>> / tmp / backupoutput.tmp
$ Echo "Ende der heutigen $ Backup">> / tmp / backupoutput.tmp
$ Grep-i-v Schlafen / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v Formatierung / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "Ergebnis der Sicherung auf DVD" Usermails @ domain </ tmp / backupoutput.txt
In crontab dann fügen Sie einfach den Zeitplan unter Berufung auf eine Sicherung zu starten:
> Crontab-e
Beispiel für Zeile hinzufügen:
0 20 * * * / bin / dvdbackup.sh
Geschrieben von: admin (4. Juni) Die kontinuierliche und wiederholten Angriffe von Microsoft auf Open Source sind nach Marten Mickos (Executive Director MySQL AB ), wodurch ein Verlust der Glaubwürdigkeit der Redmonder. Dieser Artikel ansehen näher.
Geschrieben von: admin (Jun 1)  | Google hat kürzlich eine interessante Entwicklung Werkzeug, um Ajax-Anwendungen in Java erstellen freigegeben. |
Die Produktbeschreibung finden Sie unter dieser Adresse .
Das Produkt wird ständig weiterentwickelt und verbessert, Sie können es herunterladen hier.