現下學習運維的人們愈來愈多,可是在學習過程當中也會遇到各類各樣的問題。那麼在shell編程中,Linux下面生成隨機密碼有幾種方法?shell
[root@oldboyedu59 ~]# tr -cd 'a-zA-Z0-9' </dev/urandom |head -c8 B0iV36fZ[root@oldboyedu59 ~]#
[root@oldboyedu59 ~]# date +%N 211379317
date +%N |md5sum |head -c10編程
[root@oldboyedu59 ~]# date +%N|md5sum |head -c8 888b0ea8[root@oldboyedu59 ~]#
RANDOM生成隨機數字
echo $RANDOMrubyRANDOM + md5sumbash
RANDOM +數字運維
[root@oldboyedu59 ~]# echo $((RANDOM+10000000)) 10017665
[root@oldboyedu59 ~]# uuidgen dabd39c6-db3d-4371-9470-266bfb13bcc8 [root@oldboy59 ~]# uuidgen|cut -b 1-8 5f6b9ca5
mkpasswd|cut -b 1-8dom
須要單獨安裝ide
openssl rand -base64 8 [root@oldboyedu59 ~]# openssl rand -base64 8 XnVoCkFJ0f4=
string字符轉換 轉換爲人類可讀學習
strings /dev/urandom | tr -cd 'a-zA-Z0-9' |head -c8
[root@oldboyedu59 ~]# gpg --gen-random -armor 1 12 gGdc3IQH5WFjvLXL