Archiv für Juni 2008

SystemRescueCd 1.0.4 Linux

Nessun commento » Ankündigungen , Neuigkeiten , Open Source Keine Kommentare »

Es steht zum Download der neuen Version von SystemRescueCd , das berühmte Live-Distribution basiert auf Gentoo und speziell für die Datenrettung und Partitionierung der Festplatte ausgelegt. Die neue Version von der Französisch-Team freigegeben ist 1.0.4, keine wesentlichen Änderungen gegenüber dem vorherigen Release verspricht aber, einige kleine (aber sehr lästig) Fehler zu lösen. Hier ist eine Zusammenfassung der Nachrichten:

Aktualisiert den Standard-Kernel von Linux 2.6.25.7 mit Reiser4fs; Das Problem mit Samba auf zwei schlechte Häuser in der UTF8-Zeichensatz, fixiert die LVM-Paket - LVM 1.x Unterstützung gebrochen wurde, fixiert die LVM-Service - jetzt beginnt es nach so mdadm Das LVM auf RAID-Werke; NTFS-3G auf 1,2531 (NTFS volle Lese-und Schreibzugriff) aktualisiert, aktualisiert das Btrfs-Dateisystem-Unterstützung bis 0,15 (Kernel-Modul und Dienstprogramme); Fähigkeit, Linux von einer LVM-Platte booten, added option 'root = auto ', um die erste Linux-System auf der Festplatte zu booten gefunden, hinzugefügt' MHDD 'boot Disketten-Image (Low-Level-Festplatte Diagnose-Tool).

Sie können die vollständige Changelog finden Sie auf dieser Adresse .

FTP-Uploads aus dem Kontextmenü mit RightLoad

Nessun commento » Aktuelles , Windows- Keine Kommentare »

RightLoad ist ein kostenloses Programm für Microsoft Windows-Kontextmenü um etwas sehr cooles Feature hinzufügen: Rechtsklick auf das Icon eines File-Transfer ist möglich, den Start FTP -Server auf eine voreingestellte mit dem speziellen Administrations-Interface.

Die Software bietet viele Möglichkeiten:

  • ASCII-Erweiterungen. Wenn Sie "Auto"-Modus wählen, indem Standardmäßig werden alle Dateien, die Erweiterungen wie eine von den genannten Angaben haben gerade in "ASCII" bewegt werden, während für alle anderen Arten von Dateien im "binary" übertragen werden.
  • Master-Passwort. Mit dem Master-Passwort können Sie ein Passwort, mit dem die Verschlüsselung der Login-Daten an den Server machen werden gesetzt, so dass sie nicht sein können "schnüffelte" von den Bösen.
  • Automatische Updates. RightLoad automatisch nach Updates durch Verbinden mit dem Server-Team, die Überwachung der Entwicklung ist.
  • SFTP und HTTP-Übertragungen. In der "Server-Typ" wählen Sie, ob ein normaler FTP-Sitzung verwenden können, oder (ausgewählt von mir sehr zu empfehlen) eine Sitzung SFTP (oder FTP über SSH). Sie können auch Dateien übertragen, auch Upload über HTTP.

