Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux:befehle [2011/10/11 21:15] – änderungen und umgestaltung psycore | linux:befehle [2024/08/23 09:05] (aktuell) – alte Version wiederhergestellt (2024/08/05 12:03) psycore | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{tag> | ||
| + | ====== Linux Befehle Cheatsheet ====== | ||
| + | ===== Befehlsliste ===== | ||
| + | |||
| + | ==== Benutzer Management ==== | ||
| + | |||
| + | ^ Befehl ^ Kommentar ^ | ||
| + | | / | ||
| + | | adduser < | ||
| + | | passwd < | ||
| + | | su < | ||
| + | | sudo -u www-data command | Befehl als Benutzer www-data ausführen | | ||
| + | | useradd -d < | ||
| + | | userdel < | ||
| + | | whoami | Aktuellen Benutzer ausgeben | | ||
| + | |||
| + | ==== Datei und Verzeichnis Management ==== | ||
| + | |||
| + | ^ Befehl ^ Kommentar ^ | ||
| + | | chgrp < | ||
| + | | chown < | ||
| + | | cp -r newdir/* olddir/ | Dateien rekursiv kopieren | | ||
| + | | ' | ||
| + | | du -hs <dir> | Verzeichnis Größe angeben | | ||
| + | | du -h * %%|%% sort -hr > / | ||
| + | | echo bla > 1.txt | Datei 1.txt anlegen mit Inhalt bla | | ||
| + | | echo blabla >> 1.txt | Der Datei 1.txt blabla anhängen | | ||
| + | | ls | Verzeichnisinhalt auflisten | | ||
| + | | ls -la dir | Verzeichnisinhalt auflisten mit Benutzerinformationen | | ||
| + | | ls -lahS $(find / -type f -size +100000k) | nach files > 100MB suchen | | ||
| + | | pwd | Arbeitsverzeichnis ausgeben | | ||
| + | | tar xfz u-web-my4.tgz | extract file | | ||
| + | | whereis | Binary Verzeichnis ausgeben | | ||
| + | |||
| + | ==== Paket Management ==== | ||
| + | |||
| + | ^ Befehl ^ Kommentar ^ | ||
| + | | apt-cache search < | ||
| + | | apt-get install < | ||
| + | | apt-get update | update package cache | | ||
| + | | apt-get upgrade | upgrade installed packages | | ||
| + | |||
| + | ==== System Management ==== | ||
| + | |||
| + | ^ Befehl ^ Kommentar ^ | ||
| + | | cat / | ||
| + | | cat / | ||
| + | | cat / | ||
| + | | crontab -e | Cronjobs editieren | | ||
| + | | crontab -l | Cronjobs listen | | ||
| + | | date +%s | Unixzeit ausgeben | | ||
| + | | date -d @1234631164 | Unixzeit in Normalzeit ausgeben | | ||
| + | | df -h | free disk space | | ||
| + | | dpkg-reconfigure locales -plow | Spracheinstellungen | | ||
| + | | dpkg-reconfigure tzdata | Zeitzoneneinstellungen | | ||
| + | | kill -6 <PID> ((PID bezeichnet die Prozess ID)) | SIGABRT - Prozess abbrechen | | ||
| + | | kill -9 <PID> | SIGKILL - Prozess terminieren | | ||
| + | | kill -15 <PID> | SIGTERM - Prozess sauber beenden | | ||
| + | | kill -18 <PID> | SIGCONT - Prozess fortsetzen | | ||
| + | | kill -19 <PID> | SIGSTOP - Prozess stoppen | | ||
| + | | mount -o remount -rw / | schreibgeschütztes Dateisystem freigeben | | ||
| + | | ps | Prozessliste | | ||
| + | | ps -aux | ausführliche Prozessliste | | ||
| + | |||
| + | ==== Netzwerk Management ==== | ||
| + | |||
| + | ^ Befehl ^ Kommentar ^ | ||
| + | | ifconfig | IP Adresse und Netzmaske anzeigen | | ||
| + | | netstat -pantu | Connections/ | ||
| + | | nload -u H | Bandbreite anzeigen | | ||
| + | | sh blubb.sh | sh file executen | | ||
| + | | wget http:// | ||
| + | |||
| + | ==== Start und Stop ==== | ||
| + | |||
| + | ^ Befehl ^ Kommentar ^ | ||
| + | | shutdown -s | Herunterfahren bzw. Ausschalten | | ||
| + | | shutdown -r | Neustart (reboot) | | ||
| + | | shutdown -l | Benutzer Abmelden | | ||
| + | | shutdown -s -f | erzwungenes (forced) Herunterfahren | | ||
| + | |||
| + | ===== Linux Zeit ändern ===== | ||
| + | |||
| + | Zeit unter Linux einstellen. ((https:// | ||
| + | |||
| + | ==== Zeit anzeigen ==== | ||
| + | |||
| + | <code bash> | ||
| + | timedatectl | ||
| + | </ | ||
| + | |||
| + | ==== Zeit ändern ==== | ||
| + | |||
| + | Zeitzone manuell festlegen: | ||
| + | |||
| + | <code bash> | ||
| + | sudo timedatectl set-timezone Europe/ | ||
| + | </ | ||
| + | |||
| + | Zeitzone auswählen: | ||
| + | |||
| + | <code bash> | ||
| + | sudo dpkg-reconfigure tzdata | ||
| + | </ | ||
| + | ===== Apache Module laden ===== | ||
| + | |||
| + | <code bash> | ||
| + | a2enmod modname | ||
| + | </ | ||
| + | |||
| + | aktivieren, oder mit | ||
| + | |||
| + | <code bash> | ||
| + | a2dismod modname | ||
| + | </ | ||
| + | |||
| + | deaktivieren. Anschliessend ist ein Neustart des Webservers mit | ||
| + | |||
| + | <code bash> | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | nötig. | ||
| + | |||
| + | ===== Froxlor Cron ausführen ===== | ||
| + | |||
| + | [[linux: | ||