如果產生的數據長短格式不統一,使用md5sum命令,并使用cut截取相應位數 | echo? $RANDOM |
openssl rand -base64? ? ? openssl rand -base64? 10 | |
date +%s%N | |
/dev/random設備,存儲著系統當前運行的環境的實時數據。它可以看作是系統某個時候,唯一-值數據,因此可以用作隨機數元數據。我們可以通過文件讀取方式,讀得里面數據。/dev/urandom這個設備數據與random里面一樣。只是,它是非阻塞的隨機數發生器,讀取操作不會產生阻塞 head /dev/random |cksum | |
UUD碼全稱是通用唯一識別碼 (Universally Unique Identifier, UUID),它是一一個軟件建構的標準,亦為自由軟件基金會(Open Sofware Foundation, OSF)的組織在分布式計算環境(Distributed Computing Environment,DCE)領域的一部份。? ? ? ? UUD的目的,是讓分布式系統中的所有元素,都能有唯一的辨識信息,而不需要通;過中央控制端來做辨識信息的指定。如此一來,每個人都可以創建不與其它人沖突的UUD。在這樣的情況下,就不需考慮數據庫創建時的名稱重復問題。它會讓網絡任何一臺計算機所生成的uuid碼,都是互聯網整個服務器網絡中唯一的。它的原信息會加入硬件,時間,機器當前運行信息等等。。 ? ? ? UUID格式是:包含32個16進位數字,以“-"連接號分為五段,形式為8-4-4-4-12的32個字符。范例; 550e8400-e29b-41d4-a716-446655440000,所以: UUID 理論上的總數為216x8=2128,約等于3.4x 1038。也就是說若每奈秒產生1兆個UUD,要花100億年才會將所有UUID用完 cat /proc/sys/kernel/random/uuid | |
yum install expect -y mkpasswd -l 8 mkpasswd -s 0 |
?