Die Gedankenkarussellbremse

Schnell gefunden

LAMP minimale Arbeitsumgebung installieren

Dies ist keine vollständige Anleitung, sondern nur die Sachen, die ich sonst im Internet suchen würde.

Virtualbox mit XUbuntu als Gast
Netzwerk
Netzwerkbrücke, um Homepage auf Gastserver von Host aufrufen zu können.
XUbuntu als Gast nach Gasterweiterung
User zur gruppe vboxsf hinzufügen um auf Gemeinsame Ordner mit Host zugreifen zu können.
net-tools installieren für ifconfig
sudo apt install net-tools
Suchfeld für Synaptic-Paketmanager
sudo apt-get install apt-xapian-index
sudo update-apt-xapian-index
unison installieren zum Synchronisieren
sudo apt-get install unison-gtk
Conky (man gönnt sich ja sonst nix ;)
sudo apt-get install conky
vnstat installieren für conky
sudo apt-get install vnstat
netstat -i 
Netzwerkschnittstellen anzeigen ODER
route -n
genutzte Netzwerkschnittstellen anzeigen
sudo vnstat -i INTERFACE
Aufzeichnung starten
sudo chown -R vnstat:vnstat /var/lib/vnstat/ 
Eigentümer der Datenbank ändern
LAMP
MariaDB installieren
sudo apt-get install mariadb-server mariadb-client
MariaDB root Passwort setzen
sudo mysql_secure_installation
MAriaDB testen
sudo mysql -u root -p
exit
zum Verlassen
MariaDB neuer adminuser anlegen
sudo mysql -e "CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';" 
newuser und password ersetzen
sudo mysql -e "GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost' WITH GRANT OPTION;"
sudo mysql -e "FLUSH PRIVILEGES;"
mysql -u newuser -p 
Bei MariaDB anmelden zum Testen
Apache installieren
sudo apt-get install apache2
PHP installieren
sudo apt-get install php libapache2-mod-php php-mysql phpmyadmin
Rechte von /var/www anpassen
sudo chown -R www-data:www-data /var/www/  
Ordner an USER www-data übergeben
sudo find /var/www/ -type d -exec chmod g+s {} +  
Neue Dateien und Verzeichnisse im Ordner gehören der Gruppe www-data
Editoren installieren
sudo apt-get install geany bluefish
conkyrc für eine virtuelle Maschine
conky.config = {
    alignment = 'top_right',
    gap_x = 20,
    gap_y = 50,
    double_buffer = true,
    own_window = true,
    own_window_class = 'Conky',
    own_window_type = 'override',
    out_to_console = false,
    out_to_stderr = false,
    extra_newline = false,
    use_xft = true,
    font = 'DejaVu Sans Mono:size=11',


}

conky.text = [[${execi 600 vnstat --oneline | sed -e 's/ /_/g' | sed -e 's/;/ /g' > vntmp}
${color lightgrey}$hr
${color #FF0000}Host: $nodename ${offset 100} Kernel: $kernel on $machine
${color #00ff00}${time %A %d %B %Y}${alignr}Zeit: ${time %k:%M}
${color #ffa500}${alignc}Uptime: $uptime       ${time KW %V, %j. Tag}
${color lightgrey}$hr
${alignc}IP : Lokal: ${addr enp0s3} ${offset 10} Global: ${execi 7200 wget http://v4.ipv6-test.com/api/myip.php -q -O -}
$hr
${color #ff00ff}RAM: ${tab 25,0}$mem ${tab 45,0}/ ${tab 57,0}$memmax ${tab 85,0}~ $memperc% ${tab 105,0}${membar 8}
Swap: ${tab 25,0}$swap${tab 45,0}/ ${tab 57,0}$swapmax ${tab 85,0}~ $swapperc% ${tab 105,0}${swapbar 8}
${color lightgrey}$hr
${color green}CPU Auslastung: $cpu% ${cpubar 4}
${alignc}${color grey}CPU-Frequenz (in GHz):${color #FF0000}  $freq_g
${alignc}${color grey}Prozesse:$color $processes  ${color grey}Aktiv:$color $running_processes
${color lightgrey}$hr
${alignc}${color #FFFF00}Dateisysteme
root ${tab 35,0}${fs_used /}${tab 57,0}/ ${tab 67,0}${fs_size /} ${tab 95,0}~${fs_used_perc /}%${tab 112,0}${fs_bar 8 /}
Host ${tab 35,0}${fs_used /media/sf_Austausch/} ${tab 57,0}/ ${tab 67,0}${fs_size /media/sf_Austausch/}${tab 95,0}~${fs_used_perc /media/sf_Austausch/}%${tab 112,0}${fs_bar 8 /media/sf_Austausch/}
${color lightgrey}$hr
${color #00FF00}${alignc}Netzwerk
${color lightgreen}Summe aktuell:              Download            Upload
${color green}seit 2020-10-10: ${tab 80} ${exec awk '{print $13}' vntmp} ${tab 140} ${exec awk '{print $14}' vntmp}
${color lightgreen}Diesen Monat: ${tab 120} ${exec awk '{print $9}' vntmp} ${tab 140} ${exec awk '{print $10}' vntmp}

${color green}Heute: ${tab 120} ${exec awk '{print $4}' vntmp} ${tab 140} ${exec awk '{print $5}' vntmp}

${alignc}${color grey}Netzwerk aktuell:   Down:${color #ff00ff} ${downspeed enp0s3} ${color grey} -    Up:${color #ff00ff} ${upspeed enp0s3}

${color lightgrey}$hr

]]

		
MariaDB mit Libreoffice verbinden
  1. Libreoffice komplett installieren
  2. unixodbc und odbc-mariadb installieren für ODBC
  3. Libreoffice mit Datenquelle über ODBC verbinden
ODBC-Treiber installieren und einrichten

ODBC-Treiber installieren mit odbcinst

ini-Datei für Treiber erstellen mariaodbc-driver-template.ini

[MariaODBC]
Description = MariaDB Connector/ODBC v.3.0
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so

Installieren mit odbcinst:

sudo odbcinst -i -d -f mariaodbc-driver-template.ini

ini-Datei für Datenbank erstellen mariaodbc-DBNAME-template.ini

[Datenbank]
Description=Beschreibung der Datenbank
Driver=MariaODBC
SERVER=
USER=
PASSWORD=
DATABASE=
PORT=3306

Installieren mit odbcinst:

sudo odbcinst -i -s -l -f mariaodbc-DBNAME-template.ini