为了区分 开发、测试、正式环境配置文件,统一代码管理,需要隔离配置文件。
后台提供模块列表接口,这个模块是支持子层级的,使用TreeUtil可以快速处理这种树形结构
Open-Falcon 各个组件默认的配置文件
Open-Falcon开启的端口汇总
metric中文意思是指标,是监控系统中的基本单元,一条metric相当于db表里的一条记录,因为现在大部分metric最终也都是存在某一种db中,所以也只是换了个名字。
CentOS7的Python包管理(1) 卸载Python3
CentOS7的Python包管理(2) pip的删除及安装(配置国内Python包镜像)
CentOS7的Python包管理(3) 安装Python2和Python3
CentOS7的Python包管理(4) 安装pyenv(Python多版本管理)
CentOS7的Python包管理(5) 安装virtualenv、virtualenvwrapper(Python虚拟环境管理)
通过以上文章的学习,终于知道如何管理Python多版本和依赖包的隔离问题,下面记录一下自己在CentOS7环境下管理Python环境的笔记
新安装的CentOS7环境变量备份:~/.bash_profile,~/.profile,~/.bashrc
动态语言Ruby、Python都有自己的虚拟环境,虚拟环境是程序执行时的独立执行环境,在同一台服务器中可以创建不同的虚拟环境供不同的系统使用,项目之间的运行环境保持独立性而相互不受影响。例如项目可以在基于Python2的环境中运行,而项目B可以在基于Python3的环境中运行。Python通virtualenv工具管理虚拟环境。
一般在操作系统中我们会安装多个Python版本,在*nix系统中一般默认就自带了Python2与Python3两个版本,所以在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式。
pyenv是一个能简易地在多个Python版本中进行切换的工具,它简单而优雅。