18 Feb

Ofizielles nginx auf Ubuntu 18.04.LTS

Auch das wird immer wieder benötigt:

apt install curl gnupg2 ca-certificates lsb-release
echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add -
apt update
apt install nginx
17 Feb

Docker auf Ubuntu 18.04 LTS

Weil ich es immer wieder brauche:

apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get install docker-ce

09 Feb

mySQL einzelne Tabelle aus Dump wiederherstellen

Problem: Eine sehr große Datenbank, ein nächtliches mySQL-Backup in dem diese Datenbank in eine SQL-Datei gespeichert wird. Nun muss aus dieser Datenbank aber nur eine einzelne Tabelle wiederhergestellt werden.

sed -n -e '/CREATE TABLE.*`TABELLENNAME`/,/CREATE TABLE/p' DATENBANKDUMP.SQL > TABELLE.SQL

Achtung: Die Datei danach noch mal im Text-Editor anschauen und das Ende prüfen, ob da nicht noch was zu editieren ist.