CyberTek - the future at the present!

Listen Sie die Pakete auf Ubuntu / Debian installiert

Geschrieben von: (Satz 21)

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

Erschienen in: Linux , Shell , Tipps

Lebenslauf Download als nicht funktionierend mit rsync

Geschrieben von: (26. Juli)

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.

Erschienen in: Linux , Shell , Tipps

Teilen Sie es mit Linux-Konsole

Geschrieben von: (4. Juli)

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
2. Von dem Host-Computer läuft mit dem Parameter-Bildschirm, um einen Bildschirm-Session SessionName-S beginnen. -S ermöglicht es Ihnen, einen Namen für die Session angeben, können Sie so mehrere Sitzungen und viele Benutzer gleichzeitig zu verwalten in einer einfachen Weise.
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
Veröffentlicht in: HowTo , Linux , Shell , Tipps

Die Formatierung von Datumsangaben auf einer Linux-Shell anzeigen

Geschrieben von: (19. April)

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:

%%
eine wörtliche%
Um%
Lokale der abgekürzter Name des Wochentages (zB Sonne)
% A

Lokale vollständige Name des Wochentags (zB Sonntag)

% B
Lokale der abgekürzte Name des Monats (zB Jan)
% B
Lokale vollständige Name des Monats (zB Januar)
% C
Lokale Datum und Uhrzeit (z. B. Mi 3. März 2005 23.05.25)
% C
Jahrhundert, wie% Y, weglassen, außer letzten beiden Ziffern (zB 21)
% D
Tag des Monats (zB 01)
% D

Termine, genau wie% m /% d /% y

Und%
Tag des Monats, gepolsterter Raum; _D genau wie%
% F
Ausführliche Daten, genau wie% Y-% m-% d
% G
letzten beiden Ziffern des Jahres der ISO Wochennummer (siehe% G)
% G
Jahr der ISO Wochennummer (siehe% V); Normalerweise nur sinnvoll mit V%
% H
So wie% b
% H

Stunde (00 .. 23)

% I
Stunde (01 .. 12)
% J
Tag des Jahres (001 .. 366)
% K
Stunden (0 .. 23)
% S
Stunde (1 .. 12)
% M
Monat (01 .. 12)
% M

Minuten (00 .. 59)

% N
ein Zeilenumbruch
% N
Nanosekunden (000000000 .. 999999999)
% W
Entweder auf dem lokalen Pendant von AM oder PM; leer, wenn nicht bekannt
% P
wie% p, aber Kleinschreibung
% R
der Einheimischen 12-Stunden-Zeit (zB 23.11.04)
% R

24-Stunden-Stunden-und Minutenzeiger, genau wie% H:% M

% S
Sekunden seit 1970-01-01 00:00:00 UTC
% S
zweite (00 .. 60)
% T
Tabbed
% T
Zeit, genau wie% H:% M:% S
U%
Tag der Woche (1 .. 7), ist ein Montag
U%

Wochennummer des Jahres mit Sonntag als erster Tag der Woche (00 .. 53)

% V
ISO Wochennummer, wobei Montag als erster Tag der Woche (01 .. 53)
% W
Tag der Woche (0 .. 6); 0 ist Sonntag
% W
Wochennummer des Jahres mit Montag als erster Tag der Woche (00 .. 53)
% X
Lokale Datum der Darstellung (zB 31.12.99)
% X
Lokale Zeit-Darstellung (zB 23.13.48)
% Y

letzten beiden Ziffern des Jahres (00 .. 99)

% Y
Jahr
% Z
+ Hhmm numerische Zeitzone (zB -0400)
%: Z
+ Hh: mm numerischen Zeitzone (zB -04: 00)
% Z ::
+ Hh: mm: ss numerische Zeitzone (zB -04: 00:00)
% ::: Z
numerischen Zeitzone mit: auf notwendige Präzision (zB -04, +05:30)
% Z
alphabetische Zeitzone Abkürzung (zB EDT)

Erschienen in: Linux , Shell , Tipps

