摘要: 1、centos7.4安装图形界面 yum check-update && yum install epel-release && yum groupinstall "GNOME Desktop" "Graphical Administration Tools" && yum groups mark 阅读全文
posted @ 2018-11-19 23:19 effortsing 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: import subprocess import sys import os def main(): try: subprocess.call(["yum install wget -y;cd /etc/yum.repos.d/ && mkdir repo_bak && mv *.repo repo_bak/"], shell=True) subproce... 阅读全文
posted @ 2018-11-19 22:48 effortsing 阅读(2148) 评论(0) 推荐(0) 编辑
摘要: 在pycharm中调用shell命令 1、调用普通命令 # -*- coding:UTF-8 -*- import subprocess subprocess.call(["ls /home"], shell=True) #subprocess.call(["cat /root/d.txt | grep hello"], shell=True) 执行结果 ssh://root@192.... 阅读全文
posted @ 2018-11-19 21:58 effortsing 阅读(7618) 评论(0) 推荐(0) 编辑
摘要: 1、第一种 1.1 正确 class People(object): C:\Python34\python.exe C:/Users/Administrator/PycharmProjects/untitled25/file3/file3.py 阅读全文
posted @ 2018-11-19 21:21 effortsing 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: 1、代码格式化: Ctrl + Alt + L 2、设置行号和字体:参照文档 https://jingyan.baidu.com/article/6b182309bfe7abba59e15944.html 3、整体缩进的快捷键:选中多行,按tab进行缩进, 4、按tab+shift去除缩进 阅读全文
posted @ 2018-11-19 21:05 effortsing 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 经过几次面试,发现有的公司没有用过k8s,有的公司正在用,但是都问了共同的问题:k8s的好处在哪里。所以总结了一下几点 1、故障迁移:当某一个node节点关机或挂掉后,node节点上的服务会自动转移到另一个node节点上,这个过程所有服务不中断。这是docker或普通云主机是不能做到的 2、资源调度 阅读全文
posted @ 2018-11-19 15:16 effortsing 阅读(5297) 评论(0) 推荐(1) 编辑
摘要: 程序输入和raw_inoput() 内建函数 字符解释 f% :对应小数 >>> print "%s is number %d" % ("python",1)python is number 1 >>> user = raw_input('enter login name:')enter login 阅读全文
posted @ 2018-11-19 11:40 effortsing 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、覆盖输入, import os f=open("/root/d.txt","w+") #打开目标文件,w+是以读写方式打开,同r+ f.write("effortsing") #写入内容 f.close() #关闭文件 2、追加输入,用with方式,就不用写f.close(),会自动关闭 with open("/root/d.txt","a") as f: f.write(in... 阅读全文
posted @ 2018-11-19 11:15 effortsing 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 判断目录是否存在,如果不存在就创建多级目录 import os if not os.path.isdir('/ceshi/aa/cc'): os.makedirs('/ceshi/aa/cc') 阅读全文
posted @ 2018-11-19 11:13 effortsing 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Linux 使用退格键时出现^H解决方法 1、临时解决 按ctrl 2、永久解决 基本现象 进入 Python shell,按下 Delete/Backspace 键: Python 3.5.2 (default, Mar 29 2017, 11:05:07) [GCC 4.8.5 20150623 阅读全文
posted @ 2018-11-19 11:11 effortsing 阅读(3300) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python # -*- coding:utf-8 -*- # 注意:本实验用root用户。已经安装python3.6.5 用pycharm运行,首先把nginx安装包放在 /usr/local 下面;mysql安装包放在/root/soft/下面;php7.11安装包不用提前准备,网络下载就行 import subprocess import sys import os... 阅读全文
posted @ 2018-11-19 11:10 effortsing 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 参考文档https://blog.csdn.net/Yeoman92/article/details/56289287 理解Python中列表,元组,字典,集合的区别 列表,元组,字典,集合的区别是python面试中最常见的一个问题。这个问题虽然很基础,但确实能反映出面试者的基础水平。 1.列表(L 阅读全文
posted @ 2018-11-19 11:08 effortsing 阅读(5381) 评论(0) 推荐(0) 编辑
摘要: [root@oracledb python3]# cat /home/b.sh echo "hello" >>> import subprocess>>> >>> subprocess.call('sh /home/b.sh', shell=True)hello0 阅读全文
posted @ 2018-11-19 11:07 effortsing 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、subprocess介绍 官方推荐 subprocess模块,os.system(command) 这个废弃了 亲测 os.system 使用sed需要进行字符转义,非常麻烦 python3 subprocess模块使用 2、subprocess模块使用 官网说明文档 subprocess.ca 阅读全文
posted @ 2018-11-19 11:06 effortsing 阅读(2504) 评论(0) 推荐(0) 编辑
摘要: 首先把pip-18.0.tar.gz 、Python-3.6.5.tgz 安装包放在 /usr/local 下面,按照顺序先安装pip,再安装python。不要先安装或只安装python,否则很容易出错, [root@bogon ~]# cat pip-python.sh #!/bin/bash func1(){ yum -y groupinstall "Development to... 阅读全文
posted @ 2018-11-19 10:59 effortsing 阅读(3745) 评论(0) 推荐(0) 编辑
摘要: [root@bogon ~]# cat menue.sh #!/bin/bash yum_list(){ #列出所有yum安装包 yum repolist [ $? -eq 0 ] && echo "right" } make(){ mkdir -p /home/a.txt [ $? -eq 0 ] && echo "创建文件成功" } #脚本菜单函... 阅读全文
posted @ 2018-11-19 10:58 effortsing 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、find工具-name find /data -name "*.txt" 查找data目录意.txt结尾的文件 find /data -name "[A-Z]*" 查找data目录下以大写字母开头的文件 find /data -name "test*" 查找data目录下以test开头的文件 f 阅读全文
posted @ 2018-11-19 10:57 effortsing 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 参考文档 https://blog.csdn.net/caoshunxin01/article/details/79355566 [root@kube-node3 ~]# cat tab_space.txt this is tab finish.this is several space finis 阅读全文
posted @ 2018-11-19 10:54 effortsing 阅读(460) 评论(0) 推荐(0) 编辑
摘要: # 注意:shell脚本批量执行命令,不能只写一个函数,然后把所有命令复制进去,之前试过这样是不行的。必须要有一个判断命令执行成功与否的语句 # 简单的命令可以不加结果判断符号,但是遇到解压包、sed 的命令就不往下执行了。测试过 实例1、 shell脚本批量开启防火墙端口 [mysql@www ~]$ cat firewall.sh #!/bin/bash func1(){ f... 阅读全文
posted @ 2018-11-19 10:52 effortsing 阅读(2709) 评论(0) 推荐(0) 编辑
摘要: 以development为操作实例 [root@kube-node3 ~]# cat development.yaml apiVersion: v1kind: Namespacemetadata: name: development labels: name: developmentYou have 阅读全文
posted @ 2018-11-19 10:49 effortsing 阅读(201) 评论(0) 推荐(0) 编辑