CyberTek - the future at the present!
Google

Archive for the 'Tipps' Kategorie

Suchen von Text mit grep

Geschrieben von: (2. November)

Hier ist ein einfacher Weg, um für den Text in eine Reihe von Dateien, gültig für alle Linux-Distributionen Suche:

grep "meine Suchbegriff" / home / MyHome / *. txt

den Befehl grep können auch andere Optionen:

- Führen Sie eine rekursive Suche in Unterverzeichnissen:

grep-r "mein Text" / home / MyHome

- Drucken Sie nur den Namen der Datei, in der wir Notre Vorkommen:

grep-H-R "Mein Test" / home / MyHome

Veröffentlicht in: linux , shell , Tipps

Liste der installierten Pakete in Ubuntu

Geschrieben von: (17. Juni)

Setzen Sie alle Pakete, die wir in unseren früheren Ubuntu Linux-Box verwendet werden (es gilt auch für Debian und dergleichen) kann eine lange und dann ist es vielleicht nicht gesagt, dass wir alles, was wir gewöhnt sind, vor allem, wenn es reich an Einrichtungen ist vergessen Entwicklungs-Bibliotheken oder die Installation Server. So installieren Sie alle Pakete auf die neue Box, aber wir können alles mit ein paar einfachen Befehlen zu tun.

Um die Liste der Pakete in Ihrem Ubuntu-Linux-Box installiert zu erzeugen:

  dpkg - get-selections> installiert-Software 

Um zu überprüfen, und installieren Sie alle Pakete auf Ihrer Liste, Ubuntu Linux-Box auf das Ziel:

  dpkg - set-selections <installed-Software 

Schließlich geben Sie den Befehl

  dselect 

Veröffentlicht in: linux , Tipps , ubuntu

nano-Editor, Tastenkombinationen und Alternativen

Geschrieben von: (Di 21)
Die Notation für den Abkürzungen ist wie folgt. Die Sequenzen mit dem Symbol (^) identifiziert werden eingeführt mit der Strg-Taste (Strg), oder durch Drücken der Esc-Taste zweimal. Die Sequenzen mit dem Symbol Meta (M) identifiziert werden können eingefügt entweder mit der Esc, Alt oder Meta, abhängig von der Konfiguration der Tastatur bedient werden. Darüber hinaus können Sie Esc drücken zweimal die Eingabe der Nummern 000 bis 255 Zeichen mit den entsprechenden ASCII-Code eingegeben werden. Die folgenden Abkürzungen werden in der Haupt-Editor-Fenster. Die alternative Sequenzen sind in Klammern angegeben:

^ G (F1) Zeigt diese Hilfe an
^ X (F2) Schließen Sie die aktuelle Datei / Beenden nano
^ O (F3) Speichert die aktuelle Datei auf der Festplatte
^ J (F4) Begründen Sie die aktuellen Absatz

^ R (F5) Legen Sie eine andere Datei in die aktuelle
^ W (F6) Suche nach einer Zeichenkette oder einem regulären Ausdruck
^ Y (F7) Gehe zum vorherigen Bildschirm
^ V (F8) Zum nächsten Bildschirm

^ K (F9) Schneiden Sie die aktuelle Zeile und speichert sie in cutbuffer
^ U (F10) cutbuffer von der aktuellen Zeile einfügen
^ C (F11) Zeigt die Position des Cursors
^ T (F12) Führen Sie die Rechtschreibprüfung, wenn verfügbar

M-\ (M |) geht auf die erste Zeile der Datei
M / (M-?) Sollte die letzte Zeile der Datei werden

^ _ (F13) (MG) geht auf eine Zeilennummer und Spalte-spezifische
^ \ (F14) (MR) Ersetzt eine Zeichenfolge oder einen regulären Ausdruck
^ ^ (F15) (MA) Machen Sie den Text an der Cursor-Position
MW (F16) Wiederholen der letzten Suche

M-^ (M-6) Kopieren Sie die aktuelle Zeile und speichert sie in cutbuffer
Bewerben M-indent zu aktuellen Zeile}
M-{entfernen Einrückungen aus der aktuellen Zeile
Voraus ein Zeichen ^ F
^ B Verringert die Schriftgröße
^ Raum ein Wort vorwärts
M-Space Verringert das Wort
^ P Zum vorherigen Zeile
^ N zu nächsten Zeile springen

^ Zum Anfang der aktuellen Zeile springen
^ E Bewegen zum Ende der Zeile
M-((M-9) an den Anfang des Absatzes, dann dem vorstehenden Absatz
M-) (M-0) bis zum Ende des Absatzes gehen, dann im nächsten Absatz
M-], um die entsprechenden Klammern Go
M-(M-_) Blättert eine Zeile ohne Bewegen des Cursors
-M + (M-=) Blättern eine Zeile nach unten ohne Bewegen des Cursors
M-<(M,) geht an den bisherigen Puffer
M-> (M-.) in den nächsten Puffer Go

