Unix & Linux

66
Richtiges Sperren in Shell-Skripten?

Manchmal müssen Sie sicherstellen, dass nur eine Instanz eines Shell-Skripts gleichzeitig ausgeführt wird. Zum Beispiel ein Cron-Job, der über Crond ausgeführt wird und keine eigene Sperre bietet (z. B. der Standard-Solaris-Crond). Ein gängiges Muster zum Implementieren von Sperren ist folgender...

66
Erstellen eines Benutzers ohne Passwort

Ich versuche, einen Benutzer ohne Passwort wie folgt zu erstellen: sudo adduser \ --system \ --shell /bin/bash \ --gecos ‘User for managing of git version control’ \ --group \ --disabled-password \ --home /home/git \ git Es ist gut erstellt. Aber wenn ich versuche, mich unter dem Git-Benutzer...

66
Root-Zugriff, der das Root-Passwort nicht ändern kann?

Wir haben ein kleines Problem auf einem Server. Wir möchten, dass einige Benutzer z. B. sudoroot werden können, jedoch mit der Einschränkung, dass der Benutzer das root-Passwort nicht ändern kann. Dies ist eine Garantie dafür, dass wir uns weiterhin bei diesem Server anmelden und root werden...

66
Festplatten-Seriennummer vom Terminal?

Ich habe mehrere Festplatten, die mit meinem Server verbunden werden, und ich bin mir nicht sicher, welche aus Sicht von sdXY welche ist. Wenn ich die Seriennummern meiner Festplatten vom Terminal aus sehen kann, kann ich sie leicht identifizieren. Kann ich sie auf irgendeine Weise vom Terminal aus...

66
Langer Zeilenumbruch in Nano

Wenn ich eine authorised_keys-Datei in Nano bearbeite, möchte ich lange Zeilen umbrechen, damit ich das Ende der Zeilen sehen kann (dh sagen, wessen Schlüssel es ist). Im Wesentlichen möchte ich, dass es wie die Ausgabe von aussiehtcat authorised_keys Ich drücke also, Esc + Lwas der Metaschlüssel...

66
Befehle nicht gefunden: netstat, nmap unter CentOS 7

Ich benutze das folgende CentOS: $ cat /etc/centos-release CentOS Linux release 7.0.1406 (Core) Die Befehle nmap, netstatund lsofsind nicht auf CentOS7 gefunden. Warum? $ type -a nmap bash: type: nmap: not found $ type -a netstat bash: type: netstat: not found $ type -a lsof bash: type: lsof: not...

66
Wie kann ich verhindern, dass meine SSH-Sitzungen einfrieren?

Ich habe ServerAliveIntervalund bei wenigen Rechnern auch ClientAliveIntervalin SSH-Client / Server-Konfigurationsdateien auf 540 gesetzt (ich nehme an, es wäre keine gute Idee, mehr zu setzen). Ich arbeite mit vielen SSH-Sitzungen, die derzeit nach wenigen Minuten einfrieren. Wie kann ich es...

66
Warum wird 'bc' benötigt, um den Linux-Kernel zu erstellen?

Die Mindestanforderungenbc für die Erstellung des Linux-Kernels geben an, dass der Taschenrechner für die Erstellung des Kernels v4.10 erforderlich ist, wobei die Mindestversion des Tools vorliegt 1.06.95. Was wird bcin diesem Zusammenhang verwendet und warum wird die C-Sprache nicht direkt...