Archive for the 'Tipps' Kategorie
Geschrieben von: admin (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 Geschrieben von: admin (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
Veröffentlicht in: linux , Tipps , ubuntu Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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 Geschrieben von: admin (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:
- Erstellen Sie das Verzeichnis für den Mountpunkt: mkdir / mnt / <name-of-mount-point>
- 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. - 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