Fügt ein Zeichen buchstäblich MV
^ I Legen Sie eine Lasche an der Cursor-Position
^ M fügt einen Wagenrücklauf an der Cursor-Position
^ D Lösche das Zeichen unter dem Cursor
^ H Löscht das Zeichen links vom Cursor
MT Cut aus dem Cursor an das Ende der Datei

MJ Begründen Sie die gesamte Datei
MD Zählen Sie die Anzahl der Wörter, Zeilen und Zeichen
^ L Refresh der aktuellen Bildschirm
^ Z unterbricht den Editor (wenn Ruhezustand ist aktiviert)

(MX) Befehlsleiste aktiviert / deaktiviert
(MC) Immer zeigen die Position des Cursors aktivieren / deaktivieren
(MO) Verwenden Sie eine Zeile für weitere Änderungen aktivieren / deaktivieren
(MS) Continuous Scrolling aktiviert / deaktiviert
(MP) anzeigen Leerzeichen aktiviert / deaktiviert
(MY) Syntax farbig aktiviert / deaktiviert
(MH) Smart Home-Taste aktiviert / deaktiviert
(MI) Auto Einzug aktiviert / deaktiviert
(MK) Cut zum Ende der Zeile aktiviert / deaktiviert
(ML) Wrap aktiviert / deaktiviert
(MQ) Convert Tabulatoren in Leerzeichen aktivieren / deaktivieren
(MB) File Backup aktiviert / deaktiviert
(MF) Mehrere Dateien aktivieren / deaktivieren
(MM) Mouse Support aktivieren / deaktivieren
(MN) Nr.-Format Konvertierung von DOS / Mac aktiviert / deaktiviert
(MZ) Suspension aktivieren / deaktivieren
(M-$) Wrap weichen aktivieren / deaktivieren

Veröffentlicht in: linux , linux nano , Muscheln , Tipps

Ubuntu Virtualmin + + Antispam / Antivirus-Modul

Geschrieben von: (Di 21)
Um den Motor zu betreiben Antispam / Antivirus + Webmin + Virtualmin Ubuntu-Distribution installieren, müssen zunächst die Wrapper für die procmail wird dies dazu dienen, nicht in der Ubuntu-Distribution, aber man kann leicht zu finden auf der Website des Online- Virtualmin:

http://software.virtualmin.com/gpl/debian/dists/virtualmin-etch/main/binary-i386/

Installieren Sie das Paket mit einem einfachen: sudo dpkg-i-wrapper_1.0 procmail-2_i386.deb

Dann sollten Sie die Berechtigungen des Wohn procmail-Wrapper, die Sie in / usr / bin zu finden:
rwsr-xr-x 1 root root 2,9 k 2006.11.28 10.08 procmail-wrapper
Eigentlich sollte es schon ok sein nach der Installation. Insbesondere dann, wenn s nicht in die Benutzerberechtigungen angezeigt wird Sie Probleme haben.

Schließlich prüfen wir, dass postfix procmail unsere Wrapper verwendet und nicht direkt:

sudo nano / etc / postfix / main.cf

sicherzustellen, dass es die folgende Anweisung:

mailbox_command = / usr / bin / procmail-Wrapper-o-a $ DOMAIN-d $ LOGNAME

Veröffentlicht in: linux , Tipps , ubuntu , Virtualmin

Aktivieren PCNTL Form in php

Geschrieben von: (Di 14)

Um die Unterstützung in php5 PCNTL (getestet auf Ubuntu 10.10) in erster Linie müssen Sie php5-cli php5-dev installieren und natürlich müssen Sie alle Abhängigkeiten vom System benötigten erfüllen:

# Sudo apt-get install php5-dev php5-cli

Nachdem wir in den Pfad, in dem Sie die Quelle des Moduls, das Sie ausfüllen möchten finden ausgedrückt:

# Cd / etc/php5/cli/php5-5.3.3/ext/pcntl

Der Pfad kann unterschiedlich sein, je nach Distribution und Version von PHP (/ etc/php5/cli/php5-xxxxx/ext/pcntl). Aber nachdem wir gehen zu den letzten Schritten:

# Phpsize

#. / Configure

# Stellen

# Make install

Alternativ können Sie auch make install von Hand das Modul kopieren Sie gerade kompiliert haben:

# Cp modules / pcntl.so / usr/lib/php5/shared_location_modules

Schließlich fügen wir Php ini unser Formular zu laden.:

# Echo "extension = pcntl.so"> / etc/php5/conf.d/pcntl.ini

