Serveradministratoren

Fragen und Antworten für System- und Netzwerkadministratoren

1
Kann mir den Dateinamen / Pfad für Lese- / Schreib-Systemaufrufe anzeigen
Wenn ich unter Linux einen Prozess durchführe, werden die Lese- und Schreibvorgänge mit der Handle-Nummer des Dateideskriptors angezeigt. Wenn ich hineinschaue, sehe /proc/$PID/fdich die Symlinks zu den Dateien, die der fd-Nummer entsprechen (falls zutreffend). Gibt es überhaupt eine Möglichkeit, strace dazu zu bringen, dies für mich nachzuschlagen und mir (durch …
9 strace 


3
Swap wird verwendet, wenn der RAM fast halb frei ist
Heute habe ich festgestellt, dass ich Folgendes gefunden habe: Wie Sie sehen, ist der RAM fast zur Hälfte frei und der Swap-Speicher ist sehr hoch. Aufgrund meiner Lehrbuchkenntnisse dachte ich immer, dass das Linux-Betriebssystem versucht, den RAM optimal zu nutzen, und wenn der RAM knapp wird, werden einige der am …
9 linux  memory  swap 

1
ntpd: Server stecken auf .INIT
Ich versuche, einen NTP-Server für mein lokales Netzwerk einzurichten, aber ntpd weigert sich, mit externen Servern zu synchronisieren. # ntptrace localhost: stratum 16, offset 0.000000, synch distance 0.396285 # ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== 31.135.95.60 .INIT. 16 u - 1024 0 0.000 …
9 ntp  ntpd 

2
Reset / Ingnore Nicht-Null-Exit-Code mit Flotte / Systemd
Ich habe einen backup.service , der jede Stunde von einem backup.timer aufgerufen wird . Leider kann das im Container ausgeführte Sicherungsskript erfolgreich abgeschlossen werden, wobei jedoch Warnungen einen Exit-Code ungleich Null zurückgeben. Obwohl möglicherweise alles funktioniert hat, stoppt der Container mit einem Exitcode ungleich Null. Die Einheit tritt also in …

1
Wie lese ich / var / log / lastlog [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Server Fehler. Geschlossen vor 5 Jahren . Dies ist eine 30-GB-Datei. Ich habe versucht, sie in zu öffnen. VIM Es wird nichts …
9 linux  centos6 

1
Was macht die Option --master tatsächlich in uwsgi?
Während die uwsgi-Dokumentation für jemanden, der bereits mit der Serververwaltung vertraut ist, vielleicht in Ordnung ist, ist sie für jemanden, der versucht, sie zu lernen, definitiv nicht so hilfreich. Ich hoffe, jemand kann bei den folgenden Fragen helfen. Ich habe gelesen, dass es Prozesse ordnungsgemäß schließen / neu laden kann. …
9 uwsgi 

2
Ansible: Starten Sie den Dienst nur neu, wenn er ausgeführt wurde
In einem Ansible-Playbook möchte ich einen Dienst nach dem Aktualisieren der Konfigurationsdatei neu starten, jedoch nur, wenn er bereits ausgeführt wurde . Ich möchte den Status des Dienstes nicht mit ansible steuern, sondern nur neu starten, wenn er zuvor gestartet wurde. Ich könnte dafür einen benutzerdefinierten Befehl verwenden, der jedoch …
9 ansible 

4
Zulassen, dass node.js-Anwendungen auf Port 80 ausgeführt werden
Ich folge einer exemplarischen Vorgehensweise, die Sie durch das Einrichten des Knotens auf einem Ubuntu-Computer führt. Ich bin an dem Schritt angelangt, an dem Sie das System so konfigurieren, dass der Knoten auf Port 80 ausgeführt werden kann. Es wird (sowie einige andere Anleitungen, die ich mir angesehen habe) empfohlen, …
9 linux  ubuntu  node.js 

5
Bestimmen Sie den Ursprungsprozess für ausgehenden Datenverkehr
Ich kann sehen, dass mein Server viel Verkehr sendet. Wenn ich zu netstat -apln | gehe grep httpd Ich kann sehen, dass der gesamte Datenverkehr auf eine IP geht. Kann ich sehen, mit welchem ​​Skript / welcher Datei die Daten an diese IP gesendet werden? Oder irgendeine IP im Allgemeinen? …
9 linux  tcpdump 

1
Ist es angemessen, HeapDumpOnOutOfMemoryError in der Produktion zu verwenden?
Wir haben Probleme, die Ursache eines OutOfMemoryError zu diagnostizieren, den wir auf einem unserer Produktionsserver festgestellt haben. Unsere Versuche, das Problem in Einweich-Tests zu reproduzieren, sind bisher gescheitert, und wir erwägen, es -XX:+HeapDumpOnOutOfMemoryErrorauf unseren Produktionsservern zu aktivieren , damit wir zumindest einige Daten haben, wenn es erneut auftritt. Ist es …
9 java 

1
Zulassen von Datenverkehr von jeder Instanz in AWS VPC
Ich versuche, eine Sicherheitsgruppe zu erstellen, die den gesamten eingehenden Datenverkehr aus meiner VPC zulässt. Ich dachte, ich könnte einfach meinen CIDR-Block angeben, aber das scheint nicht zu funktionieren und Anforderungen schlagen fehl, es sei denn, ich erstelle eine Regel, die eingehenden Datenverkehr von überall zulässt. Was ist der richtige …

1
Salzstapel: Verwenden Sie Status-Jinja-Variablen in der Vorlage
Ich möchte mehrere Konfigurationsdateien für jeden openvpn-Benutzer generieren. Ich habe die IP-Adresse und zusätzliche Konfiguration in Säule. Zum Beispiel: openvpn: - user1: ip: 1.2.3.4 config: - line1 - line2 In der SLS möchte ich etwas tun wie: {% for vpnuser in salt['pillar.get']('openvpn') %} /etc/openvpn/ccd/{{ vpnuser }}: file.managed: - template: jinja …

3
Warum erteile ich Zugriff auf / usr / share in apache2.conf?
Ich habe festgestellt, dass ich die folgenden Zeilen in apache2.conf (auf Ubuntu 14.04) habe: <Directory /usr/share> AllowOverride None Require all granted </Directory> Und der Grund dafür ist geschrieben als: Zugriff auf das Root-Dateisystem außerhalb von / usr / share und / var / www nicht zulassen. Ersteres wird von in …


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.