Loading

上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 76 下一页
摘要: 背景 上回说到: Shell快速判断服务器是否在线以及占用情况(进程是否运行) 这次进一步: 希望对在线空闲的服务器执行一些操作。 尝试 容易想到构建一个数组保存空闲节点名称,随后遍历该数组发送指令。 代码如下: #!/bin/bash echo Checking hosts... val=() f 阅读全文
posted @ 2020-07-14 22:07 azureology 阅读(521) 评论(0) 推荐(0)
摘要: 场景 项目使用36台节点服务器,目前需要判断在线节点数量与占用情况。 实现 使用shell script执行ping成功则反馈在线并判断占用,失败则返回离线。 占用判断通过查询特定名称进程是否存在实现。 #!/bin/bash echo Checking hosts... for $host in 阅读全文
posted @ 2020-07-14 09:39 azureology 阅读(545) 评论(0) 推荐(0)
摘要: 问题 配置虚拟环境需要指定随机mac地址防止冲突 实现 先说结论 $ echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-17 58:90:65:2e:e9:63 感兴趣的朋友可以继续看分析部分 思路 使用shell脚本生成6段00-ff的随机十六进制数 最后两 阅读全文
posted @ 2020-07-10 14:56 azureology 阅读(1100) 评论(0) 推荐(0)
摘要: 需求 运维服务器需要把log拷到本地分析, 逐条scp太慢,希望并行执行。 思路 对于时序没有严格要求的命令, 使用&将每条指令后台运行, 无需等待上条结束继续执行下条。 最后配合wait等待全部执行完毕 实现 #!/bin/bash for host in server{0..35} do ( s 阅读全文
posted @ 2020-07-10 11:01 azureology 阅读(1007) 评论(0) 推荐(0)
摘要: 需求 部署很多台虚拟机,逐一开启设置缺效率。 希望使用命令行 实现 官方推荐使用vmrun操作虚拟机,常用命令如下: vmrun list #列出正在运行的虚拟机 vmrun start "C:\VM\ubuntu.vmx" nogui #启动无图形界面虚拟机 vmrun stop "C:\VM\u 阅读全文
posted @ 2020-07-09 14:26 azureology 阅读(1912) 评论(0) 推荐(0)
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 76 下一页