Unix & Linux

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



2
Wie läuft ein Passwort ab? (Für die Erstellung eines Erstkontos)
Ich habe häufig temporäre Kennwörter für Benutzer für meinen eigenen Entwicklungscomputer für die anfängliche ID-Erstellung erstellt. In anderen Umgebungen haben Administratoren die Möglichkeit, dass ein Kennwort sofort als abgelaufen angezeigt wird, sodass ich mein Kennwort beim ersten Anmelden ändern muss. Wie macht man das? (In diesem speziellen Fall verwende ich …

1
Ist der zwischengespeicherte Speicher de facto frei?
Beim Ausführen erhalten cat /proc/meminfoSie diese 3 Werte oben: MemTotal: 6291456 kB MemFree: 4038976 kB Cached: 1477948 kB Soweit ich weiß, handelt es sich bei dem Wert "Cached" um vom Linux-System erstellte Festplatten-Caches, die sofort freigegeben werden, wenn eine Anwendung mehr RAM benötigt. Daher wird Linux niemals der Arbeitsspeicher ausgehen, …
11 linux  memory  cache  meminfo 

2
Warum akzeptiert pwd keine langen Optionen wie --physical?
Wenn ich das Handbuch für den pwdBefehl anzeige, heißt es, dass lange Optionen wie --physicalunterstützt werden $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working directory. -L, --logical use PWD from environment, …
11 bash  rhel  pwd 


1
Wie suche ich ein Muster mit Bindestrichen in Manpages?
Ich versuche, einen Befehl zu finden, um nach einem Muster zu suchen, das Bindestriche in allen Manpages enthält. Ich habe mir man mandiese 3 Optionen angesehen und gefunden: -K, --global-apropos Suchen Sie auf allen Handbuchseiten nach Text. Dies ist eine Brute-Force-Suche, die wahrscheinlich einige Zeit in Anspruch nehmen wird. Wenn …
11 man 

2
Warum soll vfork () verwendet werden, wenn der untergeordnete Prozess unmittelbar nach der Erstellung exec () oder exit () aufruft?
Betriebssystemkonzepte und APUE sagen Mit vfork () wird der übergeordnete Prozess angehalten und der untergeordnete Prozess verwendet den Adressraum des übergeordneten Prozesses. Da vfork () Copy-on-Write nicht verwendet, werden die geänderten Seiten für den übergeordneten Prozess sichtbar, sobald der untergeordnete Prozess Seiten des Adressraums des übergeordneten Elements ändert, sobald er …
11 linux  process  exec  exit  vfork 

2
Werden alle Kernel-Argumente wirklich vom Kernel verwendet?
Warum erlaubt Linux 'init = / bin / bash'? Ich habe das gelesen, Antworten sagen, dass es KERNEL ist, der dieses Init-Programm ausführt. Dann begann ich mich zu fragen, ob Linux normalerweise mit einem initramfs geliefert wird, das schließlich in ein echtes Root-Dateisystem eingebunden und pivot_root wird. Was bedeutet dieses …

2
Was setzt fs: [0x28] (Stapelkanarienvogel)?
Aus diesem Beitrag geht hervor, dass FS:[0x28]es sich um einen Stapelkanarienvogel handelt. Ich generiere denselben Code mit GCC für diese Funktion. void foo () { char a[500] = {}; printf("%s", a); } Insbesondere bekomme ich diese Baugruppe. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be …
11 linux  security  gcc  stack 

4
Die Linux-Systemzeit springt zeitlich
Ich habe auf einigen (Hardware-) Servern ein seltsames Verhalten bei der Änderung der Systemzeit festgestellt: In /var/logs/syslogändert sich die Datums- und Uhrzeitangabe vor jeder Protokollnachricht manchmal in eine zufällige und wird in der nächsten Nachricht wieder normal, wie folgt: Feb 22 2018 09:09:30 ... Feb 22 2018 09:09:32 ... Jan …
11 logs  timestamps  time 




3
Shell-Skript: Erstellen einer Variablen mit darin enthaltenen Optionen
Ich habe einen rsync-Befehl mit folgenden Parametern: rsync -avz --{partial,stats,delete,exclude=".*"} Ich möchte diese Parameter in eine Variable einfügen, um sie anschließend im Skript wiederzuverwenden. Etwas wie das: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 Ich habe es mit Anführungszeichen, einfachen Anführungszeichen und Klammern versucht, ohne Erfolg.

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.