首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用gcloud cli获取OS类型

如何使用gcloud cli获取OS类型
EN

Stack Overflow用户
提问于 2020-11-10 05:57:40
回答 1查看 922关注 0票数 0

在我的gcp项目中有两个实例正在运行。

因此,我需要对每个实例进行迭代,并需要获得os版本,如果os版本与某个值匹配,则需要执行另一个gcloud命令来获取已安装的库。

因此,我使用这个命令来迭代每个实例:

代码语言:javascript
复制
$(gcloud compute instances list --format="value(name)")

// which gives the output as below

name: temp-1
---
name: temp-2
---
name: test1

我也需要摆脱name:

我和

  1. 需要使用获得每个实例的linux发行版(ubuntu,centos/rhel)。

是否可以在每个服务器(temp-1、temp-2、test1)中执行ssh (没有实际ssh-ing)并将结果返回到命令行?

EN

回答 1

Stack Overflow用户

发布于 2020-11-10 07:52:28

我有几种方法可以做到这一点。您可以使用以下任一命令:

代码语言:javascript
复制
$ gcloud compute ssh --zone us-central1-a instance-1 --command "uname -a"
Linux instance-1 4.19.0-11-cloud-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux

$ gcloud compute ssh --zone us-central1-a instance-1 -- uname -a
Linux instance-1 4.19.0-11-cloud-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux
Connection to n.n.n.n closed.

或者,在比例上,您可以使用VM Manager产品:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64763618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档