摘要: shell脚本安装python、pip--不需要选择安装项目--不管用总报错,必须带上判断符号,while没有这种用法,写在这里为了以后少走弯路,所以不要用下面的执行了首先把pip-18.0.tar.gz 、Python-3.6.5.tgz 安装包放在 /usr/local 下面,按照顺序先安装pip,再安装python。不要先安装或只安装python,否则很容易出错, #!/bin/bash... 阅读全文
posted @ 2019-01-31 21:42 effortsing 阅读(1951) 评论(0) 推荐(0) 编辑
摘要: 1、subprocess.call 里面的命令分开写,实例如下:subprocess.call 是不能作为赋值的,需要用到 subprocess.check_output 函数,而且如果要引用赋值就必须使用subprocess.call(['echo',line])这种形式。 In [42]: import subprocess In [101]: subprocess.call(['kub... 阅读全文
posted @ 2019-01-31 17:46 effortsing 阅读(5019) 评论(0) 推荐(0) 编辑
摘要: strip作用:去掉空格、以及想要去掉的字符,实例如下: In [42]: import subprocess In [42]: output=subprocess.check_output(["kubectl get no | grep test2 | awk '{print $1}'"], shell=True) In [4... 阅读全文
posted @ 2019-01-31 16:35 effortsing 阅读(163) 评论(0) 推荐(0) 编辑
摘要: split作用:把字符串变成列表,这个字符串必须是多行文字。如果是单行文字或一个单词是不行的,实例操作如下: In [46]: output=subprocess.check_output(['df','-h']) In [60]: print(output) ... 阅读全文
posted @ 2019-01-31 16:33 effortsing 阅读(222) 评论(0) 推荐(0) 编辑
摘要: subprocess.call 是不能作为赋值的,需要用到 subprocess.check_output 函数,而且如果要引用赋值就必须使用subprocess.call(['echo',line])这种形式。 实例一、 对于纯字符串操作如下: In [42]: import subprocess In [101]: subprocess.call(['kubectl','get','... 阅读全文
posted @ 2019-01-31 15:53 effortsing 阅读(8437) 评论(0) 推荐(0) 编辑
摘要: k8s开启cadvisor http 服务 cadvisor介绍: Google的 cAdvisor 是另一个知名的开源容器监控工具。 只需在宿主机上部署cAdvisor容器,用户就可通过Web界面或REST服务访问当前节点和容器的性能数据(CPU、内存、网络、磁盘、文件系统等等),非常详细。 默认cAdvisor是将数据缓存在内存中,数据展示能力有限;它也提供不同的持... 阅读全文
posted @ 2019-01-31 09:31 effortsing 阅读(6998) 评论(4) 推荐(0) 编辑
摘要: Paramiko模块使用 实现目的:192.168.0.61通过Paramiko模块登录192.168.0.63 一、下载安装 由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto pip install pycrypto pip install paramiko 二、模块使用 1、SSHClient 用于连接远程服务器并执行基本命令 (1)基于... 阅读全文
posted @ 2019-01-31 08:22 effortsing 阅读(397) 评论(0) 推荐(0) 编辑