Unix & Linux

30
Wie kann ich Swap komplett deaktivieren?

Ich verwende Debian Sid, eine mit ext4 formatierte Festplatte, die unter Linux 3.1 läuft Ich erinnere mich, dass bei früheren Linux-Versionen (möglicherweise vor 3.0) Programme normalerweise abstürzen, wenn mir der Speicher ausgeht und Swap nicht aktiviert ist. Dies ist perfekt für meine Umgebung:...

30
So weisen Sie dem Gerät einen USB-Treiber zu

Diese Frage ist zweifach: Wie kann man einen Treiber manuell von einem USB-Gerät trennen und einen anderen anschließen? Ich habe zum Beispiel ein Gerät, das bei einer Verbindung automatisch den USB-Speichertreiber verwendet. usbview ausgang Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces:...

30
So verfolgen Sie Änderungen in / etc /

Ich möchte Änderungen in / etc / verfolgen Grundsätzlich würde ich gerne wissen, ob eine Datei geändert wurde, von yum updateoder von einem Benutzer, und sie zurücksetzen, wenn mir die Änderung nicht gefällt. Ich dachte daran, ein VCS wie git, LVM oder btrfs-Snapshots oder ein Backup-Programm dafür...

30
vim: Ersetze alle Zeichen bis zum Ende der Zeile

Vielleicht bin ich dumm, aber können Sie alle Zeichen, von denen der Cursor bis zum Zeilenende reicht, durch einen Befehl ersetzen? Verwenden Sie dann ., um dasselbe in der nächsten Zeile zu ersetzen und so

30
Trap, ERR und Echo der Fehlerzeile

Ich versuche, eine Fehlerberichterstattung mit einer Trap zu erstellen, um eine Funktion für alle Fehler aufzurufen: Trap "_func" ERR Ist es möglich zu erfahren, von welcher Leitung das ERR-Signal gesendet wurde? Die Muschel ist bash. In diesem Fall kann ich lesen und melden, welcher Befehl...

30
Warum verwendet Linux nicht die IANA Ephemeral-Port-Reihe?

Laut Wikipedia Die Internet Assigned Numbers Authority (IANA) schlägt den Bereich 49152 bis 65535 für dynamische oder private Ports vor. Viele Linux-Kernel verwenden den Portbereich 32768 bis 61000. Obwohl es in der Vergangenheit einige Abweichungen von der von IANA vorgeschlagenen Produktreihe zu...

30
Rohrleitung zum Greifen

Ich versuche stracedurchzulaufen cczeund die Pipe funktioniert nicht wie erwartet. Die Befehlszeile, die ich zum Testen ausführe sudo strace -p $(pgrep apache2) | grep open, ist und alle Zeilen werden ausgegeben, wobei grep ignoriert wird. Gibt es etwas Besonderes strace, das dieses Verhalten...

30
Shell-Skript aus einer Subshell beenden

Betrachten Sie dieses Snippet: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalerweise funcführt der Aufruf dazu, dass das Skript beendet wird. Dies ist das beabsichtigte Verhalten. Wenn es jedoch in einer Sub-Shell wie in...

30
Gibt es eine JavaScript-Shell?

Vor kurzem habe ich mit JS gearbeitet und ich bin sehr begeistert von dieser Sprache. Ich weiß, dass es node.js gibt, um JS auf dem Server auszuführen, aber gibt es eine Shell, die JS als Skriptsprache verwendet? Wenn so etwas existiert, wie brauchbar und stabil ist