CyberTek - the future at the present!

Archiv für die 'Linux' Kategorie

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

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-

Automatisierte Aktualisierung von SpamAssassin-Regeln

Geschrieben von: (20. April)

Wenn wir installieren SpamAssassin auf unserem Mail-Server haben wir ein Skript verwendet, um die Regeln zum Download, um die Erfassung von E-Mail-Spam, der auf unseren Server zu verbessern installiert.

Das Skript heißt sa-update . Im Folgenden berichten wir über einen einfachen Eintrag in die Crontab in Ihrem Linux-Rechner zu rufen jeden Tag um 7:00 und das Skript zu halten mit den Regeln Ihres spamassassin bisher einbezogen werden.

spamassassin auto update rules

0 7 *** / usr / bin / sa-update-D-updatedir / etc / mail / spamassassin /

Denken Sie daran, auch starten Sie den SpamAssassin-Dienst nach dem Update mit dem Befehl:

/ Etc / init.d / spamassassin restart

oder

/ Etc / init.d / spamd starten

Hinweis: Befehle und Orte können von Distribution zu Distribution unterschiedlich, aber für den Sysadmin sollte nicht schwer sein, um die richtige Position zu finden. Bei Schwierigkeiten wenden Sie sich bitte an uns oder hinterlasse einen Kommentar.

Erschienen in: Linux , Shell , Spam , Tipps

Hinzufügen von Fonts in Ubuntu

Geschrieben von: (Di 15)
Wie bei den veralteten Fenstern auch in Linux-Distributionen, in unserem Fall nehmen wir zum Beispiel Ubuntu Sie Schriftarten (Fonts) so einfach hinzugefügt werden können.
von einem Terminal nutze den Befehl:
sudo nautilus / usr / share / fonts / TrueType /
Denken Sie daran, dass für jede Verteilung sollten Sie Ihre Datei-Manager Nautilus wie Delphin für Kubuntu zu ersetzen. Nach dem Kopieren der True Type Schriften an dieser Stelle können Sie auch setzen die Unterverzeichnisse zur besseren Organisation Ihrer Schriften, die Sie haben, um die Cache-Refresh-Fonts mit dem Befehl starten:
fc-cache-f-v
Sie fertig sind, öffnen Sie einfach die gewünschte Anwendung, um die Schriften von Interesse für uns zu nutzen.
Erschienen in: Linux , Shell , Tipps , Ubuntu

Kommentare zu entfernen aus einer Datei

Geschrieben von: (Jan 17)

Oft müssen Sie die Hand zu vollmundig Konfigurationsdateien, wo wir mit einer Handvoll Parameter können Handelns rücken. In diesen Fällen können wir entfernen Sie alle unnötigen Flusen einfach mit dem Befehl unten dargestellt:

# Grep-v "^ #" / etc / my.conf | sed-e '/ ^ $ / d'> / etc / my_new.conf

oder Sie können mit dieser Alternative:

# Cat / etc / my.conf | sed '/ * # / d / ^ * $ / d'> / etc / my_new.conf

Denken Sie daran, my_new.conf auf die Originaldatei nach Überprüfung der Inhalte zu überschreiben.

Erschienen in: Linux , Shell , Tipps

Maximale Anzahl der Halterungen vor dem Check-ext2/ext3

Geschrieben von: (Jan 11)

Wenn wir wollen, um die maximale Anzahl von Halterungen zwischen den Prüfungen und der andere (mount count), haben wir die Option-c in Verbindung mit dem Programm tune2fs (ingrado zu anderen interessanten Dinge zu tun), kann beispielsweise numero_max_di_mount ändern:

# Tune2fs-c 90 / dev/sda5

Auf diese Weise, wenn sda5 unsere Root-Partition "/" oder "/ home" enthält, wird das System zu tun gezwungen eine Prüfung mindestens alle 90 bootsdel System.

Alternativ können wir die maximale Zeit zwischen zwei Kontrollen (Maximum Mount Count). Die Option-i intervallo_max_tra_verifiche ist es, was uns gefiel. Wenn nur eine Zahl als Parameter apponiamo dies als N Tage genommen wird, wird, wenn durch das Suffix w, gefolgt als die Anzahl der Wochen bestimmt, wenn sseguito durch das Suffix m die Anzahl von Monaten, in einigen Beispielen bestimmt ist:

# Tune2fs-i 10 / dev/sda1 "alle 10 Tage"

# Tune2fs-i 2w / dev/sda1 'alle 2 Wochen "

# Tune2fs-2m / dev/sda1 'alle 2 Monate'

Wir können natürlich verbinden die beiden Optionen, zB:

# Tune2fs-c 60-i 1m / dev/sda5 'Booten des Systems alle 60 oder nach 1 Monat "

Um das aktuelle Mount Count sehen und maximale Aufnahme für eine bestimmte Partition zählen zu setzen, verwenden Sie den Parameter-l, z. B.:

# Tune2fs-l / dev/hda1 | grep-i "mount count"

Erschienen in: Linux , Tipps
Präsentiert von CYBERTEK - Remote Support