Systemverwaltung

Aus Friedmar's Wiki
Zur Navigation springen Zur Suche springen

Ist die passende Firmware überhaupt geladen?

 sudo dmesg | grep -i firmware


Hardwareinformationen im HTML-Format auflisten

 sudo lshw -html > lshw.html

Falls erforderlich das Paket lshw mit dem Befehl sudo apt-get install lshw installieren.


Systeminformationen mit inxi anzeigen

 sudo inxi -Fz
 sudo inxi -Fxxxpmrz


iNet Wireless Daemon (iwd) - Befehle für das Terminal

 sudo iwctl help
 sudo iwctl version
 sudo iwctl adapter list
 sudo iwctl adapter phy0 show
 sudo iwctl device list
 sudo iwctl device wlan0 show
 sudo iwctl station list
 sudo iwctl station wlan0 show
 sudo iwctl station wlan0 get-networks
 sudo iwctl station wlan0 get-hidden-access-points
 
 sudo systemctl restart iwd


iNet Wireless Daemon (iwd) installieren

 sudo apt-get update && sudo apt-get install iwd
 sudo nano /etc/NetworkManager/conf.d/iwd.conf
   [device]
   wifi.backend=iwd
 sudo systemctl mask wpa_supplicant
 sudo reboot

Für die Installation direkt aus den Quellen empfehle ich folgende Vorgehensweise:

 sudo apt install git libtool libreadline-dev libdbus-glib-1-dev
 mkdir /home/<user>/Downloads/IWD (falls Verzeichnis IWD nicht vorhanden)
 cd /home/<user>/Downloads/IWD
 sudo rm -R ell iwd (nur notwendig, wenn eine ältere Version vorliegt)
 git clone git://git.kernel.org/pub/scm/libs/ell/ell.git
 git clone git://git.kernel.org/pub/scm/network/wireless/iwd.git
 cd iwd
 ./bootstrap
 ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
 echo "\n" >> src/iwd.8
 echo "\n" >> src/iwd.debug.7
 echo "\n" >> src/iwd.config.5
 echo "\n" >> src/iwd.network.5
 echo "\n" >> src/iwd.ap.5
 echo "\n" >> client/iwctl.1
 echo "\n" >> monitor/iwmon.1
 make
 sudo make install

Quellen:

  1. iwd.wiki.kernel.org
  2. discourse.ubuntu.com
  3. Prüfen, ob es auf git.kernel.org Aktuakisierungen gibt

MySQL- oder MariaDB-Server verwalten

  • MySQL-Konsole (MariaDB) im Terminal öffnen:
 sudo mysql -u root -p
 sudo mariadb -u root -p
  • Einen neuen User mit einem sicheren Passwort anlegen:
 CREATE USER USERNAME@localhost IDENTIFIED BY 'USERS-PASSWORD';
  • Neue Datenbank anlegen:
 CREATE DATABASE  neueDatenbank;
  • Einem User komplette Rechte auf alle Datenbanken zuweisen:
 GRANT ALL PRIVILEGES ON *. * TO 'User'@'localhost';
  • Einem User komplette Rechte für eine Datenbank zuweisen:
 GRANT ALL PRIVILEGES ON Datenbank . * TO 'User'@'localhost';
  • Rechte neu laden:
 FLUSH PRIVILEGES;
  • User mit Root-Rechten anlegen:
 CREATE USER 'admin'@'localhost' identified by 'sicheresPasswort!';
 GRANT ALL privileges on *.* to 'admin'@'localhost' with grant option;
 FLUSH PRIVILEGES;
 exit
 sudo service [mysql/mariadbd] restart

Quellen

  1. MySQL: Dumps, SQL, phpMyAdmin
  2. Neuen MySQL-Benutzer (MariaDB) erstellen und konfigurieren


Samba-Server installieren

Erforderliche Software installien:

 sudo apt-get install samba samba-common-bin

Konfigurationsdatei zum Bearbeiten öffnen:

 sudo nano /etc/samba/smb.conf

Profil hinzufügen:

 [FRIEDMAR]
    comment = FRIEDMAR
    path = /home/friedmar
    public = yes
    writeable = yes
    guest ok = no
    browseable = yes
    create mask = 0777
    directory mask = 0777

Samba-User hinzufügen:

 sudo smbpasswd -a friedmar

Samba-Server neu starten:

 sudo service smbd restart

Upgrade auf höhere Debian-Version am Beispiel Upgrade auf Debian 13 (Trixie)

  • Vor einem System-Upgrade ist es sinnvoll, die unter /etc befindliche Systemkonfiguration und die Liste der vor dem Upgrade installierten Pakete zu sichern:
 mkdir /home/[user]/etc-backup/etc-backup
 sudo tar -cvpzf /home/[user]/etc-backup/etc-backup_$(date +%Y-%m-%d).tar.gz /etc
 dpkg --get-selections > /home/[user]/etc-backup/package-selections-$(date +%Y%m%d).txt
  • Aktualisieren und Aufräumen der bisherigen Installation:
 sudo apt-get update && sudo apt-get full-upgrade
 sudo apt-get clean
 sudo apt-get autoremove
  • Prüfen, ob genügend Speicherplatz in der Root-Partition vorhanden ist (mindesten 5 GB) mit Hilfe des Befehls df -h:
 Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
 ..
 /dev/nvme0n1p5   55G     13G   39G   25% /
 ..
  • Quellen auf Trixie umgestellen:
 Bei Verwendung der ursprünglichen sources.list:
   sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
 
 Falls das System bereits auf das Verzeichnis sources.list.d umgestellt wurde:
   find /etc/apt/sources.list.d -name "*.list" -exec sed -i 's/bookworm/trixie/g' {} \;
  • Paketstatus auf die neuen Quellen aktualisieren:
 sudo apt-get update
  • Das eigentliche Upgrade auf Debian 13 »Trixie« erfolgt dann in zwei Schritten:
 sudo apt-get upgrade --without-new-pkgs
 
 Zur Sicherheit Upgrade erst einmal simulieren:
   sudo apt-get full-upgrade -s
 Falls das gut aussieht Upgrade ausführen:
   sudo apt-get full-upgrade
  • Prüfen, ob das Upgrade auf die neue Version funktioniert hat:
 cat /etc/debian_version
  • Mit Debian 13 erfolgt die Umstellung auf das deb822-Format als neuen Standard für die Verwaltung der APT-Paketquellen:
 sudo apt-get modernize-sources

Quellen:

  1. LinuxNews: Was ist beim Upgrade auf Debian 13 zu beachten?
  2. Forum Raspberry Pi: Aktualisierung auf Trixie