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
|
Paket suchen
Verfügbare Pakete in Repositories finden.
| Distribution | Befehl | Beispiele |
|---|---|---|
| Ubuntu | apt |
apt search nginx
|
| Debian | apt |
apt search nginx
|
| Arch | pacman |
pacman -Ss nginx
|
| Fedora | dnf |
dnf search nginx
|
| CentOS | dnf |
dnf search nginx
|
| SUSE | zypper |
zypper search nginx
|
| Void | xbps-query |
xbps-query -Rs nginx
|
| Solus | eopkg |
eopkg search nginx
|
| FreeBSD | pkg |
pkg search nginx
|
| NetBSD | pkgin |
pkgin search nginx
|
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
|