Linux

iotop ‚Netlink error: Vorgang nicht zulässig (1)‘ beheben

Problem:

Du versuchst, iotop zu starten, aber siehst nur diese Fehlermeldung:

Netlink error: Vorgang nicht zulässig (1)

The Linux kernel interfaces that iotop relies on now require root priviliges
or the NET_ADMIN capability. This change occured because a security issue
(CVE-2011-2494) was found that allows leakage of sensitive data across user
boundaries. If you require the ability to run iotop as a non-root user, please
configure sudo to allow you to run iotop as root.

Please do not file bugs on iotop about this.

Lösung:

Starte iotop als root:

sudo iotop

Der Grund dafür ist, dass iotop auf Kernel-Interfaces Zugriff benötigt, die nur root oder Prozessen/Nutzern mit der CAP_NET_ADMIN-capability zugänglich sind. Theoretisch könnte man dem iotop-binary diese capability mit sudo setcap cap_net_admin+ep /usr/sbin/iotop geben, unter Ubuntu 18.04 hat dies für mich allerdings nicht funktioniert.

Posted by Uli Köhler in Linux

PDF-Dateien mit pdftk auf der Kommandozeile zusammenführen

Mit dem freien Werkzeug pdftk können auf der Kommandozeile ganz einfach mehrere PDF-Dateien zusammengefügt werden:

pdftk 1.pdf 2.pdf 3.pdf cat output Zusammengeführt.pdf

Dieses Kommando hängt den Inhalt der PDF-Dateien 1.pdf, 2.pdf und 3.pdf (in dieser Reihenfolge) hintereinander und speichert das Resultat in Zusammengeführt.pdf.

cat und output müssen bei diesem Kommando immer gleich bleiben und müssen zwischen Eingabe- und Ausgabedateien stehen.

Posted by Uli Köhler in Linux

NodeJS 10.x auf Ubuntu in einer Minute installieren

Mit den Folgenden Shell-Kommandos kannst du NodeJS 10.x auf Ubuntu installieren:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

Statt setup_10.x können auch andere Versionen ausgewählt werden, z.B. setup_8.x. Mit dieser Methode können allerdings nicht verschiedene Versionen parallel installiert werden.

Quelle: Offizielle NodeSource-Dokumentation

Posted by Uli Köhler in Linux, NodeJS