Vor kurzem musste ich einen gehackten Server bereinigen. Der böswillige Prozess würde in der Ausgabe von "ps aux" als "who" oder "ifconfig eth0" oder so ähnlich erscheinen, selbst wenn die ausführbare Datei nur ein Durcheinander von Buchstaben war, das in / proc / [pid] / status angezeigt wurde. Ich bin …
Gibt es eine Möglichkeit, den Mount-Namespace für einen beliebigen Prozess anzuzeigen oder zu bearbeiten? Beispielsweise wird ein Docker-Container ausgeführt, der eine lokale Bereitstellung für einen NFS-Server aufweist. Es kann von innen gesehen werden, aber von außen weiß der Host nichts davon. Mit Netzwerk-Namespaces ist dies möglich. zB Rohrleitungen Für Mount-Namespaces …
Ich benutze Ubuntu seit vielen Jahren und verwende gerne Synaptic , um Pakete zu verwalten. Ich teste Fedora (Version 20) und bin ein bisschen verloren. Gibt es ein Äquivalent zu Synaptic (einem grafischen Tool) für Fedora? In einer früheren Antwort aus dem Jahr 2012 wurde YumExtender erwähnt. Gibt es seitdem …
Wenn ich fsckin der Vergangenheit ausgeführt habe, habe ich es immer auf einer meiner Meinung nach Dateisystempartition ausgeführt, d. H. fsck -yf /dev/sdaNEin Freund von mir ist kürzlich fsckauf seiner brandneuen Festplatte gelaufen und hat eine Reihe von Fehlern bei der Verwendung gemeldet fsck -yf /dev/sda. Ich bin gespannt, was …
Ich versuche, Arch Linux über einen Gastcomputer mit virtueller Box in einem UEFI-Modus zu installieren. Ich habe die Anleitung für Anfänger befolgt, um das Basissystem zu installieren, fstab usw. zu generieren, und mein System startet jetzt die Eingabeaufforderung von grub. Ich hatte die GPT-Partitionstabelle verwendet, um zwei Partitionen zu erstellen. …
Ich habe Schwierigkeiten, eine umfassende, aktuelle Liste der Fehlercodes von Bash zu finden. z.B: $ udevadm info /dev/sdx; echo Exit code $? Unknown device, --name=, --path=, or absolute path in /dev/ or /sys expected. Exit code 4 Wie soll man solche Exit-Codes nachschlagen?
Ich benutze zsh mit grml's zshrc als Basis. Im Rahmen meiner Arbeit greife ich regelmäßig auf den Netzwerkpfad zu (z. B. NFS. AFS.) Wenn ich / a / long / network / path / auf / die / andere / Seite / der / Welt schreibe, drücke TAB zweimal, ist …
Ich bin an bashdie eingebaute readFunktion von while-Schleifen gewöhnt , z. echo "0 1 1 1 1 2 2 3" |\ while read A B; do echo $A + $B | bc; done Ich habe an einem makeProjekt gearbeitet, und es wurde ratsam, Dateien zu teilen und Zwischenergebnisse zu speichern. …
Ich schreibe ein Bash-Skript, das zwei Verzeichnisse vergleicht, bin mir aber nicht sicher, wie ich die Bedingungen überprüfen soll Wenn der Benutzer beispielsweise 1 Argument anstelle von 2 eingibt (wir benötigen 2, da wir zwei Verzeichnisse vergleichen), sollte ein Fehler ausgegeben werden. Wenn beide Argumente gültig sind, vergleichen Sie die …
Ich habe erfolgreich Whonix-Gateway und Workstation auf einem Computer eingerichtet und verwendet. Aber ich möchte sie auf verschiedenen Hosts einrichten, um die Speicher- und CPU-Anforderungen zu verteilen. Ich habe nicht herausgefunden, wie die VMs miteinander kommunizieren können, wenn sie sich auf verschiedenen Hosts befinden. Das Gateway scheint in Ordnung zu …
Angenommen, ich habe ein Bash-Skript, das als Konfigurationsdatei für ein anderes Bash-Skript fungiert: config.sh: verbose=yes echo "Malicious code!" name=test script.sh: source config.sh echo "After sourcing: verbose='$verbose', name='$name'" Das Problem ist, dass dies nicht sehr sicher ist, da alles, was in config.sh abgelegt ist, ausgeführt wird: $ ./script.sh Malicious code! After …
Das Standardverhalten von duauf meinem System ist nicht das richtige Standardverhalten. Wenn ich lsmeinen /dataOrdner habe, sehe ich (Entfernen der Dinge, die nicht wichtig sind): ghs ghsb -> ghs hope rssf -> roper roper In jedem Ordner befindet sich eine Reihe von Ordnern mit Nummern als Namen. Ich möchte die …
Ich habe einen Testaufbau: server1: 1.1.1.1 server2: 2.2.2.2 Client: 3.3.3.3 Ich versuche, Client-IP 3.3.3.3 eine HTTP-Anforderung vom 1.1.1.1-Server ausführen zu lassen. Ich möchte jedoch, dass der 1.1.1.1-Server diese Anforderung an den echten HTTPD-Server 2.2.2.2 weiterleitet. Ich möchte, dass 2.2.2.2 mit der HTTP-Antwort direkt mit Client 3.3.3.3 kommuniziert. Ich denke jedoch, …
Mit Bash können Sie vor einem Befehl eine umgeleitete Eingabe angeben: $ <lines sed 's/^/line: /g' line: foo line: bar Mit Bash können Sie Eingaben auch wie eine whileSchleife in einen zusammengesetzten Befehl umleiten : $ while read line; do echo "line: $line"; done <lines line: foo line: bar Wenn …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.