linux_versions:debian_vs_red_hat
Differences
This shows you the differences between two versions of the page.
| linux_versions:debian_vs_red_hat [2025/02/19 09:09] – created 195.53.121.100 | linux_versions:debian_vs_red_hat [2025/02/19 09:11] (current) – 195.53.121.100 | ||
|---|---|---|---|
| Line 32: | Line 32: | ||
| ~~~~ | ~~~~ | ||
| + | |||
| + | ~~~~ | ||
| + | ===== Comparison of Linux Commands: Debian-based vs Red Hat-based ===== | ||
| + | |||
| + | **Package Management: | ||
| + | - **Debian-based**: | ||
| + | - Install package: `apt install < | ||
| + | - Update package list: `apt update` | ||
| + | - Upgrade packages: `apt upgrade` | ||
| + | - Remove package: `apt remove < | ||
| + | - List installed packages: `dpkg --list` | ||
| + | - **Red Hat-based**: | ||
| + | - Install package: `dnf install < | ||
| + | - Update package list: `dnf check-update` | ||
| + | - Upgrade packages: `dnf upgrade` | ||
| + | - Remove package: `dnf remove < | ||
| + | - List installed packages: `rpm -qa` | ||
| + | |||
| + | **Service Management: | ||
| + | - **Debian-based**: | ||
| + | - Start service: `systemctl start < | ||
| + | - Stop service: `systemctl stop < | ||
| + | - Restart service: `systemctl restart < | ||
| + | - Enable service at boot: `systemctl enable < | ||
| + | - Check service status: `systemctl status < | ||
| + | - **Red Hat-based**: | ||
| + | - Start service: `systemctl start < | ||
| + | - Stop service: `systemctl stop < | ||
| + | - Restart service: `systemctl restart < | ||
| + | - Enable service at boot: `systemctl enable < | ||
| + | - Check service status: `systemctl status < | ||
| + | |||
| + | **Network Configuration: | ||
| + | - **Debian-based**: | ||
| + | - Show network interfaces: `ifconfig` (or `ip a` for newer systems) | ||
| + | - Show routes: `route` (or `ip route`) | ||
| + | - Restart networking: `systemctl restart networking` | ||
| + | - **Red Hat-based**: | ||
| + | - Show network interfaces: `ip a` | ||
| + | - Show routes: `ip route` | ||
| + | - Restart networking: `systemctl restart network` | ||
| + | |||
| + | **User Management: | ||
| + | - **Debian-based**: | ||
| + | - Add user: `adduser < | ||
| + | - Delete user: `deluser < | ||
| + | - Add user to group: `usermod -aG < | ||
| + | - **Red Hat-based**: | ||
| + | - Add user: `useradd < | ||
| + | - Delete user: `userdel < | ||
| + | - Add user to group: `usermod -aG < | ||
| + | |||
| + | **Log Management: | ||
| + | - **Debian-based**: | ||
| + | - View logs: `journalctl` | ||
| + | - View system logs: `cat / | ||
| + | - **Red Hat-based**: | ||
| + | - View logs: `journalctl` | ||
| + | - View system logs: `cat / | ||
| + | |||
| + | **Firewall Management: | ||
| + | - **Debian-based**: | ||
| + | - Check firewall status: `ufw status` | ||
| + | - Enable firewall: `ufw enable` | ||
| + | - Allow port: `ufw allow < | ||
| + | - **Red Hat-based**: | ||
| + | - Check firewall status: `firewall-cmd --state` | ||
| + | - Enable firewall: `systemctl start firewalld` | ||
| + | - Allow port: `firewall-cmd --add-port=< | ||
| + | |||
| + | ===== | ||
| + | Summary: | ||
| + | - **Debian-based** commands generally use `apt` and `dpkg` for package management and tend to follow simpler approaches for network and service management. | ||
| + | - **Red Hat-based** commands rely on `dnf` and `rpm` for package management, and both use `systemctl` and `journalctl` for service and log management, with some differences in network and firewall commands. | ||
| + | ~~~~ | ||
| + | |||
linux_versions/debian_vs_red_hat.1739956158.txt.gz · Last modified: 2025/02/19 09:09 by 195.53.121.100