Für alle anderen Informationen, sind alle auf der offiziellen Website des Projekts ( http://www.rightload.org ).

Sinnlichkeit auf Court 4: Die letzte Folge verrückt!

Nessun commento » Comics , Verschiedenes , YouTube Keine Kommentare »

Es gibt überall Krise ... oder einfach nur ...

Nessun commento » Logbuch , Reflections (ONI) Keine Kommentare »

Es ist eine Zeit voller Widersprüche, ein, die wir erleben. Verlassene die Illusion, dass die Wirtschaftskrise nur ein Unfall war Passagiere haben sich viele der Leute die ich kenne damit begonnen, ihre Bezugspunkte zu verlieren.

Es passiert fast jeden Tag ein paar Worte mit jemandem über die Ursachen und mögliche Entwicklungen aus diesem Schlamassel auszutauschen: Ich merke, dass es wird immer alles den Kräften des Marktes, die globale Wirtschaft, die neuen aufstrebenden Volkswirtschaften zu verringern. Fast gar nicht unsere Schuld, wenn wir mehr Geld in die Tasche stecken - vielleicht mit mehr Mühe, ein wenig "- an Wert verliert jeden Tag.

Ein paar in den Sinn kommen, dass die Zeit gekommen, unseren Lebensstil, unsere Ziele und die Wege zu deren Erreichung zu ändern. Jeder schaut zurück, um diese Fehler der Vergangenheit zu lästern und die nur für den Glanz rimpiangerne gemacht. Ich habe gehört, dreißiger Jahre erinnern, wie Sie sah gut aus in den achtziger Jahren. Menschen, die weniger als zwanzig Jahren hatte, als wütende Craxi - Gott hab ihn selig - Andreotti und Forlani . Die Menschen in diesem Alter kann nicht bedauert, weil zu jener Zeit ihre einzige Sorge war, was sie am Morgen zu tragen, um einen guten Eindruck auf das Mädchen in der Klasse nebenan machen. Was dies legitim, wenn man dieses Alter.

Aber wer will immer noch nach vorn sehen nicht nur zu hoffen, dass die Dinge besser in der Lage, auf unbestimmte Zeit neu gestartet werden. Er fragt statt dessen: Was benötigt meine Zeit? Ich kann verstehen, die Welt in der ich lebe, und finden Sie einen besseren Standort? Was kann ich tun? Was soll ich lernen? Was lerne ich tun?

Krise ist überall. Aber ist das unbedingt eine schlechte Sache? Ich sage nein ...

Überwachung von Mail-Warteschlangen mit Postfix

Nessun commento » Open Source , Shell , System- , Tipps & Tricks Keine Kommentare »

Postfix ist seit langem als einer der besten MTA zur Verfügung. Ursprünglich geschrieben von Wietse Venema Zweitze und veröffentlicht unter der IBM Public License , kann Postfix verfügen über eine Solidität und eine einfache Interaktion mit anderen Dämonen SMTP-Mail gefunden.

Die Entscheidung, seine Fähigkeiten verschiedener Dämonen einzusetzen - von denen jede eine spezifische Funktion ausführt - und die Auszeichnung für minimale Leistung für jede Gruppe, sorgt dafür, dass irgendwelche Bugs oder Exploits nicht gefährden können den gesamten MTA. Ein einzelner Prozess mit root-Rechten ausgeführt werden muss, sind alle anderen Rechte minimal und oft nur eine Konfigurationsdatei.

Diese Verteilung der Aufgaben spiegelt sich auch in der Verfügbarkeit von mehreren Werkzeugen speziell für die Funktionen der Überwachung und Verwaltung von Prozessen durch Postfix generiert durchführen wider. Einige dieser Tools sind Teil von Postfix, während andere Zubehörartikel sind - oft von Dritten entwickelt -, die mit ihr zu interagieren auf verschiedenen Ebenen.

Die Überwachung der Mail-Queues, kann zum Beispiel mit den `mailq` getan werden:

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
6CC39230001* 1389 Wed Jun 25 01:17:51 5tanya.wuhc@msa.hinet.net
test@dominio.it

Ich beziehe mich auf die übliche Newbie `Mann` mailq für grundlegende Informationen darüber, wie das Programm funktioniert. Was folgt, ist ein Beispiel dafür, wie man am besten machen Sie `` mailq zu Eingefrorene E-Mails aus dem lokalen Spooler zu entfernen:

# exim -Mg `mailq | grep frozen | awk '{ print $3 }'`

Die normale Nutzung von `` mailq kann durch die Anwesenheit von sehr massiven Mail-Warteschlangen konterkariert werden. In diesen Fällen ist es gut, das Skript einsetzen `` qshape um ein klares Bild von dem, was zur Anhäufung von Nachrichten geführt und erhalten, als es passierte:

$ qshape -s deferred | head
T 5 10 20 40 80 160 320 640 1280 1280+
TOTAL 1250 0 1 2 4 5 22 34 118 242 822
spammer123.com 462 0 1 0 1 1 3 7 15 53 381
zzfinder.com 64 0 0 0 0 0 1 0 0 4 59
socket4you.biz 53 0 0 0 0 0 0 0 0 0 53
junglex.com 36 0 0 0 0 0 1 3 7 15 10
myemessage.com 36 0 0 0 0 0 0 0 0 0 36
stock911.us 35 0 0 0 0 0 0 0 0 0 35
linuxassistance.it 33 0 0 0 0 0 0 0 0 0 33
agliardi.biz 29 0 0 0 0 0 0 0 0 3 26

Hier sehen wir, dass es 1250 Nachrichten in der Warteschlange, für die mindestens ein Zustellversuch (latente), von denen 462 bis spammer123.com Domain geroutet werden, gemacht wurde. Gesendete E-Mails an diese Domäne 1 ist in der Warteschlange für eine Zeitdauer zwischen 5 und 10 Minuten, während 381 für mehr als 1280 Minuten warten.

Der folgende Befehl wird anstelle von Statistiken im Zusammenhang mit der Anzahl der Empfänger der Mail in der Warteschlange "aktiv" Postfix Anzeige verwendet:

qshape active | less

Auf diese Weise können wir jederzeit identifizieren "Flaschenhälse", dh abnorme Mailings, die in der Postfix Queue deutlich verschlechtern die Leistung zu akkumulieren. Einmal identifiziert ähnliche Prozesse, können wir sie ausrotten mit dem Befehl `` postsuper:

postsuper [-psv] [-c directory_file_conf] [-d][-h][-H][-r] [id_coda] [directory_coda]

Um zu vermeiden, zum Beispiel mit der Nachrichten-Warteschlange ID 6CC39230001 (dh die in dem obigen Beispiel gezeigt ist) ausreichend ist, um den Befehl auszuführen:

# postsuper -d 6CC39230001

Wenn stattdessen auf eigene Gefahr, Sie vollständig zu entleeren Sie die Mail-Queue möchten, können Sie immer mit dem folgenden Befehl:

# postsuper -d ALL deferred

Aber wenn Sie jemals verlieren E-Mail wegen der Verwendung von diesem zweiten Beispiel, nimmst du nicht mit mir.

/ Sbin / telinit 0

Nessun commento » Logbuch Keine Kommentare »

Ich nahm ein paar Tage frei, um mich zusammenreißen und versuchen, aus einer Zeit, arbeiten sehr, sehr schwer erholen.

Keine Haare ausreißen: Ich komme wieder mit Ihnen nach Dienstag 24 Juni nächsten Jahres.

Aller guten Dinge alle.

Evolution (Linux Commercial)

1 commento » Verschiedenes , YouTube 1 Kommentar »

Rekursive Suche ein Verzeichnis mit PHP

Nessun commento » Open Source , PHP , Tipps & Tricks Keine Kommentare »

Es gibt Skripte, die Sie immer zur Hand haben sollte, weil es am Ende, dass Sie in die überraschendsten Momente und Gelegenheiten müssen. Diese Funktion in PHP, zum Beispiel, rettete mich in vielen Fällen eine unnötige Verschwendung von Zeit vorbei, als Argument einen String, der den vollständigen Pfad zu scannen, die scan_directory_recursively Funktion gibt ein Array mit die komplette Struktur in das angegebene Verzeichnis ist.

Sie können angeben, wie das zweite optionale Argument, eine Verlängerung oder einen Teil des Textes, die nicht unbedingt in der Dateiname angezeigt. Dies ist im Wesentlichen ein Filter, eine bestimmte Klasse der Ergebnisse zu beteiligen.

Zum Beispiel:

$dirs=scan_directory_recursively('/home/ivan/Tempo');

gibt ein Array aller Verzeichnisse und Dateien in / home / ivan / Zeit, während:

$dirs=scan_directory_recursively('/home/ivan/Tempo','.php');

gibt ein Array aller Verzeichnisse und Dateien in / home / ivan / Zeit außer für Dateien mit der Endung. php!

Es ist nicht meine Schuld, warum ich denen, die Nutzung zu machen in ihren Projekten nicht entfernen Referenzen zu fragen lixlpixel, die Internet-Site aus denen sie kommen.

Hier ist die Funktion:


 <? Php

 / / Rekursive PHP-Funktionen ------------------------- lixlpixel

 / / Scan_directory_recursively (Verzeichnis zu scannen, Filter)

 / / Erwartet Pfad zu dem Verzeichnis und eine optionale Erweiterung zu filtern

 / / Natürlich PHP hat, um die Berechtigungen haben, um das Verzeichnis zu lesen

 / / Geben Sie und alle Dateien und Ordner in diesem Verzeichnis

 / / ------------------------------------------------ ------------


 / / Um diese Funktion nutzen, um alle Dateien und Verzeichnisse in einem Array zu bekommen, schreiben Sie:

 / / $ Dateistruktur scan_directory_recursively = ('pfad / zum / Verzeichnis');


 / / Um diese Funktion nutzen, um ein Verzeichnis zu scannen und die Ergebnisse filtern, schreiben Sie:

 / / $ Fileselection scan_directory_recursively = ('Verzeichnis', 'Erweiterung');


 scan_directory_recursively Funktion ($ directory, $ filter = FALSE)

 {
    
 / / Wenn der Pfad hat einen Schrägstrich am Ende entfernen wir es hier
    
 if (substr ($ Verzeichnis, -1) == '/')
    
 {
        
 $ Verzeichnis = substr ($ Verzeichnis, 0, -1);
    
 }

    
 / / Wenn der Pfad ist nicht gültig oder nicht, ist ein Verzeichnis ...
    
 if (file_exists ($ Verzeichnis) | |! is_dir ($ directory))
    
 {
        
 / / ... 
 wir false zurück und verlassen Sie die Funktion
        
 return FALSE;

    
 / / ... 
 sonst, wenn der Pfad ist lesbar
    
 } Elseif (is_readable ($ directory))
    
 {
        
 / / Wir öffnen Sie das Verzeichnis
        
 $ Directory_list = opendir ($ directory);

        
 / / Und durch die Elemente im Inneren scannen
        
 while (FALSE! == ($ file = readdir ($ directory_list)))
        
 {
            
 / / Wenn die filepointer ist nicht das aktuelle Verzeichnis
            
 / / Oder das übergeordnete Verzeichnis
            
 if ($ file! = '.' && $ file! = '..')
            
 {
                
 / / Wir bauen den neuen Pfad zu scannen
                
 $ PATH = $ Verzeichnis '/' $ File..;

                
 / / Wenn der Pfad ist lesbar
                
 if (is_readable ($ path))
                
 {
                    
 / / Wir teilen den neuen Pfad durch Verzeichnisse
                    
 $ Unterverzeichnisse = explode ('/', $ path);

                    
 / / Wenn der neue Pfad ist ein Verzeichnis
                    
 if (is_dir ($ path))
                    
 {
                        
 / / Fügen Sie das Verzeichnis Details zur Dateiliste
                        
 $ Directory_tree [] = array (
                            
 'Pfad' => $ path,
                            
 'Name' => Ende ($ Unterverzeichnisse),
                            
 'Kind' => 'Verzeichnis',

                            
 / / Wir scannen den neuen Pfad durch den Aufruf dieser Funktion
                            
 'Content' => scan_directory_recursively ($ path, $ filter));

                    
 / / Wenn der neue Pfad ist eine Datei
                    
 } Elseif (is_file ($ path))
                    
 {
                        
 / / Holen Sie sich die Datei-Endung, indem sie alles nach dem letzten Punkt
                        
 $ Extension = Ende (explode (, Ende ($ Unterverzeichnisse)) '.');

                        
 / / Wenn es keinen Filter im September oder die Filter gesetzt und Spiele
                        
 if ($ filter === false | | $ filter == $ extension)
                        
 {
                            
 / / Fügen Sie die Datei Einzelheiten zur Dateiliste
                            
 $ Directory_tree [] = array (
                                
 'Pfad' => $ path,
                                
 'Name' => Ende ($ Unterverzeichnisse),
                                
 'Extension' => $ Verlängerung,
                                
 'Größe' => filesize ($ path),
                                
 'Kind' => 'Datei');
                        
 }
                    
 }
                
 }
            
 }
        
 }
        
 / / Schließen Sie das Verzeichnis
        
 closedir ($ directory_list); 

        
 / / Return Dateiliste
        
 return $ directory_tree;

    
 / / Wenn der Pfad ist nicht lesbar ...
    
 Else {}
        
 / / ... 
 wir false zurück
        
 return FALSE;
    
 }

 }

 / / ------------------------------------------------ ------------


 ?>

Für Ihre Bequemlichkeit, sondern auch meine eigene, füge ich hier eine Version ohne den Kommentaren und zum Download bereit:

Wie Internet Explorer auf Debian Etch installieren

1 commento » Debian , Open Source , Tipps & Tricks 1 Kommentar »

Ich werde nicht müde zu wiederholen, dass mit der stabilen Version von Debian Sie alles, absolut alles, was Sie normalerweise tun, mit jedem anderen Verteilung weniger konservativ machen kann. Für den täglichen Gebrauch, für die Ausübung ihrer Geschäftstätigkeit oder einfach nur für das Spiel, scheinen die meisten Anwender zu Linux-Distributionen bevorzugen sehr wenig orientiert an Sicherheit und Stabilität nur für die Tatsache, dass diese ständig auf die neueste Version aktualisiert Jede Software.

Ich habe bereits beschrieben in einem anderen Beitrag , wie Sie von dem System profitieren von backports um Ihre Lieblings-Programme auf eine neuere Version von, dass in den stabilen Zweig von Debian eingeführt zu aktualisieren.

Debian Etch ist bereit, zu befriedigen, obwohl alle unsere natürlichen Versuchung zu drehen, um die Killer-Applikation für Microsoft auf unserem Linux-Box zu sehen. Nehmen wir zum Beispiel den Fall dell'odiatissimo und geliebten Internet Explorer Web-Browser. Um zu sehen, ihn auf unserem Debian Etch drehen gibt es mindestens zwei sehr gültigen Lösungen:

  1. Die Suite Crossover Linux (auch bekannt als: CXLinux) von CodeWeavers
  2. Skript IEs4Linux Sérgio Luis Lopes Júnior

Die erste Lösung ist nicht kostenlos, aber es kostet wirklich einen Hungerlohn im Vergleich zu dem, was bietet:

CrossOver Linux ermöglicht es Ihnen, viele gängige Windows-Anwendungen, Plugins und Spiele unter Linux installieren, ohne dass ein Microsoft-Betriebssystem-Lizenz. CrossOver beinhaltet eine einfach zu bedienen, Klick-Schnittstelle, die effektiv macht die Installation eine Windows-Anwendung einfach und schnell. Einmal installiert, die Anwendung nahtlos in Ihre Gnome-oder KDE-Umgebung integriert. Einfach anklicken und starten Sie Ihre Anwendung, genau so wie in Windows, aber mit der vollen Freiheit von Linux.

CrossOver Linux verwenden, können Sie viele Windows-Plugins direkt von Ihrem Linux-Browser. Plugins funktionieren auf jedem x86-basierte Linux-Distribution und wird mit den meisten Browsern, darunter Firefox 1.x, Netscape 6.x, Konqueror, Mozilla und Opera integriert. CrossOver integriert auch mit Gnome und KDE, um Ihnen transparent öffnen Sie ein beliebiges Word-, Excel-oder PowerPoint-Dateien. Aber noch besser, können Sie Anhänge öffnen Diese Typen direkt von jedem Mail-Client.

Ich muss zugeben, ich habe eine besondere Vorliebe für CXLinux, seit mehreren Jahren läuft auf meinem Linux-Rechner (einmal genannt Crossover Office, auch bekannt als: CXOffice) und oft gibt mir enorme Befriedigung.

Die zweite Lösung ist überhaupt nicht unterschätzt werden: So wie CXLinux, verwendet das Skript IEs4Linux `` Wein, um die Funktionalität eines Systems von Redmond simulieren und lässt uns über eine gute Anzahl von Anwendungen drehen.

Hier ist, wie Debian Etch IEs4Linux installieren:

  1. herunterzuladen und zu installieren (als root) die Mindest-Abhängigkeiten:
    # apt-get install wine cabextract binfmt-support
  2. Download (als normaler Benutzer) die neueste Version des Installer-Skript:
    ~ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
  3. entpacken Sie es mit den üblichen Kommando `tar`:
    ~ tar xvfz ies4linux-latest.tar.gz
  4. navigieren zu dem Verzeichnis so erstellt:
    ~ cd ies4linux-*
  5. führen Sie das Skript:
    ~ ./ies4linux

An diesem Punkt sind Sie fertig! Sie sehen eine GUI, wo man ein paar einfache Parameter auswählen können, um an das Script Installation passieren. Rat, wählen Sie nur Versionen 6.0, 5.5 und 5.0 des Internet Explorers: Während in den erweiterten Optionen die Möglichkeit, Version 7.0 installieren gegeben sind, ist dies eine Beta noch sehr instabil und nicht durch den Sérgio empfohlen.

Ich empfehle jedem, der aus dem Skript Sérgio Luis Lopes Júnior, indem die entsprechende Handzettel, nur einen einzigen Euro mit PayPal profitiert hat. Hier ist die Adresse, wo Sie weitere Informationen zur Mitarbeit zu seinem großen Projekt zu finden:

http://www.tatanka.com.br/ies4linux/page/Contribute

Skydiving Tux

Nessun commento » Verschiedenes , YouTube Keine Kommentare »