- 博客(89)
- 资源 (8)
- 收藏
- 关注
原创 在windows 上运行ansible
在windows 上运行ansibleCygwin是一个在windows平台上运行的类UNIX模拟环境。利用Cygwin 可以在window上运行ansible。安装Cygwin 可参考:https://cygwin.readthedocs.io/en/latest/install/安装运行ansible 需要的包如图修改 ansible.cfg 的两处配置(host_key_checking 和 ssh_args)host_key_checking= Falsessh_args =
2021-01-14 18:47:21 892
原创 ansible 日志输出技巧
-vvv or -vvvv 输出详细信息ansible -i hosts all -m setup -vvvplaybook 和 Ad-hoc 都可以用playbook输出某个task 的执行结register 配合 debug可以输出某个task 的执行结果 - name: "启动{{item.port}}端口的服务" shell: ( {{item.start_cmd}} ) async: 10 poll: 0 args:
2020-06-16 15:40:58 10707
原创 Vue-创建web程序
安装clicli 的介绍可参考官网: https://cli.vuejs.org/zh/guide/npm i -g @vue/cli安装webpacknpm i -g webpack由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpmnpm i -g cnpm --registry=https://registry.npm.taobao.orgcnpm install [name]创建项目npm i -g @vue/cli-initvue init webpac
2020-06-12 11:31:26 331
原创 k8s 安装dashboard
准备下载部署脚本https://github.com/kubernetes/dashboard阅读参考文章参考文章:https://www.cnblogs.com/RainingNight/p/deploying-k8s-dashboard-ui.html部署证书openssl req -nodes -newkey rsa:2048 -keyout certs/dashboard...
2020-03-25 15:56:53 238 1
原创 linux 下安装mysql
安装准备环境:CentOS Linux release 7.7.1908 (Core)MySQL yum: https://dev.mysql.com/downloads/repo/yum/MySQL tar:https://downloads.mysql.com/archives/yum 安装添加yum 源并配置阿里云加速wget -i -c http://dev.mysql.co...
2020-03-19 14:34:27 118
原创 高可用集群-heartbeat
heartbeat最核心的包括两个。部分,心跳监测部分和资源接管部分,心跳监测 可以通过网络链路和串口进行,而且支持冗余链路,它们乀间相互发送报文来告诉对方自己当前的状态, 如果在挃定的时间内未收到对方发送的报文,那举就认为对方失效,这时需启劢资源接管模块来接管运行 在对方主机上的资源戒者服务准备工作修改主机名,永久生效vim /etc/sysconfig/network内容如下:...
2020-03-03 19:30:00 251
原创 高可用集群-Keepalived
Keepalivedkeepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第5 层交换。 Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后Keepalived 自...
2020-03-03 12:24:42 142
原创 负载均衡
负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。负载均衡算法1、轮询法轮询法,就是将用户的请求轮流分配给服务器,就像是挨个数数,轮流分配。这种算法比较简单,他具有绝对均衡的优点,但是也正是因为绝对均衡它必须付出很大的代价,例如它无...
2020-03-02 16:07:40 739
原创 k8s集群搭建
环境准备在VMWare 中安装Centos7做为master 节点Master 节点操作关闭图形界面systemctl set-default multi-user.target配置yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makeca...
2020-02-18 21:22:53 135
原创 数据库优化-oracle
系统优化数据库管理员通过对系统参数的调整达到优化的目的调整内存分配SGA系统全局区(SGA) 是一个分配给Oracle 包含Oracle 数据库实例控制信息的内存段。参数DB-BLOCK-BUFFERS(SGA中存储区高速缓存的缓冲区数目),参数SHARED-POOL-SIZE(分配给共享SQL区的字节数),是SGA大小的主要影响者。初始化参数DB-BLOCK-BUFFERS控制数据库...
2019-05-29 00:35:53 346
原创 Hadoop 环境搭建
配置Hosts 文件“/etc/hosts”这个文件是用来配置主机的DNS服务器信息,是记载LAN内接续的各主机的对应[HostName和IP]用的。当用户在进行网络连接时,首先查找该文件,寻找对应主机名(或域名)对应的IP地址。192.186.244.130 localhost.master192.168.244.128 localhost.slave为了是修改生效 关闭NetworkManag
2019-04-23 00:43:29 413
原创 AWS认证
文章目录学习路线助理解决方案架构师认证入门推荐AWS Certified Cloud Practitioner白皮书基础知识AWS Cloud Practitioner Essentials参加 AWS 培训考试指南和样题白皮书备考培训参加模拟考试其他资源学习路线aws 的认证有好多种,如云从业者,架构师,开发人员,运维人员 等等。具体可参考基于角色的 AWS 认证路径助理解决方案架构师认证...
2018-11-22 22:18:03 2772
翻译 Go for Visual Studio Code
语言特色智能感知键入时自动完成符号(使用gocode)键入时的签名帮助(使用gogetdoc或godef + godoc)将鼠标悬停在符号上的快速信息(使用gogetdoc或godef + godoc)代码导航转到或Peek定义符号(使用gogetdoc或godef + godoc)查找符号的参考和接口的实现(使用guru)转到文件中的符号或查看文件大纲(使用...
2018-08-19 21:42:30 723
原创 微服务跟踪-Zipkin
Zipkin,是一种分布式跟踪系统。它有助于收集解决微服务架构中的延迟问题所需的时序数据。它管理这些数据的收集和查找。 Zipkin的设计基于Google Dapper论文。...
2018-07-27 22:55:28 790
原创 在GCP 上安装kafka
安装kafka准备在GCP上创建Centos 7 的VM实例 安装步骤# Installing dependenciessudo suyum install -y wget nano java# Automatically creating the Zookeeper myid filemkdir /tmp/zookeepertouch /tmp/zookeepe...
2018-05-24 00:55:57 582
原创 openstack概述
OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。OpenStack 核心服务Nova计算(Compute):一套控制器,...
2018-04-11 23:14:51 544
原创 Linux - 重装yum源
删除自带yum包rpm -aq | grep yum | xargs rpm -e --nodeps下载yum 安装包python-iniparse-0.4-9.el7.noarch.rpm rpm-python-4.11.3-25.el7.x86_64.rpm yum-3.4.3-150.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.e
2017-09-29 01:12:11 658 1
原创 Grafana、collectd 和 InfluxDB 构建监控系统
InfluxDB 安装Linux换环境的安装,其他可以参考:https://docs.influxdata.com/influxdb/v1.3/introduction/installation/配置yum源cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo[influxdb]name = InfluxDB Repository - RHEL
2017-08-29 22:33:12 720
原创 Angular 指令
Angular 在渲染模板时,它会根据指令提供的操作对 DOM 进行转换。组件是一个带模板的指令;@Component装饰器实际上就是一个@Directive装饰器,只是扩展了一些面向模板的特性。结构型指令通过在 DOM 中添加、移除和替换元素来修改布局。<li *ngFor="let hero of heroes"></li><hero-detail *ngIf="selectedHero"><
2017-07-12 00:51:45 286
原创 Angular 数据绑定
Angular 数据绑定,一种让模板的各部分与组件的各部分相互合作的机制。 数据绑定的语法有四种形式。每种形式都有一个方向 —— 绑定到 DOM 、绑定自 DOM 以及双向绑定。 <li>{{hero.name}}</li><hero-detail [hero]="selectedHero"></hero-detail><li (click)="selectHero(hero)"></li>
2017-07-03 23:49:53 448 1
原创 Angular 元数据
元数据告诉 Angular 如何处理一个类。@Component({ selector: 'hero-list', templateUrl: './hero-list.component.html', providers: [ HeroService ]})export class HeroListComponent implements OnInit {/* . . .
2017-06-29 23:52:04 1451
原创 Angular 模板
模板以 HTML 形式存在,告诉 Angular 如何渲染组件。 多数情况下,模板看起来很像标准 HTML,当然也有一点不同的地方。模板除了可以使用典型的 HTML 元素,还能使用其它元素。 例如,像*ngFor、{{hero.name}}、(click)、[hero]和这样的代码使用了 Angular 的模板语法。<h2>Hero List</h2><p><i>Pick a hero from
2017-06-27 22:27:35 568
原创 Angular 组件
组件负责控制屏幕上的一小块区域,我们称之为视图。 我们在类中定义组件的应用逻辑,为视图提供支持。 组件通过一些由属性和方法组成的 API 与视图交互。例如,HeroListComponent有一个heroes属性,它返回一个英雄数组,这个数组从一个服务获得。 HeroListComponent还有一个selectHero()方法,当用户从列表中点选一个英雄时,就把它/她设置到selectedHer
2017-06-25 19:20:16 466
原创 Angular 模块
@NgModule装饰器将AppModule标记为 Angular 模块类(也叫NgModule类)。 @NgModule接受一个元数据对象,告诉 Angular 如何编译和启动应用。imports — imports数组中应该只有NgModule类。不要放置其它类型的类。declarations — 应用的唯一组件,指令和管道 — 它们也必须被添加到declarations数组bootstr
2017-06-25 00:48:02 330
原创 Angularjs架构概览
Angular 应用中有 8 个主要构造块:模块 (module)组件 (component)模板 (template)元数据 (metadata)数据绑定 (data binding)指令 (directive)服务 (service)依赖注入 (dependency injection)
2017-06-23 23:49:31 723
原创 angularjs环境搭建
准备安装nvm这里写代码片在终端/控制器窗口运行命令node -v和npm -v,来确认你运行的 node 是v4.x.x或更高,npm 为3.x.x或更高。 老版本会产生错误。安装git clone https://github.com/angular/quickstart.git quickstartcd quickstartnpm installnpm start
2017-06-14 00:59:56 405
原创 源码编译安装LAMP
什么是LAMPLAMP=Linux Apache Mysql/MariaDB PHP/Perl/Python 这些软件都是开源免费的软件,几个程序各自是独立的,经常为了达到我们需要的效果而协同工作,组成了我们常见的LAMP架构平台!LAMP是世界上最流行的组合,当然同时也有Nginx,也就是LNMP: LAMP 相对于 NGINX 来说较为安全,但是Nginx处理高并发比Apache要强,NGINX
2016-09-03 17:18:45 346
原创 Linux服务-DHCP
DHCP 概述DHCP 是Dynamic Host Configuration Protocol 动态主机配置协议的简称,是一个局域网的网络协议,使用UDP协议工作。它的用途主要有两个:给内部网络或者网络服务供应商自动分配IP地址,主机名,DNS 服务器,域名配合其他服务,实现集成化管理功能。如:无人值守安装服务器。它有一下几个特点:C/S模式自动分配IP 地址,DHCP
2016-08-07 23:02:40 327 4
原创 Linux服务-SSHD
SSH 简介 SSH是Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,虽然许多人把SecureShell仅当作Telnet的替代物,但你可以使用它来保护你的网络连接的安全。你可以通过本地或远程系
2016-08-07 17:21:30 383
原创 Linux服务-vsftp
概述vsftp 全称Very Secure FTP,是FTP服务的一种。FTP会话包含了两个通道,控制通道和数据通道。它有两张工作模式:主动模式和被动模式主动模式FTP客户端连接到服务器的21号端口,发送用户名和密码,客户端随机开放一个(1024以上)端口,发送PORT命令到FTP服务器,告诉服务器客户端采用主动模式开放端口;FTP服务器收到PORT命令和端口号后,通过服务器的20端口和客户端开放的
2016-08-03 23:04:23 244
原创 Git- 服务搭建
Linux 搭建Git想了解Git 可以访问 http://git-scm.com,这里介绍CentOS下如何安装,如果不知道自己系统,请使用命令:cat /etc/redhat-release依赖包Git的依赖包:curl ,curl-deve,zlib-devel,openssl-devel,perl ,cpio ,expat-devel,gettext-devel1.检查依赖包是否安装:
2016-07-20 09:45:17 270
原创 ELK -Logstash
Logstash 是支持实施管道的开源的数据收集引擎,它可以把不同的数据源统一到指定的地方,并对数据格式化以便分析和提供可视化用例。用 JRuby 来写的, 在 JVM 上运行。Logstash 可以处理各种数据 ,web服务器日志,应用程序日志log4j以及其他的日志如syslog, Windows event logs, 网络和防火墙 日志等等。安装可以下载tar包进行安装,也可以配置本地yum
2016-07-04 13:37:22 297
原创 RedHat7 配置IP 上网
共享网络把window主机的网络共享给虚拟机 记下Vmnet1的网关,在配置虚拟机IP的时候要用设置虚拟上网方式虚拟中的配置查看NetworkManager状态systemctl status NetworkManager如果没有启动则可以启动systemctl start NetworkManager或者systemctl restart NetworkManager配置网络redhat7 是通
2016-06-26 11:34:28 14205 1
原创 Linux- yum
yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级
2016-06-26 00:14:53 320
转载 ELK -分析nginx 日志
logstash有agent和indexer两个角色。对于agent角色,放在单独的web机器上面,然后这个agent不断地读取nginx的日志文件,每当它读到新的日志信息以后,就将日志传送到网络上的一台redis队列上。对于队列上的这些未处理的日志,有不同的几台logstash indexer进行接收和分析。分析之后存储到elasticsearch进行搜索分析。再由统一的kibana进行日志web
2016-06-12 19:03:53 1162
原创 ELK -kibnana
安装配置启动访问Kibana是一个开源的数据可视化平台,通过自定义面板来图形化展示数据。安装Kibana 只需要安装在集群中的一台机器就可以。下载 Kibana 包解压 tar.gz 文件到安装目录配置Kibana 的配置比较简单,自需要修改config 目录下的kibana.yml 的两个配置# The host to bind the server to. server.
2016-06-11 16:04:44 967
原创 没有到主机的路由
没有到主机的路由这种问题很常见,多数是由机器的防火墙没有关闭。Ubuntu查看防火墙状态ufw status关闭防火墙ufw disablecentos6查看防火墙状态service iptables status关闭防火墙chkconfig iptables off centos7查看防火墙状态firewall-cmd --state关闭防火墙systemctl stop
2016-06-11 15:38:49 45644 6
原创 Centos 设置静态IP
以NAT方式设置静态IP 上网 [TOC]获取GATEWAYEdit->Virtual Network Editor选择VMnet8,点击NAT Settings查看一下GATEWAY地址:此处的Gateway IP 为 192.168.110.2 设置静态IP/etc/sysconfig/network修改/etc/sysconfig/network,指定网关如图/etc/sysconf
2016-06-01 20:14:10 393
原创 ELK -elasticsearch
简介安装配置文件启动elasticsearch-servicewrapper 插件简介elasticsearch 是基于Apache Lucene 的搜索引擎。它是由API来驱动的,所有的行为都可以基于Restful API,用json来实现。安装安装elasticsearch 要尽量使用非root 用户,因为root用户是无法启动elasticsearch网址 https://ww
2016-06-01 19:47:56 436
vs2010快捷键
2012-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人