CyberTek - the future at the present!
Google

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 weitere 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

Bill vs Steve

Geschrieben von: (Jan 19)

Eine merkwürdige Beziehung, die im Laufe der Jahre Bill Gates und Steve Jobs, in diesem Video sehen wir die Entwicklung zusammengefasst, entwickelt hatte, beachten Sie auch die Alterung der Charaktere. Bill im Jahr 1983 war ein echter Nerd!

Veröffentlicht in: Geschichte , mac , microsoft

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

Herunterladen von Dateien aus Megaupload, Rapidshare und andere Dienste von Linux, via Eingabeaufforderung

Geschrieben von: (22. Juli)

Versuchen Sie es mit der hohen Qualität Pflugschar (ein Programm, Kommandozeile) erweitert, um die Upload-und Download einige der beliebtesten Filesharing-Websites führen. Es läuft auf Linux-und Unix-ähnlichen Systemen unterstützt: Megaupload, Rapidshare, 2Shared, 4shared, zSHARE, Badongo, DepositFiles und Mediafire. In der Praxis ist es ein Ersatz für wget für diese Seiten.

Pflugschar in Ubuntu Linux installieren

1. Wenn Sie nicht zufrieden, mit den Abhängigkeiten erfüllt:

  sudo apt-get install curl imagemagick tesseract-ocr-recode eng SpiderMonkey-bin aview 


2. Pflugschar herunterladen , entpacken und installieren Sie die Inhalte. Es gibt auch eine Version bereits packetized Deb, wenn Sie die Version, die Sie nur einen Doppelklick auf das Paket und bestätigen Sie die Installation, umgekehrt.:

  tar xvzf Pflugschar-0.x 


3. Jetzt machen wir mal Pflugschar:

  Pflugschar cd-0.x 
  sudo bash setup.sh installieren 

Befehle Pflugschar

Das Herunterladen einer Datei von rapidshare:
plowdown http://www.rapidshare.com/files/86545320/Tux-Trainer_25-01-2008.rar

Na u zum Download der Liste der Dateien (eine pro Zeile):
plowdown file_with_links.txt

Das Herunterladen einer Datei von rapidshare mit kostenloser Mitgliedschaft ID:
plowdown-a myuser: mypassword http://www.megaupload.com/?d=132348234

Laden Sie ein Passwort-geschützte Datei von rapidshare:
p-plowdown somepassword http://www.megaupload.com/?d=ieo1g52v

Nur bekommen die URL Datei-Downloads Eigentlich ohne sie. Sehr praktisch, wenn Sie eine andere Downloader Web verwenden:
plowdown-link-only http://www.2shared.com/file/4446939/c9fd70d6/Test.html | xargs wget-rt

Für fortgeschrittene Benutzer: Wenn Sie eine Seite mit mehreren Links zu Dateien auf rapidshare gehostet Sie es herunterladen, um die ersten 10 Links sehen Sie, müssen Sie den folgenden Befehl verwenden:
curl http://some-website.com/page.html | \
grep-o "http://www.megaupload.com/ [^ \" <] * "| uniq | head-n10 | plowdown -

So filtern Sie die Links, die in eine Textdatei:
plowdown file_with_links.txt c-> file_with_active_links.txt

Hochladen einer Datei auf rapidshare mit freiem membershipID:
plowup-a myuser: mypassword-d "Meine Beschreibung" / path / myfile.txt megaupload

Hochladen einer Datei auf rapidshare mit einer Prämie multifetch ID und Uploads:
plowup-a myuser: mypassword-d "Meine Beschreibung"-multifetch http://www.somewherefarbeyond.com/somefile megaupload

Hochladen einer Datei auf rapidshare anonomamente, ändern Sie den Dateinamen nach Upload:
plowup / path / myfile.txt rapidshare: anothername.txt

Veröffentlicht in: linux , rapidshare , Shell

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
Präsentiert von CyberTek - Remote Assistance