User Tools

Site Tools


linux_versions:debian_vs_red_hat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_versions:debian_vs_red_hat [2025/02/19 09:09] – created 195.53.121.100linux_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 <package>`  
 +    - Update package list: `apt update`  
 +    - Upgrade packages: `apt upgrade`  
 +    - Remove package: `apt remove <package>`  
 +    - List installed packages: `dpkg --list`
 +  - **Red Hat-based**:
 +    - Install package: `dnf install <package>`  
 +    - Update package list: `dnf check-update`  
 +    - Upgrade packages: `dnf upgrade`  
 +    - Remove package: `dnf remove <package>`  
 +    - List installed packages: `rpm -qa`
 +
 +**Service Management:**
 +  - **Debian-based**:
 +    - Start service: `systemctl start <service>`  
 +    - Stop service: `systemctl stop <service>`  
 +    - Restart service: `systemctl restart <service>`  
 +    - Enable service at boot: `systemctl enable <service>`  
 +    - Check service status: `systemctl status <service>`
 +  - **Red Hat-based**:
 +    - Start service: `systemctl start <service>`  
 +    - Stop service: `systemctl stop <service>`  
 +    - Restart service: `systemctl restart <service>`  
 +    - Enable service at boot: `systemctl enable <service>`  
 +    - Check service status: `systemctl status <service>`
 +
 +**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 <username>`
 +    - Delete user: `deluser <username>`
 +    - Add user to group: `usermod -aG <group> <username>`
 +  - **Red Hat-based**:
 +    - Add user: `useradd <username>`
 +    - Delete user: `userdel <username>`
 +    - Add user to group: `usermod -aG <group> <username>`
 +
 +**Log Management:**
 +  - **Debian-based**:
 +    - View logs: `journalctl`
 +    - View system logs: `cat /var/log/syslog`
 +  - **Red Hat-based**:
 +    - View logs: `journalctl`
 +    - View system logs: `cat /var/log/messages`
 +
 +**Firewall Management:**
 +  - **Debian-based**:
 +    - Check firewall status: `ufw status`  
 +    - Enable firewall: `ufw enable`  
 +    - Allow port: `ufw allow <port>`
 +  - **Red Hat-based**:
 +    - Check firewall status: `firewall-cmd --state`  
 +    - Enable firewall: `systemctl start firewalld`  
 +    - Allow port: `firewall-cmd --add-port=<port>/tcp --permanent`
 +
 +=====
 +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