Unix & Linux

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

2
Verwenden Sie awk, um eine Zeile nach der N-Ausgabe einzufügen
Ich habe eine Textdatei mit einer Reihe von Daten gefüllt. Ich muss Zeilen herausziehen, die bestimmte Zeichenfolgen enthalten. Ich habe dies mit awk wie folgt erreicht: awk '/pattern1|pattern2|pattern3/ {print;}' infile Ich muss dann nach jeder dritten Zeile eine neue Zeile (\ n) einfügen. Also müsste es so aussehen pattern1 pattern2 …
7 awk 



1
Benutzer- und Kernelzeit eines laufenden Prozesses abrufen?
Gibt es eine Möglichkeit, mithilfe von Standard-Linux / Unix-Tools zu bestimmen, wie viel ein Prozess im Benutzermodus ausgegeben hat und wie viel auf den Kernel gewartet wurde? Mit anderen Worten, genau die Werte "user" und "sys", die Sie bei der Verwendung erhalten time, aber während der Prozesslaufzeit? HINWEIS: Eine Möglichkeit …
7 process  time 

1
Welche Überwachungsprotokolldateien werden unter Linux erstellt, um die Aktivitäten eines Benutzers zu verfolgen?
Eine der Maschinen in unseren Netzwerken verbrauchte viel Internetbandbreite. Es wurde jedoch kein Benutzer das System verwendet. Als ich über SSH eine Verbindung zum Server herstellte und whoausführte , wurde angezeigt , dass ein Benutzer von einer IP-Adresse angemeldet ist, die ich nicht erkannt habe. Ich habe diesen Benutzer nicht …
7 ssh  centos  security  logs  users 

1
if else-Anweisung in einer Zeile mit && und ||
Ich würde gerne wissen, ob diese beiden Möglichkeiten gleichwertig sind: Zuerst: #!/bin/bash if [ -x $FILE ] then echo "You have execution permission to a "$FILE"" else echo "You don't have execution permission to a "$FILE"" fi Zweite: #!/bin/bash [ -x $FILE ] && echo "You have execution permission to …

1
Kernel-Panik beim Übergeben von Noatime in Bootargs
Ich habe ein eingebettetes System mit jffs2 und möchte rootflags=noatimeden Kernel- bootargsParameter übergeben. Dies führt zu einer Kernel-Panik: jffs2: Error: unrecognized mount option 'noatime' or missing value [...] No filesystem could mount root, tried: jffs2 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3) Wenn ich …

4
IMAP-Ordner: Wie groß ist zu groß?
Ich habe von Thunderbird zu offlineimapund gewechselt mutt. Meine Postfächer enthalten über 50.000 Nachrichten. Nach dem Ändern einiger Einstellungen reagiert muttsehr schnell auf diese vielen Nachrichten. notmuchist extrem schnell für die Suche. Es offlineimapkann jedoch einige Minuten dauern, bis alle Ordner synchronisiert sind. Nach ein wenig Recherche scheint IMAP nicht …
7 email  mutt  imap 


3
Wie kann ich eine Subdomain mit dnsmasq blockieren?
Ich verwende dnsmasq als Whitelist in meinem Netzwerk. Meine Datei dnsmasq.conf sieht folgendermaßen aus: bogus-priv domain-needed no-resolv server=/stackexchange.com/8.8.8.8 #etc... Ich möchte eine Subdomain blockieren können, zum Beispiel: server=/meta.stackexchange.com/0.0.0.0 Ich habe auch versucht: address=/meta.stackexchange.com/0.0.0.0 Und für beide habe ich versucht, 0.0.0.0 durch 127.0.0.1 zu ersetzen. Leider scheint das nicht zu funktionieren. …
7 dns  dnsmasq 

4
Ändern Sie das Tastaturlayout in LightDM
Ich habe LightDM auf einem Arch Linux-System (mit pacman) installiert und es läuft einwandfrei, außer dass es nicht funktioniert, wenn ich versuche, ein Sonderzeichen (wie "@", "$", ...) in das Benutzer- oder Kennwortfeld einzugeben tu nichts. Ich verwende den gtk3-Begrüßer, aber er funktioniert auch nicht mit anderen Begrüßern. Ich habe …

2
So entfernen Sie defekte ZIL-Festplatten aus dem ZFS-Pool
Ich habe einen ZFS-Pool, der zwei gespiegelte Festplatten und eine Ramdisk für Protokolle enthält. In meinem Szenario ist diese Protokolldiskette gestorben: # zpool status -x tank pool: tank state: FAULTED status: An intent log record could not be read. Waiting for adminstrator intervention to fix the faulted pool. action: Either …
7 freebsd  zfs 


3
stdin, stderr, redirection und logs
Gibt es einen Unterschied zwischen diesen beiden Zeilen? /home/user/script.sh >> /home/user/stdout_and_error.log 2>&1 /home/user/script.sh 2>&1 >> /home/user/stdout_and_error.log zu wissen, dass ich die Standard- und Ausführungsfehler des Skripts in die Protokolldatei einfügen möchte. Wenn es keine Unterschiede gibt, was ist, wenn ich die Protokollierung selbst protokollieren möchte?

1
Wo wird $ _ von POSIX definiert?
In den Kommentaren zur akzeptierten Antwort auf diese Unix & Linux StackExchange-Frage wird angegeben, dass dies $_"einer von nur 7 speziellen Parametern ist, die von POSIX definiert wurden". Ich kann diese Definition nicht finden, obwohl ich acht andere von POSIX definierte spezielle Parameter finden kann, die ich $_in den Manpages …
7 bash  shell  ksh  posix 

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.