Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

7
Wie korreliere ich / dev / sd-Geräte mit der Hardware, die sie darstellen?
Ein Laufwerk beginnt auszufallen und ich kenne das Gerät nur anhand seiner /dev/sdbGerätedateibestimmung. Auf welche Weise kann ich diese Gerätedatei mit einem tatsächlichen Hardwaregerät korrelieren, um zu ermitteln, welches Laufwerk physisch ersetzt werden muss? Bonus: Was ist, wenn ich /dev/disk/bei dieser Installation keine Unterverzeichnisse habe? (Was ich leider nicht tue)

5
Wie führe ich ein Timeout für Shell-Skripte ein?
Ich möchte ein Shell-Skript ausführen, das eine Schleife enthält und das für immer funktionieren kann, was ich nicht möchte. Daher muss ich eine Zeitüberschreitung für das gesamte Skript festlegen. Wie kann ich unter SuSE ein Timeout für das gesamte Shell-Skript einführen?

3
SSH-Ausgabe ist nicht zeilengepuffert?
Ich führe ein Skript auf einem entfernten Rechner wie folgt aus: ssh $host "pip install -r /path/to/requirements.txt" Die Ausgabe ist jedoch nicht zeilengepuffert. Anstatt immer nur eine Zeile zu sehen, werden alle Zeilen (~ 10) gleichzeitig gedruckt, wenn die Verbindung beendet wird. Was ist damit los? Gibt es eine Möglichkeit, …
35 ssh 

4
Extrahieren Sie mehrere .tar.gz-Dateien mit einem einzigen tar-Aufruf
Ich habe mich gefragt, ob (und natürlich wie) es möglich ist, tarmehrere Dateien in einem Durchgang zu extrahieren. Ich bin seit mehreren Jahren ein erfahrener Unix-Benutzer, und natürlich weiß ich, dass Sie mit foroder findoder dergleichen tarfür jedes Archiv, das Sie extrahieren möchten, einmal einen Aufruf durchführen können tarum zwei …
35 tar 

1
X, Xorg und D-Bus: Was ist der Unterschied?
Während ich lerne, bestimmte Dinge in der GUI-Programmierung zu tun (z. B. den Platz auf dem Bildschirm für eine Anwendung zu reservieren), muss ich mehr über den Window Manager lernen, normalerweise X11 unter Linux (ich bin nicht sicher, ob es überhaupt Distributionen gibt) , die etwas anderes als X11 verwenden, …

3
Verwendet grep einen Cache, um die Suche zu beschleunigen?
Ich habe festgestellt, dass nachfolgende grepAusführungen derselben Abfrage (und auch einer anderen Abfrage, aber derselben Datei) viel schneller sind als die erste Ausführung (der Effekt ist beim Durchsuchen einer großen Datei leicht erkennbar). Dies legt nahe, dass grep eine Art Zwischenspeicherung der für die Suche verwendeten Strukturen verwendet, ich jedoch …
35 linux  grep  cache 


8
Klonen Sie die gesamte Partition oder Festplatte in eine Sparse-Datei
Ich mag es, eine ganze Partition oder eine ganze Festplatte auf eine größere externe Festplatte zu klonen, aber ich mag es, eine Sparse-Datei zu erstellen. Ich verwende es oft ddzum Klonen, aber es unterstützt keine spärlichen Dateien. Als Workaround habe ich Folgendes verwendet: cp --sparse=always <(dd if=/dev/sda1 bs=8M) /mount/external/backup/sda1.raw Dies …

8
Logs von unten nach oben betrachten
Gibt es einen Linux-Befehl oder eine Möglichkeit, Protokolle von unten nach oben und nicht von oben nach unten zu betrachten? Ich weiß über tail -n <number of lines>, aber gibt es etwas, das ich tatsächlich scrollen und von unten nach oben gehen kann?

5
Rohrdurchsatz im Mantel messen
Es gibt einen Shell-Befehl, mit dem Sie messen können, wie schnell die Daten durchlaufen werden, damit Sie die Geschwindigkeit der Ausgabe von Befehlen in einer Pipe messen können. Also statt: $ somecommand | anothercommand Sie können etwas tun wie: $ somecommand | ??? | anothercommand Und Durchsatzstatistiken (Bytes / Sek.) …

4
Gibt es in tmux ein Äquivalent zu GNU Screens "log" -Befehl?
Ich verwende den Befehl "log" des Bildschirms in großem Umfang, um die Ausgabe einer Sitzung in einer Datei zu protokollieren, wenn ich Änderungen in einer bestimmten Umgebung vornehme. Ich habe die Manpage von tmux durchsucht, aber keine Entsprechung gefunden. Kennt jemand eine ähnliche Funktion in tmux oder muss ich dafür …
35 gnu-screen  logs  tmux 

7
Erzwinge, dass sich das Verzeichnis immer im Cache befindet
Ich habe verschiedene Methoden getestet, um die Kompilierungszeit meines gesamten c ++ - Projekts zu verkürzen. Derzeit dauert es ca. 5 Minuten. Ich habe mit distcc, ccache und anderen experimentiert. Kürzlich entdeckte ich, dass, wenn ich mein gesamtes Projekt auf ein RAM-Laufwerk kopiere und von dort kompiliere, die Kompilierzeit auf …


1
Suchen von Dateien nach Eigentümer und Dateiberechtigungen
Ich versuche, findDateien, die im Besitz sind und die primäre Gruppe von haben root. Gibt es einen Parameter für die Suche nach solchen Dateien? Es ist wichtig, dass alle Dateien in einem bestimmten Verzeichnis nicht im Besitz von rootsind. Daher möchte ich regelmäßig überprüfen, ob jemand auf dem Server versehentlich …
35 find 

2
Welche Manpage beschreibt den Vorgang des Einschaltens eines Computers?
Vor ein paar Jahren erinnere ich mich an die Verwendung des Terminals und das Lesen eines Tutorials im Linux-Handbuch (using man) darüber, wie ein Computer nach dem Einschalten funktioniert hat. Es führte Sie durch den gesamten Prozess und erläuterte die Rolle von BIOS, ROM, RAM und Betriebssystem für diesen Prozess. …
35 linux  boot  man 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.