sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris => Thema gestartet von: signal_15 am 22. Dezember 2009, 12:24:27
-
Mahlzeit,
ein 'cat /dev/urandom >> datei.dat' bringt mir das was ich brauche, aber in zu grosser menge. ich brauche nur ein einziges megabyte. wie kann man das in ein skript packen?
ct,
-
und was ist eigentlich der unterschied zwischen /dev/random und /dev/urandom?
/dev/urandom erstellt mir in der selben zeit tausend mal mehr an datenmuell.
binnen drei sekunden:
/dev/random >> test1.dat = 24K
/dev/urandom >> test2.dat = 7.3M
ct,
-
von hier: http://de.wikipedia.org/wiki//dev/random
/dev/urandom blockiert im Gegensatz zu /dev/random nicht, wenn eine definierte Entropieschwelle unterschritten wird. D. h. /dev/urandom ist für Anwendungen geeignet, die keine hohen Ansprüche an die Zufälligkeit der Zufallszahlen stellen und eine große Menge von Zufallszahlen benötigen.
gut, da ich einfach nur irgendwelche daten brauche werde ich /dev/urandom nehmen. bleibt noch mein problem mit dem 1MB.
ct,
-
na also. geht doch.-)
ismine~# cat /dev/urandom | tr -dc '[a-z][A-Z][0-9]' | fold -w 80 | head -n 12500 >> test.dat
ismine~# ls -lah | grep -i test.dat
-rw-r--r-- 1 root other 989K Dec 22 13:01 test.dat
ct,
-
Moin,
Mahlzeit,
ein 'cat /dev/urandom >> datei.dat' bringt mir das was ich brauche, aber in zu grosser menge. ich brauche nur ein einziges megabyte. wie kann man das in ein skript packen?
ct,
Fuer sowas nimmt man dd, also z.B.
% dd if=/dev/urandom of=datei.dat bs=1024 count=1024
Tschau,
Drusus.
-
@Drusus
danke. auf dd waere ich niemals gekommen. ich habe 'zum glueck/leider' nie mit dd arbeiten muessen/duerfen.
das dd werde ich zum erstellen von mail anhaengen nutzen.
den sumpf mit cat|tr|fold|head werde ich nutzen um absender adresse und subject zu bilden
ct,
-
Zur urandom Frage gibts nen Wikieintrag.
http://de.wikipedia.org/wiki//dev/random