|
|
Erstellt von Felix Loth
vor mehr als 3 Jahre
|
|
| Frage | Antworten |
| Head - n 3 | Zeigt erste 3 Zeilen einer Datei an |
| Tail -n 3 | Zeigt die letzten 3 Zeilen einer Datei an |
| Touch | Erstellt eine neue Datei |
| File | Zeigt den Typ und den Inhalt einer Datei |
| rmdir | Verzeichnis löschen |
| rm -rf | Remove command mit -recursive und -force schalter |
| WC | Wordcount |
| nl | Zeigt die Ausgabe nummeriert an |
| Aufbau von fstab | Fstab Einstellungen: Gerät/HD [TAB] Mountpoint [TAB] Dateisystem [TAB] Mountoption [TAB] Dump/Backup [TAB] Dateisystemüberprüfung |
| tee | Datei umlenken |
| ls -i | Inodes anzeigen lassen |
| tune2fs -L "name" "dev/sdb1 | Label eines Datenträgers ändern |
| E2fsck | Dateisystem auf Fehler überprüfen |
| Tune2fs -j /dev/sdb1 | Dateisystem Jounaling funktion hinzufügen |
| Tune2fs -i 20d /dev/sdb1 | Intervall der Überprüfung ändern |
| lvcreate -L 25G -n "name der LVM" "Gruppenname" "Devices" | lvm system mit 25G anlegen |
| vgextend "Gruppenname" "Partition" | Volumegruppe erweitern |
| lvextend --resizef2s -L +10G /dev/vgname/lvmname | lvm erweitern |
| lvreduce --resizefs -L -10G /dev/vgname/lvmname | lvm größe reduzieren |
| lvcreate --size 100M --snapshot --name "name" "Pfad" | Snapshot mit 100M erstellen |
| lvconvert --merge /dev/vgname/lvmname | Snapshot einspielen |
| Apropos | Handbuchseiten nach einem Schlagwort durchsuchen |
| KERNEL==“sd?1“, SUBSYSTEMS==“usb“, ATTRS{serial}==“ABDCEF012345, SYMLINK+=“musik“ | Selbe Gerätezuordnung bei Festplatten & Usbsticks |
| Lsmod | Welche Module sind Geladen |
| Lsusb | Zeigt usb geräte die angeschlossen sind |
| lspci | zeigt geräte vom motherboard an |
| uname -r | Version vom Kernel abrufen |
| Rmmod "Modulname" | Entlädt ein Modul |
| insmod "dateipfad" | Spezifisches Modul laden |
| modprobe "name" | Lädt ein Modul und alle abhängigen Module |
| Modprobe -r „name“ | entlädt alle damit verbunden Module und das Modul selbst |
| Depmod -a | löst Abhängigkeiten und erstellt die Datei neu |
| Modinfo „name“ | zeigt Info zum Modul an |
| Chage | Abrufen aller Passwortoptionen nacheinander |
| Chage -l „Benutzer“ | zeigt Passwortinformationen des eingegebenen Benutzers. |
| Chage -m 2 „Benutzer“ | Ändert die Minimale Anzahl der Tage zwischen Passwortänderungen auf 2 |
| Chage -M 2 „Benutzer“ | Ändert die Maximale Anzahl der Tage zwischen Passwortänderungen auf 2 |
| Chage -d 2023-03-09 „Benutzer“ | Ändert die Letzte Passwortänderung auf den 09.03.2023 |
| Chage -I 21 „Benutzer“ | Ändert Passwort Inaktiv um 21. |
| Chage -W 3 „Benutzer“ | Ändert die Anzahl der Tage die man vor Passwortablauf gewarnt wird auf 3. |
| Chage -E 2023-03-28 „Benutzer“ | Kontoablaufdatum auf 28.03.2023 ändern. |
| Passwd „Benutzer“ | Passwort des Benutzers ändern |
| Passwd | Eigenes Kennwort ändern. |
| Passwd -S „Benutzer“ | Status des User+Passwort anzeigen lassen |
| Passwd -e „Benutzer“ | Lässt Passwort sofort verfallen ( Benutzer muss bei der nächsten Anmeldung Passwort ändern.) |
| Passwd -d „Benutzer“ | Deaktiviert die Passwortfunktion |
| Passwd -l „Benutzer“ | sperrt ein Passwort für den Benutzer |
| Passwd -u „Benutzer“ | entsperrt ein Passwort für den Benutzer |
| Passwd -i 30 „Benutzer“ | setzt inaktive Tage auf 30 |
| Passwd -n 5 „Benutzer“ | MindestTage auf 5 |
| Passwd -x 15 „Benutzer“ | Maximaltage auf 15 |
| Usermod -c „Eingabe der Änderung „Benutzer“ | Ändert die Kontoinformationen eines Benutzers |
| Usermod -e 2023-04-01 „Benutzer“ | Kontoablaufdatum festlegen |
| Usermod -s /bin/false „Benutzer“ | Benutzer kann sich nicht mehr anmelden |
| Usermod -f 21 „Benutzer“ | Inaktiv Tage auf 21 festlegen |
| Usermod -s /bin/bash „Benutzer“ | Benutzer kann sich wieder anmelden ( Usermod -s /bin/false aufheben) |
| Groupadd „Name der Gruppe“ | Gruppe erstellen |
| Gpasswd „Gruppenname“ | Passwort für eine Gruppe setzen |
| Groups „Benutzer“ | Zeigt die Gruppen in dem der Benutzer Mitglied ist. |
| Newgrp „Gruppenname“ | Temporär in die Gruppe einfügen (Mit dem angemeldeten Benutzer, nur wenn ein Passwort für die Gruppe gesetzt ist, nur solange man eingeloggt bleibt) |
| Gpasswd -A „Benutzer“ „Gruppenname“ | Setzt einen Benutzer zum Gruppenverwalter |
| Gpasswd -a „Benutzer“ „Gruppenname“ | Einen Benutzer zu einer Gruppe hinzufügen |
| Gpasswd -d „Benutzer“ „Gruppenname“ | Einen Benutzer aus einer Gruppe entfernen |
| Usermod -aG „Gruppenname“ „Benutzer“ | Einen Benutzer zu einer Gruppe hinzufügen |
| Gpasswd -r „Gruppenname“ | Löscht das Gruppenpasswort |
| Gpasswd -R „Gruppenname“ | Verhindert das sich jemand mit dem Befehl „newgrp“ temporär zur Gruppe hinzufügt |
| chown "Benutzer" "Partition" | Ändert den Besitzer eines Verzeichnis |
| chgrp "gruppe" "Partition" | Wechselt die Gruppenzugehörigkeit |
| getent "passwd" | Systemdatenbanken anzeigen lassen |
| Spiegelverzeichnis für Rocky | /etc/yum.repos.d/ |
| Yum update | System update |
| yum install "Paketname" | installieren von "Paketname" |
| Yum search „Paketname“ | Sucht nach dem Paket „Paketname“ |
| Yum remove „Paketname“ | Entfernt ein Paket |
| Yum group list | Installierte Paketgruppen Liste |
| Yum group install „Paketname“ | Installiert eine Gruppe von Paketen (Mit Abhängigkeiten |
| Yum info „Paketname“ | Informationen über ein Paket |
| Yum list | Liste ALLER installierbaren Pakete |
| Apt-get update | Update Der Paketlisten ziehen |
| Apt-get upgrade | Update der Paketlisten auf das System anwenden |
| Apt-get install „Paketname“ | installiert ein Paket |
| Apt-get remove „Paketname“ | Nur die Binarys löchen, die Configdateien bleiben erhalten, Paket löschen |
| Apt-get purge „Paketname“ | Paket mit Configdateien löschen |
| Apt-get autoremove | = Löscht Dateien die keine Abhängigkeiten mehr haben bzw. zu haben scheinen. |
| Apt-cache search samba | less | Durchsucht Paketlisten nach Paketen mit dem Namen Samba. |
| Apt-cache show apache2 | Zeigt alle Informationen zu einem Paket. |
| Apt-get install -f | Abhängigkeiten nachtragen |
| Dpkg -i „Paketname“ | = (Löst keine Abhängigkeiten auf) Installiert das Paket |
| Dpkg -l | Zeigt Installierte Pakete (ii = installed & Initialised) |
| Dpkg -r „Paketname“ | Deinstalliert ein Paket(config bleibt erhalten) |
| Dpkg -P „Paketname“ | Deinstalliert ein Paket und deren Config files. |
| Dpkg-reconfigure „paketname“ | Bringt Paket auf die Grundeinstellungen zurück |
| Rpm -qa | Zeigt alle Installierten Pakete |
| Rpm -qa „Name*“ | Zeigt alle Pakete mit dem „Name“ an |
| Rpm -qf /bin/passwd | Zeigt zu welchem Paket der Befehl passwd gehört. |
| Rpm -ql passwd-0.80-12.el9.x86_64 | Zeigt alle Dateien an die zu diesem Paket gehören |
| Rpm -q –requires passwd-0.80-12.el9.x86_64 | Zeigt an welche Programme/Pakete erfordern das Paket Passwd |
| Rpm -q –whatprovides /bin/ssh | Worin ist das Paket /bin/ssh enthalten. |
| Su | Setzt Benutzer zu Root |
| Rpm -i „Paketname“ | Installiert ein Paket |
| Rpm -e „Paketname“ | ein Paket Deinstallieren |
| Apt-get install alien | Ein Paket um Rpm auf Debian auszuführen |
| Alien –to-deb | Wandelt eine Datei in Debian-lesbar um |
| rm -r | Paket und alle Unterordner und Dateien löschen |
| /etc/init.d/networking stop | Stoppt das Networking |
| /etc/init.d/networking start | Startet das Networking |
| /etc/init.d/networking restart | Startet binary komplett neu |
| /etc/init.d/networking reload | Lädt config neu |
| Ls -al /etc/ | grep rc | Zeigt/sucht nach Runlevel |
| Init 1 | Ändert runlevel auf 1 (nur von Root nutzbar) |
| Runlevel | Zeigt momentanes Runlevel an |
| Update-rc.d networking defaults | Setzt den Dienst auf default runlevel zurück. |
| Update-rc.d networking remove 1-5 | Nimmt Networking aus runlevel 1-5 raus.(Dauerhaft) |
| Service networking stop | (Nur unter SystemV) stoppt den Dienst Networking |
| Service networking start | (Nur unter SystemV) Startet den Dienst Networking |
| Systemctl edit sshd.service | Optionsfenster für Units von sshd aufrufen |
| Systemctl restart sshd.service | Startet den Service sshd neu |
| Systemctl stop sshd.service | Stoppt den Service sshd |
| Systemctl start sshd.service | Startet den Service sshd |
| Systemctl status sshd.service | Zeigt den Status von dem Dienst SSHD |
| Systemctl list-units | Zeigt alle geladenen Units an |
| Systemctl list-timers | Zeigt alle Timers an |
| Systemctl list-sockets | Zeigt alle Sockets an |
| Systemctl list-unit-files | Listet ALLE Unitdateien auf |
| Systemctl disable sshd.service | Deaktiviert den Autostart vom SSHD.Service |
| Systemctl is-enabled sshd.service | Überprüfen ob der Dienst SSHD.Service eingeschaltet ist |
| Systemctl mask sshd.service | maskiert den Dienst sshd.service (Kann nicht mehr Starten) |
| Systemctl unmask sshd.service | Demaskiert den Dienst sshd.service (Kann wieder Starten) |
| Systemctl enable sshd.service | Aktiviert den Autostart von SSHD.service |
| Systemctl get-default | Zeigt an in welchem Target das System ist |
| Systemctl set-default multi-user.target | Setzt den Targetstandart auf Multi-user.target |
| getfacl "Ordnername" | Zeigt die einzelnen Berechtigungen für den Ordner an |
| setfacl -m g:"Gruppenname":rx | Gruppe bekommt Rechte zu einem Ordner |
| setfacl -x g:Gruppe Ordner | Gruppe aus der Rechtefreigabe rausnehmen |
| setfacl -R -b Ordner/ | (erweiterte Rechte für den ganzen Baum entfernen) |
| setfacl -m g:Gruppe:--- | Ordner (alle Rechte entfernen) |
| yum list available | Zeigt alle zur Installation verfügbaren Pakete an |
| yum list installed | Zeigt alle Installierten Pakete an |
| Ip addr show enp0s3 | zeigt Ip Adresse |
| Ip link set dev enp0s3 adress 09:08:01:00:11:22 | Mac Adresse zuweisen. |
| Ip addr change 192.168.1.10/24 broadcast 192.168.1.255 dev enp0s3 | ip und broadcast adresse hinzufügen |
| Ip addr del 192.168.1.10/24 dev enp0s3 | Löscht die Ipadresse |
| Ip link set enp0s3 down | Deaktiviert die Schnittstelle |
| Ip link set enp0s3 up | Aktiviert die Schnittstelle |
| Ip route | Routing Tabelle aufrufen |
| Ip route add default via 172.18.173.143 dev enp0s3 | Standart Gateway setzen |
| Ip neighbor | Zeigt mir IP Nachbarn an |
| Ifconfig | Ipadresse anzeigen lassen |
| Ifconfig enp0s3 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 | Ersetzt die grade vorhandene Ip-Adresse. |
| Ifconfig enp0s3:1 123.123.123.123 netmask 255.255.255.0 broadcast 123.123.123.255 | Ipadresse Hinzufügen (Zweite Virtuelle Schnittstelle) |
| Ifconfig enp0s3:1 down / ifdown enp0s3 | IP Schnittstelle herunterfahren |
| Ifconfig enp0s3:1 up / ifup enp0s3) | IP Schnittstelle hochfahren |
| Arp -a | Zeigt Nachbaren an |
| Netstat -r | Zeigt Routingtabelle an |
| Netstat -tulpen/ ss -tulpen | Zeigt Welche Ports geöffnet sind. |
| Hostname „name“ | Aktualisiert den Hostnamen |
| Verzeichnis für Reihenfolge der Namensauflösung | /etc/nsswitch.conf |
| Verzeichnis für Hostname | /etc/hostname |
| DNS-Server Verzeichnis | /etc/resolv.conf |
| Verzeichnis für Protokolle | /etc/protocols |
| Verzeichnis für Dienste und Ports | /etc/services |
| Hostdatei für Ip-Adressen und Hosts | /etc/hosts |
| Datei(Verzeichnis) für Ip-Adressen | /etc/network/interfaces |
| traceroute | Ping mit allen Hops anzeigen |
| Nslookup „www.name.de“ | Zeigt Netzwerkinfo von dem eingegebenen Namen an |
| Dig „www.name.de“ | zeigt erweiterte Netzwerkinformationen von „www.name.de“ an |
| Nmcli device | Zeigt Networkmanager-Devices an |
| Nmcli connection | Zeigt Networkmanager-Verbinden an |
| Nmtui | Öffnet das Networkmanager-Terminal |
| Nmcli connection edit | Verbindung bearbeiten |
| Find / -name passwd | Sucht nach dem Namen Passwd |
| Find / -mtime 1 | Zeigt alle Dateien die bis +1 Tag geändert wurden |
| Find / -atime 5 | Zeigt alle Dateien auf die 5+1 Tag zugegriffen wurde |
| Find / -user „Username“ | Zeigt Dateien die dem „Username“ gehören |
| Locate „Suchwort“ | Durchsucht das System nach „Suchwort“ |
| Updatedb | Datenbank von Locate aktualisieren |
| Atrm | Job löschen |
| Atq | Job-Liste anschauen |
| Touch /etc/at.allow | Liste aller User die den Befehl at benutzen dürfen |
| Touch /etc/at.deny | Liste aller User die den Befehl at nicht benutzen dürfen |
| Crontab -e | Aufgabentabelle öffnen und editieren |
| Verzeichnis für geplante Aufgaben | /etc/crontab |
| Echo$? | Abfrage ob der Befehl erfolgreich war |
| Jobs | Zeigt Dienste die im Hintergrund laufen |
| Rmjob | Job entfernen |
| Bg „Nummer“ | Job in den Hintergrund |
| Fg „Nummer“ | Job in den Vordergrund |
| Strg + Z | Pausieren (SIGSTOP) |
| Strg + C | Abbrechen (SIGINT) |
| Su -l | Superuser mit Pfadeinstellungen |
| Alias mm=‘ls -al‘ | Erstellt temporär den alias "mm" mit dem Befehl „ls -al“ |
| Export „a“ | Exportiert die Variable „a“ |
| Unset „a“ | Löscht die Variable |
| Ps -u | Zeigt alle Userprozesse |
| Pstree -au | less | Prozessbaum mit Aufbau |
| Ps -x | Zeigt alle Daemonprozesse |
| Ps -l | Erweiterte Anzeige für die Prozesse |
| Nice --19 „Befehl“ | Setzt den Befehl mit dem Nicewert -19 ab |
| Top | Ruft den Prozessmanager auf |
| Verzeichnis für Globale Einstellungen | /etc/profile |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.