Skip to content
Erik edited this page Oct 30, 2020 · 1 revision

Linux Cheat Sheet

OS

Basics

Ziel Command
Neustart sudo reboot
Herunterfahren sudo shutdown -P now
Admin werden sudo su
Prozesse prüfen top
Plattenplatz prüfen df -h

Updates

https://wiki.ubuntuusers.de/apt/apt-get/

Ziel Command
1. Neueinlesen der Paketlisten sudo apt-get update
2. installierte Pakete wenn möglich auf verbesserte Version aktualisieren sudo apt-get upgrade
3. wie upgrade, nur können bei dem Vorgang auch Pakete installiert bzw. entfernt werden sudo apt dist-upgrade
4. Deinstallation ungenutzter Abhängigkeiten sudo apt autoremove
5. reboot sudo reboot

Neustart:

1. docker volumes von SSD-Data ins Docker dir mounten
2. docker compose file hochziehen
->
	sudo bash /media/SSD-Data/opt/scripts/nextcloud_start.sh

Alle services stoppen:

sudo bash /media/SSD-Data/opt/scripts/nextcloud_stop.sh

Backup:

1. container stoppen, 
2. 2 tar files erstellen
->
	sudo bash /media/SSD-Data/opt/scripts/nextcloud_backup.sh
3. in 2. Terminal währenddessen Größe checken
	cd /BackupPfadHierEinfügen
	ls -l -h		
4. Archive umbenennen -> Datum, Uhrzeit
	cd /media/BackupPfadHierEinfügen/archive-backups
	mv var.tar YYYY-MM-DD_var.tar
	mv opt.tar YYYY-MM-DD_var.tar
5. Backintime Backup ziehen
6. alle container starten
	sudo bash /media/SSD-Data/opt/scripts/nextcloud_start.sh

Update:

1. container stoppen	
	sudo bash /media/SSD-Data/opt/scripts/nextcloud_stop.sh
2. Backup erstellen	
	siehe oben
2. compose file anpassen -> neue Label Version einfügen -> https://hub.docker.com/_/nextcloud/
	sudo nano /media/SSD-Data/opt/docker-compose-files/nextcloud/docker-compose.yml
3. neue images ziehen und container neustarten
	sudo bash /media/SSD-Data/opt/scripts/nextcloud_update.sh

useful docker comands

sudo docker container ls
sudo docker container stop [CONTAINER-ID]
sudo docker container rm [CONTAINER-ID]
sudo docker volume ls
sudo docker volume inspect [VOLUME-ID]
sudo docker volume rm [VOLUME-ID]
sudo docker exec -it [CONTAINER-ID] bash
sudo docker ps        
sudo docker stats
    sudo systemctl stop docker
    sudo systemctl start docker

Nextcloud

Ziel Command
Logs lesen - Part 1 cd /media/SSD-Data/var/docker-volumes/nextcloud_nextcloud/_data/data
Logs lesen - Part 2 tail nextcloud.log
Config PHP anpassen sudo nano /media/SSD-Data/var/docker-volumes/nextcloud_nextcloud/_data/config/config.php
OCC Kommando ausführen - Spalten ergänzen sudo docker exec -u www-data nextcloud-apache-webserver php occ db:add-missing-columns
OCC Kommando ausführen - Indizes ergänzen sudo docker exec -u www-data nextcloud-apache-webserver php occ db:add-missing-indices

Apache (DEPRECATED)

Ziel Command
Neustart sudo service apache2 restart
Status Abfragen systemctl status apache2
Logs lesen sudo nano /var/logs/apache2/access.log
Logs lesen sudo nano /var/logs/apache2/error.log

Maria DB (DEPRECATED)

Ziel Command
Status Abfragen systemctl status mysql
Logs lesen sudo nano /var/logs/mysql/error.log
An DB anmelden sudo mysql -u root -pPASSWORT Datenbankname
DB Tabellen anzeigen - Nach Anmeldung SHOW TABLES

Redis (DEPRECATED)

Ziel Command
Status Abfragen systemctl status redis
Logs lesen sudo nano /var/logs/redis/redis-server.log