it-themen:grundlagen:betriebsysteme:linux_grundlagen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| it-themen:grundlagen:betriebsysteme:linux_grundlagen [04.12.2025 15:16] – [sudo] lars | it-themen:grundlagen:betriebsysteme:linux_grundlagen [04.12.2025 15:22] (aktuell) – [Zusammenfassung] lars | ||
|---|---|---|---|
| Zeile 202: | Zeile 202: | ||
| und drei Arten von Rechten: | und drei Arten von Rechten: | ||
| - | * r = read | + | * r = read |
| - | * w = write | + | * w = write |
| - | * x = execute | + | * x = execute |
| Format: | Format: | ||
| < | < | ||
| - | -rwxr-x--- | + | |
| + | -rwxr-x--- | ||
| + | |||
| </ | </ | ||
| Zahlenform (Oktal): | Zahlenform (Oktal): | ||
| - | * 7 = rwx | + | * 7 = rwx |
| - | * 5 = r-x | + | * 5 = r-x |
| - | * 4 = r-- | + | * 4 = r-- |
| Beispiele: | Beispiele: | ||
| < | < | ||
| - | chmod 755 script.sh | + | |
| - | chmod 640 config.txt | + | chmod 755 script.sh |
| - | chown benutzer: | + | chmod 640 config.txt |
| + | chown benutzer: | ||
| + | |||
| </ | </ | ||
| + | |||
| --- | --- | ||
| Zeile 233: | Zeile 240: | ||
| < | < | ||
| - | systemctl start dienst | + | |
| - | systemctl stop dienst | + | systemctl start dienst |
| - | systemctl restart dienst | + | |
| - | systemctl enable dienst | + | |
| - | systemctl status dienst | + | |
| - | journalctl -u dienst | + | |
| + | | ||
| + | |||
| </ | </ | ||
| journalctl zeigt Logs: | journalctl zeigt Logs: | ||
| < | < | ||
| - | journalctl -xe | + | |
| + | journalctl -xe | ||
| + | |||
| </ | </ | ||
| + | |||
| --- | --- | ||
| Zeile 254: | Zeile 268: | ||
| ===== Debian / Ubuntu ===== | ===== Debian / Ubuntu ===== | ||
| < | < | ||
| - | apt update | + | |
| - | apt upgrade | + | apt update |
| - | apt install paket | + | apt upgrade |
| - | apt remove paket | + | apt install paket |
| + | apt remove paket | ||
| + | |||
| </ | </ | ||
| ===== RHEL / CentOS / Rocky ===== | ===== RHEL / CentOS / Rocky ===== | ||
| < | < | ||
| - | dnf install paket | + | |
| + | dnf install paket | ||
| + | |||
| </ | </ | ||
| ===== Arch ===== | ===== Arch ===== | ||
| < | < | ||
| - | pacman -S paket | + | |
| + | pacman -S paket | ||
| + | |||
| </ | </ | ||
| ===== Alpine ===== | ===== Alpine ===== | ||
| < | < | ||
| - | apk add paket | + | |
| + | apk add paket | ||
| + | |||
| </ | </ | ||
| + | |||
| --- | --- | ||
| Zeile 283: | Zeile 310: | ||
| Prozesse anzeigen: | Prozesse anzeigen: | ||
| < | < | ||
| - | ps aux | + | |
| - | top | + | ps aux |
| - | htop (optional) | + | top |
| + | htop (optional) | ||
| + | |||
| </ | </ | ||
| Prozess beenden: | Prozess beenden: | ||
| < | < | ||
| - | kill PID | + | |
| - | kill -9 PID | + | kill PID |
| + | kill -9 PID | ||
| + | |||
| </ | </ | ||
| + | |||
| --- | --- | ||
| Zeile 301: | Zeile 335: | ||
| < | < | ||
| - | /var/log | + | |
| + | /var/log | ||
| + | |||
| </ | </ | ||
| Zeile 309: | Zeile 346: | ||
| * dmesg (Kernelmeldungen) | * dmesg (Kernelmeldungen) | ||
| * journalctl (systemd-Logs) | * journalctl (systemd-Logs) | ||
| + | |||
| --- | --- | ||
| Zeile 315: | Zeile 353: | ||
| IP anzeigen: | IP anzeigen: | ||
| - | < | + | < |
| - | ip a | + | |
| + | ip a | ||
| + | |||
| </ | </ | ||
| Gateway: | Gateway: | ||
| - | < | + | < |
| - | ip r | + | |
| + | ip r | ||
| + | |||
| </ | </ | ||
| DNS: | DNS: | ||
| - | < | + | < |
| - | cat / | + | |
| + | cat / | ||
| + | |||
| </ | </ | ||
| Ports: | Ports: | ||
| - | < | + | < |
| - | ss -tulpen | + | |
| + | ss -tulpen | ||
| + | |||
| </ | </ | ||
| Firewall: | Firewall: | ||
| - | * ufw | + | * ufw |
| - | * iptables | + | * iptables |
| - | * nftables | + | * nftables |
| --- | --- | ||
| Zeile 343: | Zeile 394: | ||
| ====== 12. Best Practices ====== | ====== 12. Best Practices ====== | ||
| - | * root möglichst nicht verwenden | + | * root möglichst nicht verwenden |
| - | * sudo nutzen | + | * sudo nutzen |
| - | * Backups /etc nicht vergessen | + | * Backups /etc nicht vergessen |
| - | * SSH härten (Schlüsselauthentifizierung) | + | * SSH härten (Schlüsselauthentifizierung) |
| - | * Updates regelmäßig einspielen | + | * Updates regelmäßig einspielen |
| - | * Dienste minimieren | + | * Dienste minimieren |
| - | * Logs prüfen | + | * Logs prüfen |
| --- | --- | ||
| Zeile 355: | Zeile 407: | ||
| ====== Zusammenfassung ====== | ====== Zusammenfassung ====== | ||
| - | * Linux besteht aus Kernel + Distribution | + | * Linux besteht aus Kernel + Distribution |
| - | * Shell ist das zentrale Werkzeug | + | * Shell ist das zentrale Werkzeug |
| - | * Benutzerrechte sind strikt geregelt | + | * Benutzerrechte sind strikt geregelt |
| - | * systemd verwaltet Dienste | + | * systemd verwaltet Dienste |
| - | * Paketmanager installieren Software | + | * Paketmanager installieren Software |
| - | * Logs & Netzwerkwerkzeuge sind essenziell für die Administration | + | * Logs & Netzwerkwerkzeuge sind essenziell für die Administration |
it-themen/grundlagen/betriebsysteme/linux_grundlagen.1764857761.txt.gz · Zuletzt geändert: von lars