Kategorie: Linux

update-alternatives Java

Möchte man das Java JDK von Hand installieren sind drei Schritte notwendig: 1. Download Java SDK 2. Datei an den gewünschten Ort entpacken (hier /opt/Oracle_Java/) 3. die verschiedenen Programme als Alternativen in Linux fest legen Für Punkt 3 habe ich ein kleines Skript geschrieben, das die neuen JDK Programme als Alternative installiert und setzt: Weil […]

Xfce Keyboard Shortcuts

ALT + Einfg fügt standardmäßig eine Arbeitsfläche hinzu (Xubuntu 18.04). Aber ALT + Einfg hat in verschiedenen Programmen auch eine Verwendung. Damit das funktioniert muß man „Arbeitsfläche hinzu fügen“ löschen. Erster Gedanke: Menü => Einstellungen => Tastatur => Tastaturkürzel für Anwendungen „Tastaturkürzel für Anwendungen“ legt Tastaturkürzel zum Starten von Anwendungen fest. Hier findet man z.B. […]

Redis in Ubuntu 18.04 für PHP

Redis Server installieren Redis Server testen: …gibt uns eine Redis Konsole (127.0.0.1:6379>) Die Ausgabe sollte pong sein. Mit STRG+C kann man die Redis Konsole verlassen. Starten und Stoppen des Redis Server mit Hausmitteln: Die config Datei für Redis liegt in /etc/redis/. Nach Änderungen in dieser Datei den Redis Server neu starten: Redis-PHP installieren: github.com/phpredis/phpredis …Datentyp […]

vino VNC

start vino Failed to connect to Mir: Failed to connect to server socket: Datei oder Verzeichnis nicht gefunden Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt Anzeige kann nicht geöffnet werden: Rufen Sie »vino-server –help« auf, um eine Liste der verfügbaren Optionen für die Befehlszeile zu erhalten. Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: […]

sql_mode = only_full_group_by on Ubuntu 16.04 MySQL

By einer Default-Installation von MySQL kann es zu folgender Fehlermeldung bei bestimmten GROUP BY geben: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #8 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‚dbname.short.long_column_name‘ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by In […]

Ubuntu 16.04 Services restarten

Seit scheinbar 15.04 gibt es etwas neues um Services wie MySQL oder Apache zu starten|stoppen|restarten. Bis dahin funktionierte der Befehl ’service‘ sehr gut. In Ubuntu 16.04 funktioniert ’service‘ nicht um z.B. den MySQL Server zu restarten. Bei meinen Versuchen konnte es nur stoppen. Jetzt benutzt man ’systemctl‘: Guckst du auch wiki.ubuntuusers. Scheisse auch, nicht mit […]

convert pdf to grayscale

Auf der Suche nach einer Lösung um PDF Dokumenten die Farbe zu nehmen fand ich diesen Blog.\r\nEs funktioniert wunderbar :)\r\n\r\n\r\nDie Sache mit /dev/null macht die Standardeingabe zu /dev/null, warum die Ausführung im Hintergrund läuft.\r\n\r\nDoof an dieser Lösung ist, dass die Größe des resultierenden PDFs bei mir auf das über-vierfache steigt. Die Option hilft da auch […]

Log Dateien

Log Dateien liegen meist in /var/log/. Um Log Dateien live mit zu verfolgen kann man die Befehle watch und tail kombinieren: …aktualisiert jede Sekunde den Error Log des Apache (gut beim PHP entwickeln) im Terminalfenster. Oder einfach Mit strg+c geht es wieder raus. Benötigt man es nicht live, sondern möchte den Log nur woanders hingeschrieben […]

Linux Zeugz

UnixTime to DateTime Current Unixtime Linux Distribution anzeigen     …keine Distro ls mal chick Hash aus einem String auf der Kommandozeile oder Kommando als anderer User Konsole für root Swap leeren Durch Deaktivieren leert er sich …und wieder aktivieren: Verzeichnis Größen listen Verzeichnisgröße aller Verzeichnisse eines Verzeichnis (hier trinket/): …“du“ = disk usage Vollen […]