常用命令

linux下通过内置命令生成随机字符串

# 生成数字加大小写英文字母随机字符串
tr -dc a-z0-9A-Z </dev/urandom | head -c 16 && echo ''
# 所有字母与数字
tr -dc [:alnum:] </dev/urandom | head -c 16 && echo ''
# 随机数字
tr -dc [:digit:] </dev/urandom | head -c 16 && echo ''
# 所有可打印字符,不包括空格
tr -dc [:graph:] </dev/urandom | head -c 16 && echo ''
参考资料:

curl测试网站响应速度

curl "-w" "time_namelookup: %{time_namelookup}\ntime_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" <请求地址>
变量名称 作用
time_namelookup 域名解析时间,用来排查是否为dns解析导致请求慢的原因
time_connect 建立TCP连接所花费时间
time_starttransfer 从请求开始到响应开始传输的时间
time_total 总的花费时间
参考资料: