- 博客(40)
- 收藏
- 关注
转载 docker启动容器之后马上又自动关闭
问题现象centos 启动一个容器添加了-d 参数,但是docker ps 找不到容器,docker ps -a查看却已经退出了[root@VM_0_6_centos ~]# docker run -d centosa44b2b88559b68a2221c9574490a0e708bff49d88ca21f9e59d3eb245c7c0547[root@VM_0_6_centos ~]# docker ps找不到容器信息[root@VM_0_6_centos ~]# docker ps -as
2020-07-05 17:16:35
7748
1
原创 Python之函数的变量作用域
作用域是什么变量作用域,其实就是变量可以在哪些范围内可以使用,哪些范围内不可以使用。这里只讲函数中变量的作用域,局部变量和全局变量作用域的种类面向过程编程就涉及函数的变量作用域,面向对象编程变量就不是局部变量和全局变量,点击这里查看类的变量作用域还有,Python与其他编程语言的作用域有一个点不同,Python没有for和while循环语句的作用域函数的局部和全局变量在函数内部定义的变量是局部变量,函数外部定义的变量是全局变量定义局部和全局变量python的变量定义就是变量第一次赋值的位
2020-06-22 09:55:43
684
原创 Python之字典类型
字典是用来存储一组有映射关系的元素。创建字典1、dict_name = {}2、dict_name = dict()3、dict_name = [(‘two’,2), (‘one’,1), (‘three’,3)]4、dict_name = dict(str1=value1, str2=value2, str3=value3)删除字典del dict_name字典元素操作不用强背这些方法,在pycharm中定义一个字典,查看源码就可以看到方法的说明1、新增元素2、访问元素的值,建议用
2020-06-21 12:37:26
184
原创 Python之迭代对象和迭代器
迭代对象迭代对象分开来看,他是迭代,他是对象。迭代:重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。对象:类的实例化迭代的例子:my_list = ['a','b','c']i = 0while i < len(my_list): print(my_list[i]) i += 1执行while语句代码块的过程,就是迭代迭代器迭代器是一个实现特定功能的对象,具体功能的实现。作用for 循环构建和扩展集合类型逐行遍历文本文件列表推导、字典推导
2020-06-21 11:44:14
207
原创 Python之流程结构
Python代码执行的流程有三种结构,分别是顺序结构、分支结构、循环结构:1、顺序结构,代码执行的流程从上至下顺序依次执行2、分支结构,选择性的执行代码。if语句3、循环结构,让程序不断执行一段代码分支结构...
2020-06-18 21:48:34
317
原创 Python的序列类型
在编程中,可以给一个变量保存一份数据,也可以给一个变量保存大量数据 。在Python中保存大量数据需要用到列表、元组、字符串、Bytes、字典、Set集合序列包括列表、元组、字符串、Bytes四种数据类型,因为它们都是按特定顺序排列的一组数据,并且下节再补充说明字典和Set集合列表列表中的元素可以增删改,并且元素的类型可以是Python允许的数据类型,元素与元素之间的类型也允许不相同创建列表list_name=[]list_name=list()修改列表重新给删除列表del
2020-06-18 08:36:40
283
原创 Python的基础类型转换
基础类型转换1、整数与字符互转字符转整数>>ord(str)整数转字符>>chr(int)2、整数与浮点数互转整数转浮点数>>float(int)浮点数转整数>>int(float)3、字符与字节互转字符转字节>>bytes(str.encode())字节转字符>>bytes.decode())1、整数与字符互转根据字符存储规则知道,字符是以编号(整型)存在计算机中的,那么整型可以与字符互转字符转整数>>ord(s
2020-06-17 11:56:52
144
原创 Python的七种标准类型
Python的六种标准类型程序存储数据是需要变量,变量的值可以通过变量名访问的,而变量在内部是有类型的。Python是弱类型语言,不需要声明变量类型。Python变量必须要赋值,只有赋值变量才会被创建。1、数值型Python的数值类型只有Int整型和Float浮点型整型整型是没有小数点的数字。包括负整数、0、正整数书写形式>>> my_int=1 >>> type(my_int) <class 'int'>浮点型浮点
2020-06-17 10:56:27
216
原创 Python安装之Linux
Python安装之Linux一级目录二级目录源码安装:源码下载解压源码包安装Python创建软链接Yum命令安装使用YUM获取软件包信息安装Python3一级目录二级目录根据上节的“编译型和解释型语言”知道,python运行是需要源代码和解释器。Python的安装其实就是解释器的安装,通常说的Python的解释器是CPython,因为解释器是用C语言编写的源码安装:源码下载https://www.python.org/downloads/source/解压源码包tar -xvf P
2020-06-16 14:36:02
139
转载 Graphite+Grafana+InfluxDB架构
转载于http://udn.yyuap.com/thread-42721-1-1.htmlGraphite+Grafana+InfluxDB架构GraphiteGrafanaInfluxDBGraphiteGraphite 是一款开源的监控绘图工具。Graphite 可以实时收集、存储、显示时间序列类型的数据(time series data)。它主要有三个部分构成:Carbon:metrics 接收服务,接收到 metrics 以后调用 Whisper 进行存储Whisper:固定大小的数.
2020-06-13 15:51:06
1269
1
转载 docker网络模式及端口映射暴露
转载http://blog.sina.cn/dpool/blog/s/blog_4da051a60102wf8o.html Docker网络基础目前docker的网络基础模型主要是通过以下几种技术实现:network namespaces - 提供网络相关资源隔离linux network bridge - 连接多个不同网段veth pair - 两个虚拟网卡组成的数据通道iptables - 提供NAT功能及相关容器网络安全限制Docker网络模式Docker默认的网络模式是.
2020-06-11 15:46:41
3896
转载 容器到底是个啥?
转载于嘉为科技https://baijiahao.baidu.com/s?id=1614385619899407709&wfr=spider&for=pc目录Docker与容器初识容器与Docker为什么要使用DockerDocker优势简介Docker核心概念Docker客户端和服务器Docker镜像Docker仓库Docker容器Docker的核心实现技术数据卷容器网络技术DcokfileDocker命令汇总Docker与虚拟化Docker为什么能够成功?研发、测试和运维该如何看待.
2020-06-10 23:31:41
545
原创 静默压测
静默压测脱离UI进行JMeter压测命令格式:jmeter -n -t jmeter_filename -l jtl_filename-n :非 GUI 模式 -> 在非 GUI 模式下运行 JMeter-t :测试文件 -> 要运行的 JMeter 测试脚本文件-l :日志文件 -> 记录结果的文件C:\Windows\System32>jmeter -n -t D:\tmp\Jmeter\简单压测.jmx -l D:\tmp\Jmeter\log\2.jtl
2020-06-10 11:15:36
334
转载 docker的宿主系统是centos,为什么可以运行ubuntu的镜像呢?
docker的宿主系统是centos,为什么可以运行ubuntu的镜像呢?转载于:https://segmentfault.com/q/1010000005761583首先需要区分Linux内核与Linux发行版Linux内核是Linux操作系统的核心, 负责硬件管理, 比如管理内存、管理磁盘(文件系统)、管理CPU(进程)等等…Linux发行版是在Linux内核的基础上添加了一些工具软件,比如图形界面、函数库、软件包管理系统等等…CentOS与Ubuntu是不同的Linux发行版
2020-06-10 11:10:34
1511
原创 Linux文本处理之三剑客
三剑客1、grep命令查找文件内容1、grep命令查找文件内容作用:无需显示文件的全部内容,只列出匹配的文本、行数、总行数等。它的正则表达式通配符是部分匹配,不同于Shell通配符的整行全部匹配命令完整格式:grep [选项] 模式 文件名grep命令选项选项含义-c仅列出文件中包含模式的行数-i忽略模式中的字母大小写-l列出带有匹配行的文件名-n在每一行的最前面列出行号-v列出没有匹配模式的行-w把表达式当做一个完整的单字符来
2020-05-24 16:03:26
231
原创 Vim配置文件(.vimrc)详解
@TOC详解)Vim配置文件的作用Vim启动时,会根据配置文件(.vimrc)来设置 Vim,因此我们可以通过此文件来定制适合自己的 VimVim分类系统Vim配置文件/etc/vimrc所有系统用户在启动Vim时,都会加载这个配置文件。默认目录位于/etc/.vimrc用户Vim配置文件~/.vimrc当前用户在启动Vim时,会加载家目录下的配置文件。默认目录位于~/.vimrc配置文件加载优先级~/.vimrc > /etc/vimrcvim启动时,优先读取~/.vimr
2020-05-23 10:34:42
3999
原创 Shell的变量
变量每个变量都存储一个值,值是可自定义的。变量的规范:1、命名只能使用英文字母,数字和下划线,首个字符不能以数字开头2、不能使用bash里的关键字(可用help命令查看保留关键字3、=符号两边不能有空格变量的定义,变量名不加美元符号,如[root@VM_0_6_centos DCBreakfast]# my_data=test变量的使用,只要在变量名前加个美元符号推荐给所有变量加上花括号。变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,并且容
2020-05-17 21:10:09
331
原创 Shell的启动方式及配置文件加载
1、交互式的登录Shell2、非交互式的登录Shell3、交互式的非登录Shell4、非交互式的非登录Shell交互式是Shell等待你的输入,并在你输入的一个个命令能及时查看结果非交互式则是新进程运行命令或者Shell脚本,新进程的程序没法与你互动,无法等待你输入的命令登录式是用账号和密码后使用Shell非登录式是直接使用Shell/etc/profiles>~/.bash_profile>~/.bashrc...
2020-05-16 17:49:20
1079
原创 Shell之程序化脚本
1、Shell的第一个程序1.1 新建一个文本文件,并命名为 test.sh。sh是后缀名,只是便于识别这是shell脚本文件,牢记这个跟window文件后缀是有本质区别的。Linux系统运行文件是看它是否有权限,而不是看格式。例如,文件名去掉后缀,重名成test,也是可以的。只是不便于你识别这是shell文件[root@VM_0_6_centos ~]# touch test.sh 1.2 编写文件内容[root@VM_0_6_centos ~]# vim test.sh# 编写te
2020-05-16 12:55:49
166
原创 Linux文件的打包和压缩
打包和解打包把多个文件和目录存储到一个文件中,文件的大小等于所有汇合文件和目录的总和。方便压缩文件,并且目录不能直接压缩,目录要经过打包才能压缩。打包tar 命令命令完整格式:tar [选项] 源文件或目录选项选项参数说明c创建包文件f指定包的文件名。创建、添加、删除、查看都要指定包的文件名v显示打包的过程A添加tar文件,相当于把tar文件的集合添加到目标包文件下r添加文件或目录到目标包文件下t查看包的文件信息–d
2020-05-10 13:30:05
669
原创 Linux之vim正则表达式
vim正则表达式的文本元字符、数量元字符、特殊字符转义、子表达式、位置匹配、溯源查找和替换、前后查找。简单列出vim正则和Perl语法的区别
2020-05-09 00:04:43
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人