Vergessen Sie nicht, apache starten, um unsere Änderungen zu übernehmen:

# / Etc/init.d/apache2 restart

Veröffentlicht in: apache , Entwicklung , php , Tipps , ubuntu

Erhöhen Sie ssh Sitzungslänge

Geschrieben von: (5. Oktober)

Um ein vorzeitiges Abschalten von einer ssh-Sitzung eine Frist von Inaktivität erreichen, können Sie die folgenden Schritte:

1) Ein Kunde Ebene, indem Sie die Datei / etc / ssh / ssh_config, das Hinzufügen oder Ändern der Stimme ServerAliveInterval, zum Beispiel:

ServerAliveInterval 15

Stellen Sie die Verweildauer der Sitzung bis 15 Minuten wegen Inaktivität.

2) Bei der Server-Ebene, bearbeiten Sie die Datei / etc / ssh / sshd_config, Hinzufügen oder Ändern von Einträgen und ClientAliveInterval ClientAliveCountMax, zum Beispiel:

ClientAliveInterval 15
ClientAliveCountMax 15

Die Positionen der configs-Dateien können von einer Linux-Distribution zum anderen variieren, aber in der Regel diejenigen aufgeführt sind die Hauptwege, wie Debian, Ubuntu, Fedora, RH.

Veröffentlicht in: linux , shell , Tipps

Verbessere I / O-Performance von Linux-Dateisystem

Geschrieben von: (4. Oktober)

Verbessern Sie die Leistung von I / O-Dateisystem fügen Sie die noatime die Partition kann:

# Vi / etc / fstab

proc / proc proc defaults 0 0
none / dev / pts devpts gid = 5, mode = 620 0 0
/ Dev/md0 / boot ext3 defaults 0 0
/ Dev/md1 none swap sw 0 0
/ Dev/md2 / ext3 defaults, noatime 0 0

Es ist nicht notwendig, um das System neu starten, um es zu ändern, gelten bastarimontare der Partition:

# Mount-o remount /

und dann zur Anzeige der Parameter, mit denen wir unsere partzione geben Sie einfach: +

# Berg

Sie sollten ein Ergebnis wie folgt aus:

/ Dev/md2 on / type ext3 (rw, noatime)
tmpfs on / lib / init / rw tmpfs Typ (rw, nosuid, mode = 0755)
proc on / proc Typ proc (rw, noexec, nosuid, nodev)
sysfs on / sys Typ sysfs (rw, noexec, nosuid, nodev)
procbususb auf / proc / bus / usb-Typ usbfs (rw)
udev on / dev Typ tmpfs (rw, mode = 0755)
tmpfs on / dev / shm tmpfs Typ (rw, nosuid, nodev)
devpts auf / dev / pts Typ devpts (rw, noexec, nosuid, gid = 5, mode = 620)
/ Dev/md0 on / boot ext3 (rw)

Veröffentlicht in: Hacks & Mods , linux , Tipps

Liste der Pakete auf Ubuntu / Debian installiert

Geschrieben von: (Set 21)

Für eine Liste von Software-Pakete auf Ihrem Linux-Rechner (Ubuntu / Debian) installiert:

dpkg-l | awk '/ ^ ii / {print $ 2}' | grep-v-e ^-e-dev-lib und $ (uname-r)> list.txt

Veröffentlicht in: linux , shell , Tipps

Lebenslauf Download als nicht funktionierend mit rsync

Geschrieben von: (26. Juli)

Hier ist ein Beispiel dafür, wie Wiederaufnahme des Downloads eine teilweise heruntergeladene Datei per scp oder rsync. Da scp nicht unterstützt fortzusetzen, wenn się gestartet, um die Datei mit diesem Befehl laden, haben wir noch, um es mit einer Alternative auf rsync basiert ersetzen:

rsync-partial-progress-rsh = "ssh-p 1022" root @ remotehost: / ~ / filename filename

Im obigen Beispiel wird auch gezeigt, wie der Befehl zu komponieren, wenn Sie einen anderen Port als den traditionellen 22 für den SSH-Protokoll.

Veröffentlicht in: linux , shell , Tipps

Linux-Konsole mit Screen-Sharing

Geschrieben von: (4. Juli)

Mit dem Bildschirm können Sie zwischen mehreren Benutzern sonsole lokal angeschlossen oder via ssh zu teilen. Dazu folgen Sie bitte diesen Schritten, die Anweisungen sind typisch für ein Debian-System, sondern gilt in gleicher Weise für andere Distributionen.

1. Install-Screen

sudo apt-get install Bildschirm
2. Von dem Host-Computer wird durch den Parameter-Bildschirm ausführen, um eine Sitzung screen-S SessionName starten. -S, einen Namen für die Sitzung angeben können, damit können Sie mehrere Benutzer-Sessions gleichzeitig und in sehr viel einfacher zu verwalten.
screen-S Screen-Test

