mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能…
rpm打包及yum仓库搭建应用 安装软件的方式 编译安装软件,优点是可以定制化安装目录、按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长。 yum安装软件,优点是全自动化安装,不需要为依赖问题发愁了,缺点是自主性太差,软件的功存放位置都已经固定好了,不易变更 编译源码,根据自己的需求做成定制R…
echo介绍 在脚本的实现过程中,在某些时候需要用到用特别颜色来提示使用都,所以就用到了echo这个功能了。 echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色==oldboy==\033[0m" 例如:echo -e "\033[41;35m ==oldboy==\033[0m" 说明…
Hadoop:是一种分析和处理海量数据的软件平台,一款开源软件,使用JAVA,提供分布式基础架构。 特点:高可靠,高扩展,高效性,高容错性,低成本 HDFS: Hadoop体系中储存管理的基础,是一个高度容错的系统,用于低成本的通用硬件上运行。 -NameNode: Master节点,管理HDFS的名称空间和数据块映射信息,配置副本策略,处理所有客…
Openstack 概念:由美国国家航空局开发,是一个开源的云计算管理平台项目,由几个主要的组件组合起来工作,OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。 openstack主要组成组件:horizon、keystone、Nova、glance、quantum、cinder、swif…
ELK日志系统:Elasticsearch+logstash 解决:1.分布式日志数据集中式查询管理 2.系统监控,包含系统集中式查询和管理 3.故障查询,安全信息和事件管理,报表功能 Elasticsearch:基于lucene的搜索服务器,提供分布式多用户能力全力搜索引擎,用JAVA开发,当今流行的企业级搜索引擎,可以事实搜索,稳定,可靠,快速…
ansible简介:一款自动化软件,基于python开发,糅合很多老运维工具的优点,实现了批量操作系统配置,批量程序部署,批量运行命令等功能。 优点:只需要SSH和PYthon即可使用;无需要客户端;门槛低;使用公司较多;基于PYthon开发。 依赖关系:ansible默认通过ssh协议管理服务,被管理主机要开启ssh服务,允许absible主机登…
username = input('username: ') print('welcome', username) # print各项间默认以空格作为分隔符 print('welcome ' + username) # 注意引号内最后的空格
harbor概念和部署 github: https://github.com/goharbor/harbor 一.介绍 Harbor,是一个英文单词,意思是港湾,港湾是干什么的呢,就是停放货物的,而货物呢,是装在集装箱中的,说到集装箱,就不得不提到Docker容器,因为docker容器的技术正是借鉴了集装箱的原理。所以,Harbor正是一个用于存…
docker1上创建私有仓库,上传到docker1中,在docker2配置使用docker1的私有仓库,具体可见(harbor技术文档) docker-distribution私有仓库: 服务器安装仓库主机并启动: yum install docker-distribution && systemctl start docker-distribut…