sonnenblen.de - Das unabhängige Sun User Forum

Betriebssysteme => Solaris => Thema gestartet von: signal_15 am 22. Dezember 2009, 12:24:27

Titel: 1MB aus /dev/urandom
Beitrag 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,
Titel: Re: 1MB aus /dev/urandom
Beitrag von: signal_15 am 22. Dezember 2009, 12:30:18
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,
Titel: Re: 1MB aus /dev/urandom
Beitrag von: signal_15 am 22. Dezember 2009, 12:39:58
von hier: http://de.wikipedia.org/wiki//dev/random
Zitat
/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,
Titel: Re: 1MB aus /dev/urandom
Beitrag von: signal_15 am 22. Dezember 2009, 13:06:12
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,
Titel: Re: 1MB aus /dev/urandom
Beitrag von: Drusus am 22. Dezember 2009, 14:55:06
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.
Titel: Re: 1MB aus /dev/urandom
Beitrag von: signal_15 am 22. Dezember 2009, 15:31:22
@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,
Titel: Re: 1MB aus /dev/urandom
Beitrag von: Hexxer am 28. Dezember 2009, 11:52:32
Zur urandom Frage gibts nen Wikieintrag.
http://de.wikipedia.org/wiki//dev/random