浩哥指点,其实有更简单的压测工具:stress。Stress是一个Posix系统下生成Cpu/Menory/IO/Disk负载的工具。

工具参数说明:

-? 显示帮助信息-v 显示版本号-q 不显示运行信息-n,--dry-run 显示已经完成的指令执行情况-t --timeout N 指定[......]

Read more

如下示例代码实现了用telnet命令测试端口连通性的功能:

端口通信正常-bash-4.1$ echo " " | telnet 192.0.0.1 10100Trying 10.71.133.9...Connected to 10.71.133.9.Escape charac[......]

Read more

有时需要在用read获取输入前,输出相关提示信息给用户,提示信息过长的时候,换行才比较好看,实现示例如下:

read -p $'Here is new line\x0aInput something:' inputstr

效果如下:

read -p $'Here is new line[......]

Read more

AWS有的示例网卡可能会因为系统不同镜像不同,所以网卡名字不同,一般取内网IP的shell不一定灵。
经过调试,如下shell可以稳定取出局域网内网的IP:

ip addr |grep inet |grep -v inet6|sed -n '2p'|cut -f 1 -d "/&q[......]

Read more

以下代码实现了cat输出完整换行文本到文件的功能:

cat <<EOF > /usr/1.confa1.sources = r1a1.sinks = k1EOF

[……]

Read more

拆分数组,发现没办法按我预想的拆分换行,搜了下,IFS表示换行的正确方式如下:

IFS=$'\n'

方法来自:https://blog.csdn.net/apache0554/article/details/47006609[……]

Read more