GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Woher weiß ich, ob netcat &dd funktionieren?

Senden Sie den dd eine USR1 verarbeiten Signal:

$ dd if=/dev/urandom of=/dev/null &
[1] 977
$
$ kill -USR1 977
274647+0 records in
274646+0 records out
140618752 bytes (141 MB) copied, 17.3286 s, 8.1 MB/s
$

¿Haben Sie es mit PV versucht? http://www.ivarch.com/programs/pv.shtml

dd bs=16M if=/dev/sda|bzip2 -c| pv | nc serverB.example.net 19000
nc -l -p 19000| pv | bzip2 -d| dd bs=16M of=/dev/sdb

Viel Glück!


Suchen Sie die PID des Prozesses, für den Sie die E/A überprüfen möchten, in Ihrem Fall den dd auf server b wäre dann ein guter ort zum suchen

cat /proc/<PID>/io

Sehen Sie sich den Wert für wchar an Dies sollte der geschriebene Wert der Bytes sein.

Zum späteren Nachschlagen können Sie pv einfügen in eine (oder beide) der Pipes und es wird Ihnen sagen, wie viele Daten es durchlaufen haben.

dd bs=16M if=/dev/sda|bzip2 -c|pv|nc serverB.example.net 19000
225MB 0:04:48 [ 799kB/s] [                    <=>                            ]

Linux
  1. Woher wissen Sie, welche Linux-Distribution Sie verwenden?

  2. Wie kann ich eine Datei unter Linux symbolisch verknüpfen?

  3. Seitenzahlen in einem PDF sind deaktiviert, wie kann ich sie ändern?

  4. Wie kann ich feststellen, ob eine Partition gemountet oder nicht gemountet ist?

  5. Wie kann ich überprüfen, welche Terminaldefinitionen verfügbar sind?

Wie kann ich den absoluten Pfad eines laufenden Prozesses erfahren?

Woher weiß ich, ob die Option set -e aktiviert ist oder nicht?

Wenn ich die PID-Nummer eines Prozesses kenne, wie erhalte ich seinen Namen?

Linux:Woher wissen, welche Prozesse an welchen Kern geheftet sind?

Wie kann ich überprüfen, ob cgroups auf meinem Linux-Host verfügbar sind?

VMware Linux Server – wie können Sie feststellen, ob Sie eine VM oder echte Hardware sind?