nuetzliche_linux-werkzeuge
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| nuetzliche_linux-werkzeuge [2022-06-23 13:43:46] – manfred | nuetzliche_linux-werkzeuge [2026-02-10 01:39:59] (aktuell) – [dm_crypt-0] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== nützliche Linux-Werkzeuge ====== | ====== nützliche Linux-Werkzeuge ====== | ||
| + | |||
| + | siehe auch: [[:: | ||
| [[https:// | [[https:// | ||
| Zeile 6: | Zeile 8: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | |||
| + | |||
| + | ===== man ===== | ||
| + | |||
| + | To obtain a neat PostScript rendering of a manual page, use '' | ||
| + | of the man(1) utility: '' | ||
| + | | ||
| + | man -t grep > grep.ps | ||
| + | or | ||
| + | man -t printf | lp # Send the PostScript directly to printer | ||
| + | |||
| + | |||
| + | ===== top ===== | ||
| + | |||
| + | In //top// gibt es drei wichtige Schalter: | ||
| + | - **h** -> //Hilfe//: hier wird eine Kurzanleitung zur Bedinung angezeigt | ||
| + | - **o** -> //Order//: hiermit kann man dann die Reihenfolge der Felder festlegen | ||
| + | - **f** -> //Field//: hiermit kann man festlegen, nach welcher Spalte sortiert die Tabelle angezeigt werden soll | ||
| + | * es ist aber auch möglich, hiermit zusätzliche Spalten zu aktivieren, indem man sie einfach als // | ||
| + | |||
| + | man kann die anzuzeigenden Spalten aber auch über eine Konfigurationsdatei festlegen: | ||
| + | > echo " | ||
| + | oder | ||
| + | > echo " | ||
| + | |||
| + | Die Buchstabenfolge, | ||
| + | Indem man kleingeschriebene Buchstaben in Grußbuchstaben umwandelt, aktiviert man sichtbare Spalten. | ||
| + | Die Reihenfolge der Buchstaben legt die Reihenfolge der Spalten in der Tabelle fest. | ||
| + | |||
| + | m: TIME+ = CPU Time, hundredths | ||
| + | f: GROUP = Group Name | ||
| + | c: RUSER = Real user name | ||
| + | * A: PID = Process Id | ||
| + | * B: PPID = Parent Process Pid | ||
| + | * K: %CPU = CPU usage | ||
| + | * H: PR = Priority | ||
| + | * I: NI = Nice value | ||
| + | * P: SWAP = Swapped size (kb) | ||
| + | * Q: RES = Resident size (kb) | ||
| + | * L: TIME = CPU Time | ||
| + | * R: CODE = Code size (kb) | ||
| + | * O: VIRT = Virtual Image (kb) | ||
| + | d: UID = User Id | ||
| + | e: USER = User Name | ||
| + | n: %MEM = Memory usage (RES) | ||
| + | g: TTY = Controlling Tty | ||
| + | u: nFLT = Page Fault count | ||
| + | t: SHR = Shared Mem size (kb) | ||
| + | s: DATA = Data+Stack size (kb) | ||
| + | v: nDRT = Dirty Pages count | ||
| + | y: WCHAN = Sleeping in Function | ||
| + | w: S = Process Status | ||
| + | j: P = Last used cpu (SMP) | ||
| + | z: Flags = Task Flags < | ||
| + | * X: COMMAND | ||
| + | |||
| + | |||
| + | ===== netstat / ss ===== | ||
| + | |||
| + | Alt: | ||
| + | > netstat -anp tcp | ||
| + | > netstat -anf inet | ||
| + | > netstat -Lanf inet | ||
| + | |||
| + | Neu: | ||
| + | > ss -anp tcp | ||
| + | > ss -anf inet | ||
| + | > ss -Lanf inet | ||
| ===== netcat (nc) ===== | ===== netcat (nc) ===== | ||
| - | | + | Verbindungstest (hier zu einen MySQL-Server): |
| + | | ||
| + | Connection to 10.11.12.13 3306 port [tcp/mysql] succeeded! | ||
| + | |||
| + | |||
| + | ===== socat (Nachfolger von netcat) ===== | ||
| + | |||
| + | <code bash 1. socat-Empfänger auf " | ||
| + | root@host02: | ||
| + | </ | ||
| + | |||
| + | <code bash 2. socat-Sender auf " | ||
| + | root@host01: | ||
| + | </ | ||
| + | |||
| + | <code bash 3. Daten werden auf " | ||
| + | root@host02: | ||
| + | Hallo Welt! | ||
| + | root@host02: | ||
| + | </ | ||
| Zeile 31: | Zeile 120: | ||
| screen -r | screen -r | ||
| - | Wurden auf einer Maschine | + | Wurden auf einer Maschine |
| screen -r | screen -r | ||
| There are several suitable screens on: | There are several suitable screens on: | ||
| Zeile 145: | Zeile 234: | ||
| siehe auch: | siehe auch: | ||
| - | * [[SSL-Schlüssel generieren]] | + | * [[::EDV:SSL-Schlüssel generieren]] |
| * [[einzelne Dateien mit openSSL verschlüsseln]] | * [[einzelne Dateien mit openSSL verschlüsseln]] | ||
| Zeile 154: | Zeile 243: | ||
| weil '' | weil '' | ||
| > curl --ntlm -u username: | > curl --ntlm -u username: | ||
| + | |||
| + | |||
| + | ===== dm_crypt-0 ===== | ||
| + | |||
| + | <code text> | ||
| + | > apt update | ||
| + | > apt -y full-upgrade | ||
| + | ... | ||
| + | Trigger für initramfs-tools (0.142ubuntu25.8) werden verarbeitet ... | ||
| + | update-initramfs: | ||
| + | cryptsetup: WARNING: dm_crypt-0: couldn' | ||
| + | default (plain). | ||
| + | cryptsetup: WARNING: Option ' | ||
| + | mapping dm_crypt-0. Please read | ||
| + | / | ||
| + | ' | ||
| + | cryptsetup: WARNING: Option ' | ||
| + | mapping dm_crypt-0. Please read | ||
| + | / | ||
| + | ' | ||
| + | cryptsetup: WARNING: Resume target dm_crypt-0 uses a key file | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | > cat /etc/fstab | ||
| + | # <file system> <mount point> | ||
| + | / | ||
| + | |||
| + | > cryptsetup status / | ||
| + | / | ||
| + | type: PLAIN | ||
| + | cipher: | ||
| + | keysize: 256 bits | ||
| + | key location: dm-crypt | ||
| + | device: | ||
| + | sector size: 512 | ||
| + | offset: | ||
| + | size: 16777216 sectors | ||
| + | mode: read/write | ||
| + | |||
| + | type: PLAIN | ||
| + | cipher: | ||
| + | keysize: 256 bits | ||
| + | |||
| + | => , | ||
| + | |||
| + | > vim / | ||
| + | dm_crypt-0 PARTUUID=bd600e11-0832-48ec-8fdc-83f41d004854 / | ||
| + | |||
| + | > update-initramfs -u -k all | ||
| + | </ | ||
/home/http/wiki/data/attic/nuetzliche_linux-werkzeuge.1655991826.txt · Zuletzt geändert: von manfred
