生产随机数的方法
```bash
1)echo $RANDOM 范围是0-32767
2)openssl rand -base64 100
3)date +%S%N 或 date +%s%N
4)head /dev/urandom| cksum
5)uuidgen
6)cat /proc/syslernel/random/uuid
生成随机字符串;我们甚至可以使用 /dev/urandom 设备配合 dd 命令 来获取随机字符串。
7)dd if=/dev/urandom bs=1 count=15|base 64 -w 0
8)mkpasswd (yum install expect -y)
案例:
mkpasswd -l 20 -d 10 -C 5 -c 3 -s 2
[root@m01 scripts]
&I1s29M6915715xVk*ZL
参数解释:
-l 长度
-d 数字
-c 小写字母
-C 大写自动
-s 特殊字符
注:各字符相加必须等于指定密码的长度数
还可以使用md5sum命令
[root@m01 scripts]
210d915f0411767757ce832b5c24bd5b -