Created by Felix Loth
over 1 year ago
|
||
Question | Answer |
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 |
Want to create your own Flashcards for free with GoConqr? Learn more.