1
gaitana 2015-09-13 10:43:06 +08:00 via Android
可以远程执行 shell
|
2
whthomas 2015-09-13 10:52:24 +08:00
一般这种批量操作都是机械化的步骤,是不是可以考虑用 Python 的 fabric 之类的库,做个脚本?
|
3
evilangel 2015-09-13 10:54:51 +08:00
运维工程师告诉你 SecureCRT 一条命令发送到所有标签是最简单便捷的方法。
|
4
introom 2015-09-13 10:58:49 +08:00 via Android
最近比较火的是 ansible ,我用过,很方便。
当然,你也可以直接用 pssh |
5
Tink 2015-09-13 11:03:19 +08:00 via iPhone
Fabric 可以啊
|
6
fangpeishi 2015-09-13 11:04:34 +08:00
cat host.list |xargs -I {} ssh USER@{} 'COMMAND'
常常有这种操作,用 pssh 吧。 |
7
libo26 2015-09-13 11:55:11 +08:00 via iPhone
自己写个脚本呗
|
8
knightdf 2015-09-13 12:02:57 +08:00
iterm, Broadcast input, 或者运维工具 Fabric
|
9
Scholer 2015-09-13 12:10:39 +08:00
ansible 是最方便的
|
10
jhaohai 2015-09-13 12:43:36 +08:00 via iPhone
ansible
|
11
aheadlead 2015-09-13 12:43:58 +08:00 via iPhone
ansible
|
12
realityone 2015-09-13 12:49:49 +08:00
昨天看见了一个 rir
|
13
id4alex 2015-09-13 12:52:34 +08:00
shell 里面的一段代码
###所有节点修改 hostname#### [root@localhost ~]# for i in `grep node /etc/hosts | awk '{print $2}'`; do ssh -o StrictHostKeyChecking=no $i "sed -i '/HOSTNAME=/d' /etc/sysconfig/network;echo \"HOSTNAME=$i\" >>/etc/sysconfig/network"; done; |
14
dotpig 2015-09-13 13:02:56 +08:00
SSH to many hosts and broadcast input with iTerm
https://coderwall.com/p/x9ylbw/ssh-to-many-hosts-and-broadcast-input-with-iterm 一个 AppleScript 搞定。 |
15
dorentus 2015-09-13 13:16:14 +08:00 via iPad
ssh root@host service nginx restart 再加个循环不就好了
|
16
wangxiaomu 2015-09-13 13:23:31 +08:00
@fangpeishi 简单有效
|
17
lins05 2015-09-13 13:29:30 +08:00
偶尔用一下写个 shell 脚本就行, 经常执行类似任务可以用 ansible 或者 fabric
|
18
chilaoqi 2015-09-13 13:38:13 +08:00
ansible , fabric , saltstack 这类的 toolkit
rundeck , fit2cloud 这类的运维平台 |
19
akige 2015-09-13 13:59:08 +08:00
必须 ansible 啊
|
20
pynix 2015-09-13 17:37:01 +08:00
你需要自动化运维工具。。
|
21
Ixizi 2015-09-13 18:06:11 +08:00 via iPhone
你是不是搞运维的?
|
22
Lumuy 2015-09-13 23:01:22 +08:00 via Android
fabric
|
23
tonic 2015-09-14 12:24:07 +08:00
csshX 可以试试 ~_~
|
24
xlvecle 2015-09-14 14:29:56 +08:00
polysh, pdsh ,pssh 等,楼主 Google 一下就明白了.
|
25
nekoyaki 2015-09-14 15:49:26 +08:00
难道不是……
直接 ssh username@host 'command'就行吗? |