Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. {{tag>deutsch linux debian cheatsheet collection}} ====== Linux Befehle Cheatsheet ====== ===== Befehlsliste ===== ==== Benutzer Management ==== ^ Befehl ^ Kommentar ^ | /usr/bin/ftptop | Informationen zum ProFTPd anzeigen | | adduser <username> | user mit zus. Informationen anlegen inkl. homedir | | passwd <username> | Passwort ändern | | su <user> | set user | | sudo -u www-data command | Befehl als Benutzer www-data ausführen | | useradd -d <homedir> <username> | user mit home dir erstellen | | userdel <username> | user löschen | | whoami | Aktuellen Benutzer ausgeben | ==== Datei und Verzeichnis Management ==== ^ Befehl ^ Kommentar ^ | chgrp <user> <datei/ordner> | Gruppe ändern | | chown <user> <datei/ordner> | Besitzer ändern | | cp -r newdir/* olddir/ | Dateien rekursiv kopieren | | 'cp' -rf dir/{*,.??*} /dir/ | versteckte Dateien und aliased cp -i wird kopiert | | du -hs <dir> | Verzeichnis Größe angeben | | du -h * %%|%% sort -hr > /home/user/filelist.txt | Dateiliste nach Größe sortiert | | 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 <pack>| search for a package | | apt-get install <pack> | install pack | | apt-get update | update package cache | | apt-get upgrade | upgrade installed packages | ==== System Management ==== ^ Befehl ^ Kommentar ^ | cat /proc/cpuinfo | cpuinfo | | cat /proc/meminfo | RAM Info | | cat /proc/version | Deb Version | | 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/Ports | | nload -u H | Bandbreite anzeigen | | sh blubb.sh | sh file executen | | wget http://www.psoft.net/shiv/HS/u-web-my4.tgz | gets file | ==== 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://wiki.ubuntuusers.de/Systemzeit/)) ==== Zeit anzeigen ==== <code bash> timedatectl </code> ==== Zeit ändern ==== Zeitzone manuell festlegen: <code bash> sudo timedatectl set-timezone Europe/Berlin </code> Zeitzone auswählen: <code bash> sudo dpkg-reconfigure tzdata </code> ===== Apache Module laden ===== <code bash> a2enmod modname </code> aktivieren, oder mit <code bash> a2dismod modname </code> deaktivieren. Anschliessend ist ein Neustart des Webservers mit <code bash> /etc/init.d/apache2 restart </code> nötig. ===== Froxlor Cron ausführen ===== [[linux:froxlor_reload|]]