Programme

Programmverwaltung und Installation.

Paketverwaltung

APT Grundbefehle

# Paketliste aktualisieren
sudo apt update

# System aktualisieren
sudo apt upgrade

# Vollständige System-Aktualisierung
sudo apt full-upgrade

# Paket suchen
apt search keyword

# Paket-Informationen
apt show package-name

# Paket installieren
sudo apt install package-name

# Paket entfernen
sudo apt remove package-name

# Paket mit Konfiguration entfernen
sudo apt purge package-name

# Autoremove
sudo apt autoremove

Nützliche Tools

# System-Informationen
sudo apt install neofetch htop iotop nethogs
sudo apt install lshw lscpu dmidecode
sudo apt install tree ncdu ranger

# Netzwerk-Tools
sudo apt install net-tools iproute2 dnsutils
sudo apt install nmap telnet traceroute
sudo apt install curl wget rsync

# Entwickler-Tools
sudo apt install git vim nano
sudo apt install build-essential
sudo apt install python3 python3-pip
sudo apt install nodejs npm

# Monitoring
sudo apt install monit logwatch fail2ban
sudo apt install rsyslog logrotate

Snap-Pakete

Snap Installation

# Snap installieren
sudo apt install snapd

# Core installieren
sudo snap install core

# Pakete suchen
snap find keyword

# Paket installieren
sudo snap install package-name

# Snap-Versionen
sudo snap list
sudo snap info package-name

# Snap entfernen
sudo snap remove package-name

Nützliche Snaps

# Kommunikation
sudo snap install discord
sudo snap install telegram-desktop
sudo snap install signal-desktop

# Entwicklung
sudo snap install code --classic
sudo snap install docker
sudo snap install kubectl

# Tools
sudo snap install htop
sudo snap install btop

Flatpak

Flatpak Installation

# Flatpak installieren
sudo apt install flatpak

# Flathub hinzufügen
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# Pakete suchen
flatpak search keyword

# Paket installieren
flatpak install flathub org.example.app

# Pakete auflisten
flatpak list

# Paket entfernen
flatpak uninstall org.example.app

Docker

Docker Installation

# Docker installieren
sudo apt update
sudo apt install docker.io docker-compose

# Docker starten
sudo systemctl start docker
sudo systemctl enable docker

# Benutzer zu Docker-Gruppe hinzufügen
sudo usermod -aG docker $USER

# Test
docker run hello-world

Docker Compose

# Docker Compose installieren
sudo apt install docker-compose-plugin

# Compose-Datei ausführen
docker compose up -d

# Logs ansehen
docker compose logs -f

# Services stoppen
docker compose down

Quellcode-Kompilierung

Build-Tools

# Build-Essentials
sudo apt install build-essential
sudo apt install cmake make gcc g++
sudo apt install libssl-dev zlib1g-dev

# Python-Entwicklung
sudo apt install python3-dev python3-pip
sudo apt install python3-venv python3-setuptools

# Node.js-Entwicklung
sudo apt install nodejs npm
npm install -g n
sudo n latest

Kompilieren

# Aus Quellcode kompilieren
tar -xvf package.tar.gz
cd package
./configure
make
sudo make install

# Mit CMake
cmake .
make
sudo make install

Paketquellen

Quellen hinzufügen

# PPA hinzufügen
sudo add-apt-repository ppa:user/ppa-name
sudo apt update

# Manuelle Quelle hinzufügen
sudo nano /etc/apt/sources.list.d/custom.list
deb [arch=amd64] https://download.example.com/ubuntu jammy main
deb-src https://download.example.com/ubuntu jammy main

GPG-Schlüssel

# GPG-Schlüssel hinzufügen
wget -qO - https://download.example.com/key.gpg | sudo apt-key add -

# Moderner Weg
curl -fsSL https://download.example.com/key.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/example.gpg

System-Maintenance

Aufräumen

# Paket-Cache leeren
sudo apt clean
sudo apt autoclean

# Nicht benötigte Pakete entfernen
sudo apt autoremove
sudo apt autopurge

# Journal-Logs leeren
sudo journalctl --vacuum-time=7d

# Temp-Dateien leeren
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*

System-Überprüfung

# Festplatten-Speicher
df -h
du -sh /var/log

# Prozess-Überprüfung
ps aux
top
htop

# Netzwerk-Verbindungen
netstat -tulnp
ss -tulnp

# System-Logs
sudo journalctl -p err
sudo dmesg | grep -i error

Zurück zur Administrations-Übersicht