Für eine Liste der Software-Pakete auf Ihrem Linux-Rechner (Ubuntu / Debian) installiert:
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib und $ (uname-r)> lista.txt
![]() | ||
Für eine Liste der Software-Pakete auf Ihrem Linux-Rechner (Ubuntu / Debian) installiert:
dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib und $ (uname-r)> lista.txt
Hier ist ein Beispiel dafür, wie eine Wiederaufnahme des Downloads teilweise heruntergeladenen Datei per scp oder rsync. Da SCP nicht unterstützt, den Lebenslauf, wenn się gestartet, um die Datei mit diesem Befehl herunterzuladen, müssen wir noch durch einen anderen ersetzen, die auf rsync basiert:
rsync-partial-progress-rsh = "ssh-p 1022" root @ remotehost :/ ~ / filename Dateiname
Im obigen Beispiel wird auch gezeigt, wie der Befehl zu komponieren, wenn Sie einen anderen Port als den traditionellen 22 für den SSH-Protokolls sind.
Mit Bildschirm können Sie unter mehreren Benutzern sonsole verbunden lokal oder via ssh zu teilen. Dazu einfach die folgenden Schritte sind die Anweisungen typisch für ein Debian-System, sondern auch auf andere Distributionen anwendbar.
1. Installieren Bildschirm
sudo apt-get install Bildschirm
Bildschirm-S-Bildschirm-Test
4. Der Remote-Benutzer (Gast) verwendet SSH, sich auf remote Computer (remotehost) verbinden
guest @ ssh remotehost
. 5 Der Host (remotehost) damit einverstanden, dass die Verbindung im Multi-User-screen-Sitzung, indem Sie STRG-A: Mehrbenutzer auf (all 'Befehl Bildschirm "mit der Escape-Sequenz Strg-A beginnen). STRG-A: Mehrbenutzer auf
. 6 Dann muss der Host (remotehost) Erlaubnis für den Remote-Benutzer (Gast) gewähren, ihm zu erlauben, den Bildschirm-Sitzung zugreifen commadn mit STRG-A: acladd user_name wo user_name des Benutzers remote login.
STRG-A: acladd Gast
7. Der Remote-Benutzer können an den Host-Sitzung zu verbinden. Die Syntax, um zum Bildschirm Sitzung eines anderen Benutzers verbinden ist host_username Bildschirm-x / Sitzungsname.
screen-x username / Bildschirm-Test
In der Shell können Sie das Datumsformat wie folgt:
date + FORMAT
Zum Beispiel Folgendes eingeben:
$ Date + "% m-% d-% y"
Sie erhalten:
04-17-10
Wenn Sie wollen, dass die annoa 4 Stellen:
$ Date + "% m-% d-% y"
Sie erhalten:
2010.04.17
Um die aktuelle Zeit zu erhalten, indem Sie eingeben:
$ Date + "% t"
Sie erhalten:
19.55.04
Zur Erlangung der Stunde auf 12 Stunden Basis:
$ Date + "% r"
Sie erhalten:
19.56.05
MM: Um die Zeit in HH zu lesen:
$ Date + "% H-% M"
Sie erhalten:
07.56
Liste von Optionen, um die Daten zu formatieren fragen:
Lokale vollständige Name des Wochentags (zB Sonntag)
Termine, genau wie% m /% d /% y
Stunde (00 .. 23)
Minuten (00 .. 59)
24-Stunden-Stunden-und Minutenzeiger, genau wie% H:% M
Wochennummer des Jahres mit Sonntag als erster Tag der Woche (00 .. 53)
letzten beiden Ziffern des Jahres (00 .. 99)
Um den aktiven Austausch von Beratung sehen Sie vor diesem Befehl:
smbclient-L-U <windows-box> <username>
Dann können wir damit fortfahren, die condivisionewindows in unserem Linux-Rechner in segunete Weise abbilden:
Wenn Sie nicht können den Inhalt von Websites wie www.rai.tv auf Ihrem Linux-Rechner `und`, warum diese Webseiten haben Videos und Inhalte für Silverlight. Entwickelt, um unser Problem zu lösen, ist begegnen wir Moonlight.
Moonlight ist eine Open Source-Implementierung von Silverlight für Microsof t. Dank Plug-In so können Sie `finden Sie in der ersehnte Inhalt in Ihren Firefox und vor allem Sie in Ihrem Linux-Rechner machen kann.
Vederee ging, um diesen Link probieren: http://www.go-mono.com/moonlight/
Wenn Ubuntu Server nach der Installation und Konfiguration webmin + Virtualmin es erscheint die Fehlermeldung:
Der Befehl procmail procmail hat 0 Berechtigungen, When It Should Be setuid und setgid auf root. E-Mail möglicherweise nicht ordnungsgemäß geliefert oder für Spam überprüft.
Kann mit den folgenden Schritten gelöst werden:
Hier sind einige Links, von dem Inspiration für die meisten Fälle zu nehmen, aber in meinem Fall diese drei Schritte das Problem gelöst haben, getestet auf Ubuntu Server 10,04 und 10,10.
. Um Syntaxeinfärbung zu nano in der ersten Instanz Sie die Konfigurationsdatei nanorc auf ihrer Homepage erstellen müssen hinzufügen, als eine zweite Erkenntnis aus dieser Adresse: http://code.google.com/p/nanosyntax/source/browse/ # svn / trunk / Syntax-nanorc Dateien. nanorc in der Konfiguration, um den gewünschten Effekt zu erzielen einbezogen werden.
. Beispiel Text, um nanorc angefügt:
include "/ usr / share / nano / php.nanorc"
include "/ usr / share / nano / sh.nanorc"
include "/ usr / share / nano / java.nanorc"
include "/ usr / share / nano / patch.nanorc"
include "/ usr / share / nano / python.nanorc"
include "/ usr / share / nano / html.nanorc"
include "/ usr / share / nano / perl.nanorc"
include "/ usr / share / nano / ruby.nanorc"
include "/ usr / share / nano / js.nanorc"
Strg + A, um den Anfang der Zeile gehen Sie eingeben.
Strg + E Zum Ende der Leitung Sie tippen.
Strg + L Löscht den Bildschirm.
Strg + U Löscht den Bildschirm vor dem Cursor. Wenn Sie am Ende der Leitung sind, löscht die gesamte Zeile.
Strg + R können Sie durch zuvor verwendeten Befehle zu suchen.
Strg + C beenden, was auch immer du tust.
Strg + D Beenden Sie die aktuelle Shell.
Strg + Z startet die Suspension in den Hintergrund, was du tust.
Strg + W Löschen Sie das Wort, bevor sich der Cursor befindet.
Strg + K Deaktivieren Sie die Zeile nach dem Cursor.
Strg + T Kehrt die letzten zwei Zeichen vor dem Cursor.
Esc + T Tauschen Sie die letzten beiden Wörter vor dem Cursor.
Alt + F Bewegen Sie den Cursor ein Wort vorwärts in der aktuellen Zeile.
Alt + B Bewegen Sie den Cursor ein Wort zurück in der aktuellen Zeile.
Auto-Vervollständigen Tab die Namen von Dateien und Ordnern.
Einfügen Strg + Y (wie in copy and paste) Der gesamte Text vor dem Cursor.
Hinweis: Einige dieser Befehle funktionieren nicht, wenn Shell-Zugriff über Telnet oder SSH-Session ist, wenn die Tastatur ist eine besondere configuratain
Für alle, die einen Linux-Server mit Sendmail-Dienst haben, müssen nun die Möglichkeit der Übertragung durch Authentifizierung zu gewähren. Tatsächlich ist es ziemlich einfach, um die Option zu aktivieren ist, obwohl man gewahr sein muß, daß einige Distributionen wie CentOS, macht es nicht standardmäßig verfügbar, hier ist wie man es beheben:
Installieren Sie das Paket sendmail-cf cyrus-sasl wenn nicht im System vorhanden, für RedHat / CentOS:
[] Yum install sendmail-cf cyrus-sasl
Bearbeiten Sie dann die sedmail.mc (/ etc / mail / sendmail.mc) und entfernen Sie hier:
define (`confAUTH_OPTIONS ',` A') dnl
TRUST_AUTH_MECH (`PLAIN LOGIN ') dnl
define (`confAUTH_MECHANISMS ',` PLAIN LOGIN') dnl
Für Sicherheits-Check anchequesta Einstellung:
DAEMON_OPTIONS (`Port = smtp, Addr = 0.0.0.0, Name = MTA ') dnl
An dieser Stelle müssen Sie die Datei sendmail.cf mit m4 Programm neu übersetzen:
[] M4 / etc / mail / sendmail.mc> / etc / mail / sendmail.cf
Überprüfen und falls erforderlich, bearbeiten Sie die Datei / usr/lib/sasl2/Sendmail.conf wie folgt:
pwcheck_method: saslauthd
Starten Sie nun Ihren sendmail und saslauthd
[] / Etc / init.d / saslauthd start
[] / Etc / init.d / sendmail restart
Schließlich prüfen wir, dass unsere Arbeit korrigiert worden ist:
[] Telnet localhost 25
Trying 127.0.0.1 ...
Verbunden mit localhost.
Escape character is '^]'.
220 ESMTP Sendmail 8.12.11/8.12.11 xxxxx.xxxxx.xx; Mon, 23 August 2004 00.36.30 0200
Wie stellen wir sendmail reagiert, indem Sie Folgendes eingeben:
EHLO localhost
Welche wird beantwortet, wenn alles gut geht werden (rote Linie, die uns sagt, dass sendmail akzeptiert Authentifizierung, zusätzlich zur einfachen Anmeldung können auch andere Verfahren sein, es ist richtig):
250-xxxxx.xxxxx.xx xxxxx.xxxxx.xx Hallo [127.0.0.1], freuen uns auf Sie
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH PLAIN LOGIN
250-DELIVERBY
250 HELP
Filtern Sie auf unserer Cisco-Router die richtigen Türen zu unseren Servern zu schützen, ist sicherlich eine unverzichtbare Pflicht. Im Beispiel unten Berichterstattung Filter als einzige SSH-Port:
Um zu diesem Punkt gebracht zu bekommen, müssen Sie, um weitere Horizonte passieren, zu diesem Link finden Sie das Know-how, die ich geleitet, um das Cisco-Router zumindest einen Teil dessen, was Sie filtern soll.
ModSecurity ist ein Apache-Modul, das Ihr wirklich effektive Möglichkeiten, um die Abwehr von böswilligen Angreifern erhöhen können.
Diese Echtzeit-Firewall für den Apache ist erstattungsfähig:
http://www.modsecurity.org/download/index.html
Das Modul ist sehr reich und bereit sind, ehrlich alquantocomplicato zu implementieren sein, aber dafür um eine massive Barriere gegen die Aggressoren unserer Websites zu heben, finden Sie in der Dokumentation für die richtige Einstellung.
Aktualisiert Filter finden Sie unter: http://downloads.prometheus-group.com/delayed/rules/