{{tag>deutsch linux debian cheatsheet collection}} ====== Linux Befehle Cheatsheet ====== ===== Befehlsliste ===== ==== Benutzer Management ==== ^ Befehl ^ Kommentar ^ | /usr/bin/ftptop | Informationen zum ProFTPd anzeigen | | adduser | user mit zus. Informationen anlegen inkl. homedir | | passwd | Passwort ändern | | su | set user | | sudo -u www-data command | Befehl als Benutzer www-data ausführen | | useradd -d | user mit home dir erstellen | | userdel | user löschen | | whoami | Aktuellen Benutzer ausgeben | ==== Datei und Verzeichnis Management ==== ^ Befehl ^ Kommentar ^ | chgrp | Gruppe ändern | | chown | Besitzer ändern | | cp -r newdir/* olddir/ | Dateien rekursiv kopieren | | 'cp' -rf dir/{*,.??*} /dir/ | versteckte Dateien und aliased cp -i wird kopiert | | du -hs | 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 | search for a package | | apt-get install | 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 bezeichnet die Prozess ID)) | SIGABRT - Prozess abbrechen | | kill -9 | SIGKILL - Prozess terminieren | | kill -15 | SIGTERM - Prozess sauber beenden | | kill -18 | SIGCONT - Prozess fortsetzen | | kill -19 | 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. ((http://yellowpad.info/linux/date_time.asp)) [me@mybox me]$ su password: Check the current date and time of the Linux box by entering: [root@mybox me]# date Linux yields the current settings: [root@mybox me]# Wed Apr 7 12:03:45 EDT 2004 Change the current time and date of the Linux box by entering: [root@mybox me]# date 040713032004 would change the time and yield: [root@mybox me]$ Wed Apr 7 13:03:00 EDT 2004 ===== Apache Module laden ===== a2enmod modname aktivieren, oder mit a2dismod modname deaktivieren. Anschliessend ist ein Neustart des Webservers mit /etc/init.d/apache2 restart nötig. ===== Froxlor Cron ausführen ===== [[linux:froxlor_reload|]]