Wie Windows-Freigabe unter Linux mounten

Geschrieben von: (19. April)

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:

  1. Erstellen Sie das Verzeichnis für den Einhängepunkt: mkdir / mnt / <name-of-mount-point>
  2. Wir montieren die Fenster Share:
    mount-t cifs-o username = sa, Passwort = Kennwort / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Hinweis: Die Syntax-<username> username =, password = Kennwort speichert das Passwort.
  3. Schließlich, wenn Sie möchten, können Sie fahren, um den symbolischen Link erstellen: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Erschienen in: Linux , Samba , Shell , Tipps

Moonlight auf Linux zu Silverlight-Unterstützung

Geschrieben von: (Di 18)

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/

Veröffentlicht in: Firefox , Linux , Microsoft , Tipps

Problem Virtualmin + + spamassassin procmail

Geschrieben von: (Mo 2)

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:

  1. Stellen Sie sicher, dass die Konfigurationsdateien von postfix / etc / postfix / main.cf folgende Zeile enthält:
    mailbox_command = / usr / bin / procmail-a "$ EXTENSION"
    wenn er auftaucht: mailbox_command = procmail-a "$ EXTENSION" sollte mit dem absoluten Pfad wie oben geändert werden.
  2. Ändern Sie den Eigentümer der Gruppe / usr / bin / procmal von "mail" auf "root". Chgrp root / usr / bin / procmail
  3. Schließlich stellen Sie die folgenden Berechtigungen für die ausführbaren procmail: chmod 6755 / usr / bin / procmail

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.

https://www.virtualmin.com/node/9426

http://www.virtualmin.com/node/8790

Erschienen in: Linux , Tipps , Ubuntu , www

NANO-Editor und Syntax-Highlighting

Geschrieben von: (22. Februar)

. 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"

Erschienen in: Linux , Shell , Tipps

Shorcuts von bash

Geschrieben von: (19. Oktober)

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

Erschienen in: Linux , Shell , Tipps

Sendmail saslauthd Authentifizierung

Geschrieben von: (Satz 24)

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

Erschienen in: Linux , RedHat , Tipps

Filter für Cisco Router

Geschrieben von: (29. Mai)

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:

  • die Konsole geben Sie den Befehl:
  • ermöglichen
  • Geben Sie anschließend Ihr Kennwort ein.
  • jetzt in der Lage sein, einen Blick auf Ihre Konfiguration mit dem Befehl geben:
  • show running-config
  • nehmen Vision der Schnittstellen, die Sie filtern wollen (in unserem Beispiel wird ein serieller sein)
  • Stunden geben Sie den Befehl:
  • Config endet
  • Im Anschluss an die Befehle notwendig, um eine Access-Liste namens 101 minimal, aber funktionsfähig zu machen:
  • access-list 101 permit tcp any any etablierte Unternehmen
  • access-list 101 leugnen tcp 212.69.128.0 0.0.0.255 any eq 22 log
  • access-list 101 permit ip any any
  • Zugang unserer Liste, die ziemlich fertig ist. jetzt müssen wir unsere Schnittstelle zu gehen:
  • Schnittstelle serial1/1.1
  • und aktivieren Sie dann die gewünschte Access-Liste mit dem folgenden Befehl:
  • ip access-group 101 in
  • voila, Sie fertig sind, vorausgesetzt, dass, wenn Sie etwas falsch gemacht werde nicht gehen, um ein Paket selbst, können Sie immer den Router neu starten. Wenn alles gut geht dann brauchen Sie nur auf die COMAND geben:
  • schreiben
  • Strg + Z
  • prorpio und wenn Sie, bevor Sie verlassen möchten, können Sie einen Blick auf die Statistik von der Access-Liste zu nehmen:
  • zeigen access-list

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.

Veröffentlicht in: Cisco , Tipps

Schützen Sie Apache Websites

Geschrieben von: (20. April)

ModSecurity 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/

Veröffentlicht in: Apache , Linux- , Tech-
Präsentiert von CYBERTEK - Remote Support