Wie Sie einen Netdata Service auf Ihrem Server installieren, haben wir Ihnen in unserem Beitrag „Netdata auf einem Debian Server installieren“ gezeigt. In diesem Beitrag zeigen wir einen möglichen Weg, Analysedaten und Auslastungen Ihres mySQL (oder mariaDB) Servers auf der Netdata Seite anzuzeigen. Das benötigte Python DB Modul wurde bereits installiert. Sollten Sie eine andere Installation benutzt haben, können Sie das Paket durch folgenden Befehl installieren; sollte es bereits vorhanden sein, dann erhalten Sie nur eine entsprechende Meldung:
MehrKategorie: Linux
Netdata auf einem Debian Server installieren
Sicherheitshinweis: Bitte beachten Sie, dass (derzeit) der Netdata Port (19999) nicht per Passwort o.ä. geschützt ist. Jeder (!) kann daher auf Ihrem Server die Netdata Seite aufrufen und (wie Sie) nutzen ! Voraussetzungen installieren: apt-get install git zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc autogen autoconf autoconf-archive make automake netcat python python-yaml nodejs lm-sensors python-psycopg2 python-mysqldb Aktuelle Netdata Sourcen von Github kopieren:
MehrPostfix: Mails mit ZIP/EXE/COM Anhängen (Attachments) ablehnen
Um alle Mailkonten auf Ihrem Server vor E-Mails mit ZIP/EXE/… Anhängen zu schützen, können Sie folgende Anleitung nutzen: Öffnen Sie die Konfigurationsdatei von Postfix auf Ihrem Server: nano /etc/postfix/main.cf Ergänzen Sie die Datei (bzw. die „mime_header_checks“) um folgende Zeile:
MehrDocker Fehler: Version in "./docker-compose.yml" is unsupported.
Wenn beim Ausführen des Befehles docker-compose up die folgende Fehlermeldung angezeigt wird: ERROR: Version in „./docker-compose.yml“ is unsupported. You might be seeing this error because you’re using the wrong Compose file version. Either specify a version of „2“ (or „2.0“) and place your service definitions under the `services` key, or omit the `version` key and place your service definitions at the root of the file to use version 1. … dann können Sie von einem Fehler (Bug) in der Software von docker-composer betroffen sein. Durch den Fehler wird das Format (Version 3.1) nicht als richtig anerkannt. Prüfen Sie, welche Version auf Ihrem System installiert ist:
MehrSicherheit: Linux Firewall per iptables (WebServer Beispiel)
Sollten Sie die Befehle auch für eine IPv6 Firewall umsetzen wollen, dann ersetzen Sie bitte im folgenden stets „iptables“ durch „ip6tables“. SSH Zugriff erlauben iptables -I INPUT -p tcp –dport 22 -j ACCEPT iptables -I INPUT -i lo -j ACCEPT Jetzt die beiden wichtigsten Standardports für WebServer freigeben: 80 für normale HTTP und 443 für verschlüsselte HTTPS (SSL) Seiten:
MehrERROR: Service 'ors-build' failed to build: COPY failed ...
In der Dokumentation von „ORS“ („openrouteservice“) finden Sie folgende „Anleitung“ zur Installation: cd docker && docker-compose up Wenn Sie während der Ausführung den folgenden Fehler erhalten, kann Ihnen dieser Artikel vielleicht helfen:
MehrLinux: Mehrere Archive (rar/zip) mit einem Befehl entpacken
Um durch einen Befehl auf Kommandozeilenebene automatisch mehrere Archive (rar, zip, tar, …) entpacken zu lassen, können Sie folgenden Befehl nutzen:
MehrLinux: lftp und proFtpd mit SSL betreiben
Wenn Sie versuchen per „lftp“ mit SSL Verschlüsselung (TLS) auf einen „proFTPd“ Server zuzugreifen, dann kann folgende Fehlermeldung auftreten: Lese Verzeichnisinhalt aus (0) [Warte auf Antwort…] Im Wechsel mit Lese Verzeichnisinhalt aus (0) [Pausiere vor erneuter Verbindung] Dabei kann „lftp“ auf dem FTP Server Dateien und Verzeichnisse schreiben, denn das Basisverzeichnis wird noch angelegt … dann ist die Verbindung jedoch scheinbar unbrauchbar. Erst ein Blick in doe proFTPd Logs (meist unter „/var/log/proftpd/“) bringen mehr Aufklärung:
MehrLinux: Minimales Ubuntu inkl. KDE Desktop installieren
Um bei einer Ubuntu (Linux) Installation inkl. des KDE Desktopmanagers die meist überflüssigen Programme (Spiele, LibreOffice, usw. usf.) zu vermeiden, nutzen Sie folgende Schritte:
MehrSicherheit: Login bei mariaDB (mySQL) als "root" mit Passwort
Seit Debian 9 im Standard die mariaDB und nicht mehr mySQL installiert, hat sich auch der Login als „root“ per Passwort geändert. Auch wenn ein root Passwort gesetzt wurde, kann man sich z.Bsp. per phpMyAdmin nicht anmelden. Lösung:
MehrmegaRAID: Alarm auf "silent" stellen
Wenn Sie ein „megaRAID“ System benutzen und eine Festplatte einen Fehler hat … dann werden Sie erleben, was echter Alarm bedeutet. Eine Feuerwehrsirene direkt neben Ihnen ist ein Witz gegen den Alarm einiger RAID-Gehäuse. Das kann und mag für einige Fälle (und fast taube Techniker) so gewünscht sein; häufig reicht auch ein aufmerksamer Administrator, richtig konfigurierte Warnmeldungen per E-Mail und ordentliche Vorbereitung. Den Alarm können Sie mit folgendem Befehl ausschalten:
MehrRaspberryPi: "openRTSP" installieren
Um die Software „openRTSP“ auf Ihrem Linux RaspberryPi (rpi) zu installieren, können Sie folgenden Befehl nutzen:
MehrSymfony: "An exception occured in driver: could not find driver"
Nach der Eingabe des folgenden Befehles php bin/console doctrine:database:create –connection=system erhalten Sie diese Ausgabe: [Doctrine\DBAL\Exception\DriverException] An exception occured in driver: could not find driver [Doctrine\DBAL\Driver\PDOException] could not find driver [PDOException] could not find driver doctrine:database:create [–shard SHARD] [–connection [CONNECTION]] [–if-not-exists] [-h|–help] [-q|–quiet] [-v|vv|vvv|–verbose] [-V|–version] [–ansi] [–no-ansi] [-n|–no-interaction] [-e|–env ENV] [–no-debug] [–] <command> Die Lösung:
MehrLinux: Unknown DAV provider: svn
Wenn Sie folgende Fehlermeldung erhalten, kann Ihnen dieser Artikel vielleicht helfen: Unknown DAV provider: svn Die Lösung:
MehrLinux: USB Mikrofon zu leise / zu laut
In diesem Besipiel hatte ich ein USB Mikrofon an einem Raspberry Pi angeschlossen und erhielt fast nur Rauschen. Bei Sprachtests wurde die Stimme nur schlecht im Raum aufgenommen und war (wenn überhaupt) nur leise zu hören. Meine Lösung war die Empfindlichkeit des USB Mikrofons (auch z.Bsp. das in einer USB Kamera eingebaute Mikrofon) zu erhöhen. Das geht über folgenden Befehl:
MehrRaspberry Pi: avconf installieren
Viele versuchen auf Linux das Programm „avconf“ durch folgenden Befehl zu installieren: apt-get install avconf Der ist falsch und führt zu keinem Ergebnis: Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package avconf Der gesucht Befehl zur Installation lautet:
MehrRaspberry Pi: Angeschlossene Audiogeräte auflisten
Um unter Linux (in diesem Beispiel auf einem Raspberry Pi) eine Liste der erkannten und verfügbaren Geräte für „arecord“ zu erhalten, nutzen Sie folgenden Befehl: arecord -l **** Liste der Hardware-Geräte (CAPTURE) **** Karte 1: Camera [USB 2.0 Camera], Gerät 0: USB Audio [USB Audio] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Das Mikrofon der USB Kamera können Sie nun z.Bsp. durch folgenden Befehl aufzeichnen lassen:
MehrVirtualBox: Eine Imagedatei von "dd" in eine "vdi" Festplatte konvertieren
Wenn Sie unter Linux mit dem Befehl „dd“ von einer Festplatte ein Image (Abbild) erstellt haben, kann diese in VirtualBox nicht direkt eingebunden werden. VirtualBox erwartet ein Format wie z.Bsp. „.vdi“. Der folgende Befehl wandelt Ihr Image in eine VDI Datei um, welche Sie dann direkt in VirtualBox als Festplatte nutzen können:
MehrRaspberry Pi: Eine Partition erweitern
Nachdem ein Raspberry Pi oder banana Pi Image auf eine SD Karte kopiert wurde, nutzt die System-Partition in fast allen Fällen nicht den verfügbaren Speicherplatz auf dem Datenträger. Ob die Partition auf einer SD Karte oder eine Festplatte liegt ist für diese Anleitung nicht wichtig. Starten Sie das Festplatten-Partitionierungsprogramm zur Anzeige der vorhandenen Partitionen:
MehrLinux: Aktuelle Ubuntu Version auslesen
Um in der Shell oder per command line die aktuelle Ubuntu Version abzufragen, können Sie folgenden Befehl nutzen:
MehrLinux: SMART Befehl (smartctl) funktioniert nicht in CronJobs
Die Smart-Tools unter Linux sind Programme zur Überwachung und Auswertung von S.M.A.R.T Festplatten („Control and Monitor Utility for SMART Disks“). Das Beispiel zeigt Ihnen alls Daten der als „/dev/sda“ eingebundenen SMART-Festplatte an.
MehrLinux "Failed to start poweroff.target" - Herunterfahren erzwingen
Wenn das System auf den normalen Befehl zum Herunterfahren (Shutdown) bzw. Neustart (Reboot)
MehrDebian Linux: Virtualbox headless inkl. phpVirtualbox installieren
Wenn der Apache2 Server plötzlich streikt und als Fehlermeldung nur ein „AH00016: Configuration Failed“ kommt, hilft diese Anleitung vielleicht zur Lösung.
MehrLinux: Prozess inkl. Unterprozessen (Children/Childs/Grandchilds) beenden ("killen")
Um unter Linux (z.Bsp. Debian Jessy) eine komplette Prozessstruktur (Prozessbaum) mit einem Befehl sofort zu beenden, hilft folgendes Syntax:
Mehr