Unix & Linux

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

2
Ubuntu vollständige Liste der verfügbaren Dienste
Diese Frage ist der folgenden sehr ähnlich: Liste der verfügbaren Dienste Für meinen speziellen Fall frage ich mich, ob es einen speziellen Befehl gibt, um die vollständige Liste der Dienste unter Ubuntu anzuzeigen. Ich habe eine ausgeführt ls /etc/init.dund es wird eine ziemlich umfassende Liste angezeigt, aber einige Einträge fehlen. …
60 ubuntu  services 

4
Wie können wir Nicht-Root-Benutzern erlauben, einen system.d-Dienst zu steuern?
Mit würde sysvinitein sudoersEintrag wie dieser ausreichen: %webteam cms051=/sbin/service httpd * Dies würde Befehle ermöglichen wie: sudo service httpd status sudo service httpd restart Nun ist mit systemdder Dienstname das letzte Argument. Dh der Neustart des Dienstes würde erfolgen mit: systemctl restart httpd.service Natürlich dachte ich, das Kommando so zu …


7
Protokollierung von SSH-Zugriffsversuchen
Ich habe einen Ubuntu-Server mit openssh konfiguriert, um eine Verbindung zu ihm herzustellen und Befehle von einem entfernten System wie einem Telefon oder einem Laptop auszuführen. Das Problem ist ... ich bin wahrscheinlich nicht der einzige. Gibt es eine Möglichkeit, alle Anmeldeversuche zu ermitteln, die auf dem Server durchgeführt wurden?
60 ssh  logs 

3
Beobachten Sie mehrere Protokolldateien in einer Ausgabe
Gibt es eine einfache Möglichkeit, etwas tail -f mylogfileanderes zu tun, als die Änderungen von mehr als einer Datei anzuzeigen (möglicherweise mit dem Dateinamen als Präfix in jeder Zeile)? Oder vielleicht ein GUI-Tool? Ich verwende Debian.
60 logs  tail 

5
Wie führe ich einen Befehl aus, bei dem sudo umgeleitet oder weitergeleitet wird?
Ich versuche, die Best Practices für die Verwendung von sudo anstelle des Root-Kontos zu befolgen. Ich führe eine einfache Concat-Datei aus, wie zum Beispiel: sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock Dies schlägt fehl, da rechts neben ">>" der normale Benutzer ausgeführt wird. Das Hinzufügen zusätzlicher Sudos schlägt ebenfalls fehl (erwartetes Verhalten …

4
Wie prüfe ich, ob ein Benutzer auf eine bestimmte Datei zugreifen kann?
* nix-Benutzerberechtigungen sind wirklich einfach, aber es kann problematisch werden, wenn Sie den gesamten Zugriff auf das übergeordnete Verzeichnis berücksichtigen müssen, bevor Sie eine bestimmte Datei erreichen. Wie kann ich überprüfen, ob der Benutzer über ausreichende Berechtigungen verfügt? Wenn nicht, welches Verzeichnis verweigert dann den Zugriff? Angenommen, ein Benutzer joeund …


7
Wie kann ich Duplikate in meiner .bash_history entfernen, wobei die Reihenfolge erhalten bleibt?
Es macht mir wirklich Spaß control+r, rekursiv in meinem Befehlsverlauf zu suchen. Ich habe ein paar gute Optionen gefunden, die ich gerne damit verwende: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead …



3
Grundlegendes zu "IFS = read -r line"
Ich verstehe natürlich, dass man der internen Feldtrennungsvariablen einen Wert hinzufügen kann. Zum Beispiel: $ IFS=blah $ echo "$IFS" blah $ Ich verstehe auch, dass read -r lineDaten von stdinin Variable mit dem Namen speichern line: $ read -r line <<< blah $ echo "$line" blah $ Wie kann ein …

8
Wie lösche ich eine Zeile mit Echo?
Ich weiß, dass ich die letzten drei Zeichen löschen konnte mit: echo -ne '\b\b\b' Aber wie kann ich eine ganze Zeile löschen? Ich meine, ich möchte nicht verwenden: echo -ne '\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b' ... etc ... um eine lange Zeile zu löschen.

6
zipimport.ZipImportError: Daten können nicht dekomprimiert werden. zlib nicht verfügbar
Auf RHEL 6.6 habe ich Python 3.5.1 von der Quelle installiert. Ich versuche, pip3 über get-pip.py zu installieren, aber ich verstehe Traceback (most recent call last): File "get-pip.py", line 19177, in <module> main() File "get-pip.py", line 194, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap import pip zipimport.ZipImportError: can't …
60 rhel  python  pip  python3 


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.