>_ linuxcommand.dev
Startseite Distro-Vergleich
Cross-distro

Distro-Vergleich

Gleiche administrative Aufgabe – unterschiedliche Befehle je Distribution.

Paket installieren

Paketmanager-Befehle zum Installieren von Software.

Distribution Befehl Beispiele
Ubuntu apt sudo apt install vim
Debian apt sudo apt install vim
Arch pacman sudo pacman -S vim
Fedora dnf sudo dnf install vim
CentOS dnf sudo dnf install vim
SUSE zypper sudo zypper install vim
NixOS nix-env nix-env -iA nixpkgs.vim
Void xbps-install sudo xbps-install -S vim
Solus eopkg sudo eopkg install vim
FreeBSD pkg pkg install vim
OpenBSD pkg_add pkg_add vim
NetBSD pkgin pkgin install vim
Slackware slackpkg slackpkg install vim

System aktualisieren

Systemweite Paket- und Repository-Updates.

Distribution Befehl Beispiele
Ubuntu apt sudo apt update && sudo apt upgrade
Debian apt sudo apt update && sudo apt upgrade
Arch pacman sudo pacman -Syu
Fedora dnf sudo dnf upgrade
CentOS dnf sudo dnf upgrade
SUSE zypper sudo zypper refresh && sudo zypper update
NixOS nixos-rebuild sudo nixos-rebuild switch --upgrade
Void xbps-install sudo xbps-install -Su
Solus eopkg sudo eopkg upgrade
FreeBSD freebsd-update freebsd-update fetch install
Slackware slackpkg slackpkg update && slackpkg upgrade-all

Dienst neu starten

Systemd- und klassische Init-Befehle für Dienst-Neustarts.

Distribution Befehl Beispiele
Ubuntu systemctl sudo systemctl restart ssh
Debian systemctl sudo systemctl restart ssh
Arch systemctl sudo systemctl restart sshd
Fedora systemctl sudo systemctl restart sshd
CentOS systemctl sudo systemctl restart sshd
SUSE systemctl sudo systemctl restart sshd
Void sv sudo sv restart sshd
FreeBSD service service sshd restart
Solaris svcadm svcadm restart ssh
Illumos svcadm svcadm restart ssh

Dienst beim Boot starten

Dienste dauerhaft aktivieren.

Distribution Befehl Beispiele
Ubuntu systemctl sudo systemctl enable --now ssh
Debian systemctl sudo systemctl enable --now ssh
Arch systemctl sudo systemctl enable --now sshd
Fedora systemctl sudo systemctl enable --now sshd
CentOS systemctl sudo systemctl enable --now sshd
SUSE systemctl sudo systemctl enable --now sshd
Void ln ln -s /etc/sv/sshd /var/service/
FreeBSD service sysrc sshd_enable=YES
Solaris svcadm svcadm enable ssh
Illumos svcadm svcadm enable ssh

Benutzer anlegen

Lokale Benutzerkonten erstellen.

Distribution Befehl Beispiele
Ubuntu adduser sudo adduser deploy
Debian adduser sudo adduser deploy
Arch useradd sudo useradd -m deploy
Fedora useradd sudo useradd -m deploy
CentOS useradd sudo useradd -m deploy
SUSE useradd sudo useradd -m deploy
FreeBSD pw pw useradd deploy -m
AIX mkuser mkuser deploy