Wichtige Linux-Befehle

Linux Terminalbefehle gibt es „wie Sand am Meer“. Nachfolgend werde ich durch meinen täglichen IT-Dschungel immer wieder einige Code Snippets listen, die nicht wegzudenken sind.

Raspi sauber runterfahren:

sudo shutdown -r 0
sudo shutdown -r now
sudo shutdown -h 0

Nginx Webserver

sudo systemctl start nginx.service
sudo systemctl enable nginx.service
sudo systemctl status nginx.service

dpkg-Prozess bereinigen

sudo dpkg --configure -a

Hardware Info

dmesg

Dienste-Status

systemctl status mariadb.service
systemctl status smbd.service
systemctl status apache2.service
systemctl status nginx.service

Apache2 neu laden/stoppen

systemctl restart apache2
systemctl start apache2
systemctl stop apache2

http SSL Module Apache2 aktivieren

a2enmod ssl
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime

User hinzufügen

adduser dein-user-name
usermod -aG sudo dein-user-name

Raspberry CPU-Temperatur auslesen

vcgencmd measure_temp

Mounten / Unmounten aller Geräte

mount -a
umount -a

Ballast entfernen

sudo apt-get purge wolfram-engine libreoffice* minecraft-pi sonic-pi -y
sudo apt-get clean
sudo apt-get autoremove

SNMPD Dienst Status

sudo service snmpd status

Cronjob Email-Benachrichtigungen unterbinden

> /dev/null 2>&1

Am Ende des Cronjob anfügen

Debian 11 OpenSSH installieren

apt-get install openssh-server

Secret Key erstellen (HEX64)

openssl rand -hex 64

Angeschlossene USB-Devices prüfen

lsusb -t

Alle angeschlossenen Devices listen

fdisk -l

Fat32 USB Stick unter Linux formatieren

sudo mkfs.vfat /dev/sda1

Swap Raspberry deaktivieren

systemctl disable dphys-swapfile

Notfall-IP Fritzbox Werksreset

http://169.254.1.1

Datei ausführbar machen

sudo chmod +x datei.sh

User in die SUDO Gruppe aufnehmen

sudo usermod -a -G sudo USERNAME