4. Der Remote-Benutzer (Gast) verwendet SSH auf dem entfernten Rechner (remotehost) verbinden

guest @ ssh remotehost
  5 Der Host-Computer (remotehost) damit einverstanden, dass die Verbindung in Multi-User-screen-Sitzung, indem Sie Strg-A:. Multiuser auf (all 'Befehl screen' beginnen mit der Escape-Sequenz Strg-A). 
CTRL-A: Mehrbenutzer auf

. 6 Dann muss der Host (remotehost) die Erlaubnis für den Remote-Benutzer (Gast) gewähren, damit sie auf dem Bildschirm Sitzung mit STRG-A commadn Zugang: acladd user_name wo user_name des Benutzers remote login ist.

CTRL-A: acladd Gast

7. Der Remote-Benutzer können die Host-Sitzung zu verbinden. Die Syntax, um zum Bildschirm Sitzung eines anderen Benutzers verbinden host_username screen-x / Sitzungsname.

screen-x username / Bildschirm-Test
Veröffentlicht in: HowTo , Linux , Shell , Tipps

Wie Datumsangaben auf einer Linux-Shell-Display

Geschrieben von: (19. April)

In der Shell können Sie angeben, das Datumsformat wie folgt:
date + FORMAT

Zum Beispiel Folgendes eingeben:
$ Date + "% m-% d-% y"

Sie erhalten:
04-17-10

Wenn Sie den 4-stelligen Jahr:
$ Date + "% m-% d-% y"

Sie erhalten:
2010.04.17

Die gegenwärtige Zeit zu einem durch Eingabe löschen:
$ Date + "% T"

Sie erhalten:
19.55.04

Um einmal auf 12 Stunden Basis drop:
$ Date + "% r"

Sie erhalten:
19.56.05

Zur Anzeige der Uhrzeit im Format HH: MM:
$ Date + "% H-% M"

Sie erhalten:
07.56

Liste von Optionen, um die Daten-Format Wunder:

%%
eine wörtliche%
% Zu
Local ist abgekürzter Name des Wochentages (zB Sonne)
% A

Lokale vollständige Name des Wochentags (zB Sonntag)

% B
Local ist abgekürzter 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
Jahrhunderts, wie% Y, weglassen, außer letzten beiden Ziffern (zB 21)
% D
Tag des Monats (zB 01)
% D

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

% Und
Tag des Monats, Raum gepolstert; Wie% _d
% 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
Gleich wie% b
% I

Stunde (00 .. 23)

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

Minute (00 .. 59)

% N
zu newline
% N
Nanosekunden (000000000 .. 999999999)
% P
Entweder ist die lokale Äquivalent zu AM oder PM; leer, wenn nicht bekannt
% P
wie% p, aber Kleinschreibung
% R
die Einheimischen 12-Stunden-Zeit (zB 23.11.04)
% R

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

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

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

% V
ISO Wochennummer, mit Montag als erster Tag der Woche (01 .. 53)
W%
Tag der Woche (0 .. 6), 0 Sonntag
% W
Wochennummer des Jahres mit Montag als erster Tag der Woche (00 .. 53)
% X
Local-Datum Vertretung (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 numerische Zeitzone (z. B., -04: 00)
%:: Z
+ Hh: mm: ss numerische Zeitzone (z. B., -04: 00:00)
%::: Z
numerischen Zeitzone mit: Notwendige, um Präzision (zB -04, +05:30)
% Z
alphabetische Zeitzone Abkürzung (zB EDT)

Veröffentlicht in: linux , shell , Tipps

Wie Windows-Freigabe in Linux mounten

Geschrieben von: (19. April)

Um die aktive Weitergabe von Beratung, bevor Sie diesen Befehl ausführen:

smbclient-L-U <windows-box> <username>

Dann können wir vorgehen, um die condivisionewindows in unserer Linux-Box in Segun Weg Karte:

  1. Erstellen Sie das Verzeichnis für den Mountpunkt: mkdir / mnt / <name-of-mount-point>
  2. Montieren Sie die Windows-Share:
    mount-t cifs-o username = sa, <password> password = / / <win-box> / <share> / mnt / <name-of-mountpoint>
    Hinweis: Die Syntax-<username> username =, password = Kennwort speichert das Passwort.
  3. Schließlich, wenn Sie wollen, dass die Fahrt zum symbolischen Link erstellen: ln-s / mnt / <name-of-mount-point> / <path-of-symlink>

Veröffentlicht in: Linux , Samba , Shell , Tipps
Präsentiert von CyberTek - Remote Assistance