Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung |
dinge_die_einem_das_leben_erleichtern [2024/04/23 12:09] – [Netzwerk und Hardware] loma | dinge_die_einem_das_leben_erleichtern [2025/03/11 10:45] (aktuell) – [Ärger mit Prozessen und Diensten] loma |
---|
| |
| |
^ Befehl^ Beschreibung | | ^ Befehl ^ Beschreibung ^ |
| jobs| Prozesse anzeigen die im Hintregrund sind | | | jobs | Prozesse anzeigen die im Hintregrund sind | |
| STRG + Z| Prozess anhalten und in den Hintergrund schieben | | | STRG + Z | Prozess anhalten und in den Hintergrund schieben | |
| fg <jobnummer>| Bringt den Befehl mit der angegebenen Jobnummer in den Vordergrund | | | fg <jobnummer> | Bringt den Befehl mit der angegebenen Jobnummer in den Vordergrund | |
| bg <jobnummer>| Bringt den Befehl mit der angegebenen Jobnummer in den Hintergrund | | | bg <jobnummer> | Bringt den Befehl mit der angegebenen Jobnummer in den Hintergrund | |
| <Befehl> &| Startet den Befehl in den Hintergrund | | | <Befehl> & | Startet den Befehl in den Hintergrund | |
| nohup <Befehl>| Lässt den Prozess bei SSH-Abmeldung weiterlaufen | | | nohup <Befehl> | Lässt den Prozess bei SSH-Abmeldung weiterlaufen | |
| fuser -uv /mnt/sda2| Hier sieht man warum sich ein Device (z.B. CDrom) nicht aushängen lässt | | | fuser -uv /mnt/sda2 | Hier sieht man warum sich ein Device (z.B. CDrom) nicht aushängen lässt | |
| fuser -k {device/Datei}| killen der Sperre | | | fuser -k {device/Datei} | killen der Sperre | |
| sudo ifconfig enp5s0:1 192.168.123.11/24 up| weitere IPadresse hinzufügen | | | sudo ifconfig enp5s0:1 192.168.123.11/24 up | weitere IPadresse hinzufügen | |
| | <code>ps aux | egrep "Z|defunct" | grep -v 'grep'</code> | Zombie Prozesse anzeigen | |
| | pstree -p -s 45267 | Elternprozess des Zombies anzeigen wenn PID des Zombie 45267 ist | |
| |
| |
| <code> echo 'Acquire::http { Proxy "http://10.69.99.10:3142"; };' | tee /etc/apt/apt.conf.d/01proxy </code>| Setzt den Server "apt-cacher" als Proxy für das Paketmanagement | | | <code> echo 'Acquire::http { Proxy "http://10.69.99.10:3142"; };' | tee /etc/apt/apt.conf.d/01proxy </code>| Setzt den Server "apt-cacher" als Proxy für das Paketmanagement | |
| <code> echo 'Acquire::http { Proxy "http://apt-cacher.osit.cc:3142"; };' | tee /etc/apt/apt.conf.d/01proxy </code>| Setzt den Server "apt-cacher" als Proxy für das Paketmanagement | | | <code> echo 'Acquire::http { Proxy "http://apt-cacher.osit.cc:3142"; };' | tee /etc/apt/apt.conf.d/01proxy </code>| Setzt den Server "apt-cacher" als Proxy für das Paketmanagement | |
| dpkg --get-selections '*' > Paketliste.txt| Erstellen eines APT-Abbildes, zur Übertragung der gleichen Pakete auf einem anderen Rechner | | | <code>dpkg --get-selections '*' > Paketliste.txt</code>| Erstellen eines APT-Abbildes, zur Übertragung der gleichen Pakete auf einem anderen Rechner | |
| dpkg --set-selections < Paketliste.txt [[https://wiki.ubuntuusers.de/Paketverwaltung/Tipps/#bersicht-der-installierten-Pakete|INFO Synaptic]]| Setzen der Liste auf dem Zielrechner ''apt-get install dctrl-tools'' und anschließendem ''sync-available'' damit ''--set-selections'' auch funktioniert. | | | <code>dpkg --set-selections < Paketliste.txt</code> [[https://wiki.ubuntuusers.de/Paketverwaltung/Tipps/#bersicht-der-installierten-Pakete|INFO Synaptic]]| Setzen der Liste auf dem Zielrechner ''apt-get install dctrl-tools'' und anschließendem ''sync-available'' damit ''--set-selections'' auch funktioniert. | |
| apt-get dselect-upgrade [[https://wiki.ubuntuusers.de/Paketverwaltung/Tipps/#bersicht-der-installierten-Pakete|INFO Synaptic]]| Die zuvor gesetzte Liste installieren | | | apt-get dselect-upgrade [[https://wiki.ubuntuusers.de/Paketverwaltung/Tipps/#bersicht-der-installierten-Pakete|INFO Synaptic]]| Die zuvor gesetzte Liste installieren | |
| grep -R "blabla" *| Von dort wo man sich befindet rekrusiv alle Dateien nach "blabla" durchsuchen | | | grep -R "blabla" *| Von dort wo man sich befindet rekrusiv alle Dateien nach "blabla" durchsuchen | |
| ldapsearch -h ldapserver.local -Z -x -D "cn=Manager,dc=osit,dc=cc" -W| unter Gentoo mit TLS | | | ldapsearch -h ldapserver.local -Z -x -D "cn=Manager,dc=osit,dc=cc" -W| unter Gentoo mit TLS | |
| pigz -d -z XferLOG.0 | Zlib Archiv entpacken z.B. Backuppc| | | pigz -d -z XferLOG.0 | Zlib Archiv entpacken z.B. Backuppc| |
| lsblk -o +FSTYPE | Partition + PHY Zugehörigkeit + Filesystem | | | lsblk -o +fstype | Partition + PHY Zugehörigkeit + Filesystem | |
| |
LDAP-Search in UCS mit TLS | LDAP-Search in UCS mit TLS |
208.91.112.53 \\ | 208.91.112.53 \\ |
208.91.112.52 \\ | 208.91.112.52 \\ |
| |
| FFMUC DNS \\ |
| 5.1.66.255 \\ |
| 185.150.99.255 \\ |
===== Clonezilla legacyboot only ===== | ===== Clonezilla legacyboot only ===== |
| |
</code> | </code> |
| |
| Eine bestimmte Version eines Paketes installieren. Z.B. hier auf Proxmox ein Downgrade von "pve-qemu-kvm". Zuerst sehen wir nach welche Versionen verfügbar sind: |
| <code> |
| apt list --all-versions pve-qemu-kvm ✔ with root@pve 0.22 39% 2.25G |
| |
| Listing... Done |
| pve-qemu-kvm/now 9.0.0-6 amd64 [installed,local] |
| pve-qemu-kvm/stable 8.1.5-6 amd64 |
| pve-qemu-kvm/stable 8.1.5-5 amd64 |
| pve-qemu-kvm/stable 8.1.5-4 amd64 |
| pve-qemu-kvm/stable 8.1.5-3 amd64 |
| pve-qemu-kvm/stable 8.1.5-2 amd64 |
| pve-qemu-kvm/stable 8.1.5-1 amd64 |
| pve-qemu-kvm/stable 8.1.2-6 amd64 |
| pve-qemu-kvm/stable 8.1.2-5 amd64 |
| pve-qemu-kvm/stable 8.1.2-4 amd64 |
| pve-qemu-kvm/stable 8.1.2-3 amd64 |
| pve-qemu-kvm/stable 8.1.2-2 amd64 |
| pve-qemu-kvm/stable 8.1.2-1 amd64 |
| pve-qemu-kvm/stable 8.0.2-7 amd64 |
| pve-qemu-kvm/stable 8.0.2-6 amd64 |
| pve-qemu-kvm/stable 8.0.2-5 amd64 |
| pve-qemu-kvm/stable 8.0.2-4 amd64 |
| pve-qemu-kvm/stable 8.0.2-3 amd64 |
| pve-qemu-kvm/stable 8.0.2-2 amd64 |
| </code> |
| Und das Downgrade ausführen: |
| apt install pve-qemu-kvm=8.1.5-6 |
| |
| ===== Verfügbare Pakete eines bestimmten Debian/Ubuntu Repositories auflisten ===== |
| |
| Verwendete Repos anzeigen: |
| ls /var/lib/apt/lists |
| |
| Verfügbare Pakete anzeigen: |
| grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/apt.iteas.at_iteas_dists_bookworm* | sort -u |
| |
| Verwendete Repos anzeigen: (Kurzform) |
| apt-cache policy | grep -oE "o=[^,]*" |
| |
| Installierte Pakete eines bestimmten Repos anzeigen: (o=iteas bookworm) |
| apt list '~i ~Oiteas' |
| |
| Siehe auch "man apt patterns". |
===== Datenbanken und deren Befehle ===== | ===== Datenbanken und deren Befehle ===== |
| |