10 2017 档案
摘要:# 查看服务器的状态 rabbitmqctl status # 查看环境变量 rabbitmqctl environment # 查看服务器的状态 rabbitmqctl status # 查看环境变量 rabbitmqctl environment # 停止rabbitmq的应用 rabbitmq
阅读全文
摘要:1:安装 yum install -y rabbitmq-server 2:主要程序介绍 # 管理插件的程序 /usr/sbin/rabbitmq-plugins # 服务程序 /usr/sbin/rabbitmq-server # 命令行接口程序 /usr/sbin/rabbitmqctl 3:获
阅读全文
摘要:1:安装 Redis yum install -y redis 2:编辑配置文件/etc/redis.conf,Redis作为一个消息中间件,那么应该监听于本机的外网socket上,因此修改 bind: 0.0.0.0 3:启动Redis systemctl start redis 4:output
阅读全文
摘要:检查集群的状态 Restful API说明 1:检查集群状态信息 2:管理集群 3:执行 增删改查 命令 4:执行高级命令 Restful API的访问接口 ### 下面的API可以在浏览器中查看,也可以使用curl -X GET 命令查看 # 显示单台节点的信息 http://192.168.23
阅读全文
摘要:1:查看当前的Java JDK版本,是否符合要求,下载的为2.4.4版本,因此满足条件 [root@7 ~]# java -version openjdk version "1.8.0_65" 2:指定JAVA_HOST的环境变量所在路径 编辑/etc/profile.d/java.sh文件,添加
阅读全文
摘要:ElasticSearch集群的components 1:节点: 一个 ElasticSearch Instance 就是一个节点,实现数据存储,以及搜索数据, 2:集群: ElasticSearch中可以定义多个集群,集群的名称必须唯一,一个节点只能属于一个集群,不能交叉 3:片区: 通过shar
阅读全文
摘要:config目录下有2个配置文件:es的配置文件(elasticsearch.yml) 和日志配置文件(logging.yml ) cluster.name: elasticsearch 配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集
阅读全文
摘要:第一步:准备数据库目录 mkdir -pv /mydata/data # 所有的MySQL数据保存在这个目录下 useradd -r mysql # 如果mysql用户存在就不要创建了 chown -R mysql.mysql /mydata/data # 为了mysql能够向目录里面写数据,因此让
阅读全文
摘要:1:在haproxy 和 rabbitmq上安装Python、python2-pip,默认是Python2 yum install -y python python2-pip 2:在haproxy 和 rabbitmq上使用pip安装pika库 pip install pika==0.9.8 3:在
阅读全文
摘要:# 两台主机都安装上rabbitMQ yum install -y rabbitmq-server # 两台主机都配置/etc/hosts文件 192.168.23.10 rabbitmq1 192.168.23.11 rabbitmq2 # 两台主机都以集群的方式启动rabbitmq-server
阅读全文
摘要:# 查看服务器的状态 rabbitmqctl status # 查看环境变量 rabbitmqctl environment # 停止rabbitmq的应用 rabbitmqctl stop_app # 启动rabbitmq的应用 rabbitmqctl start_app # 添加用户 rabbi
阅读全文
摘要:虚拟主机功用: 隔离rabbitmq的各个组件 *RabbitMQ 对外提供的配置接口介绍 1:默认的引导文件,可以指日志文件,主配置文件等路径 /usr/lib/rabbitmq_server-3.3.5/sbin/rabbitmq-defaults # 指定主配置文件 CONFIG_FILE=$
阅读全文
摘要:1:安装 yum install -y rabbitmq-server 2:主要程序介绍 # 管理插件的程序 /usr/sbin/rabbitmq-plugins # 服务程序 /usr/sbin/rabbitmq-server # 命令行接口程序 /usr/sbin/rabbitmqctl 3:获
阅读全文
摘要:万一主节点打击,主从模型将会停止工作,为了解决这个问题,Redis提供了一个sentinel(哨兵),以此来实现主从切换的功能,一旦主节点宕机了,sentinel将会在从节点中挑一个作为主节点。与zookeeper类似 编辑/etc/redis-sentinel.conf文件 万一主节点打击,主从模
阅读全文
摘要:编辑主服务器的配置文件 注释下面一项 # slaveof 192.168.10.1 6379 主从复制 一主可以有多从,支持链式连级 一主多从 1:修改从服务器的配置文件/etc/redis.conf bind 0.0.0.0 port 6379 slaveof 192.168.23.10 6379
阅读全文
摘要:启动redis systemctl start redis.service 连接redis 1:方式一 redis-cli -h 192.168.23.10 -p 6379 (无密码登入,会报错,(error) NOAUTH Authentication required. 可以在redis的she
阅读全文
摘要:安装 yum install -y redis /etc/redis.conf配置文件简要介绍 1:指明Redis绑定的IP地址 bind 0.0.0.0 2:指明监听TCP的端口 port 6379 3:开启tcp-backlog,避免在高并发过程中,Redis响应速度慢 tcp-backlog
阅读全文
摘要:练习 1 . 复制/etc/grub2.cfg文件至/tmp目录中,用查找替换命令删除/tmp/grub2.cfg文件中以空白字符开头的行的行首的空白字符 2 :复制/etc/rc.d/init.d/functions文件至/tmp目录中,用查找替换命令为/tmp/functions文件的每一个空白
阅读全文
摘要:1)地址定界 :start_pos[,end_pos] #: 特定的第#行,例如5 为第五行 .: 当前行 $:最后一行 #,#:指定行范围,左侧为起始行 #,#+:指定行范围,右侧为左侧行的偏移量 ,例如:3,+7 %:全文 /pattern/:第一次被模式所匹配到的行2:可实现编辑操作 ,同编辑
阅读全文
摘要:模式化的编辑器 模式转换 关闭文件 光标的跳转 vim的编辑命令
阅读全文
摘要:sed介绍 sed处理文本文件时,首先会被读到末世空间中,而不会修改原文件。sed可以对文本文件的所有进行操作,也可以通过正则表达式进行匹配,使得sed可以只处理模式空间中的被正则表达式匹配到行。 然后再判断模式空间中的文本是否会被正则表达式匹配到,如果匹配到,就会对匹配到的文本做编辑操作,之后再将
阅读全文
摘要:# 给虚拟主机实例添加一个网关 route add default gw 192.168.23.1 # 在宿主机打开网卡间转发功能 echo 1 > /proc/sys/net/ipv4/ip_forward # 再ping宿主机的IP发现可以ping通了,因为网卡间转发功能打开 # 但是此时pin
阅读全文
摘要:# 由于安装管理kvm虚拟机的包组的时候,已经将bridge-utils-1.5-9.el7.x86_64包作为依赖安装了,因此可以直接使用brctl命令 # 获取帮助 brctl --help # 创建虚拟桥 brctl addbr host_only_br0 # 激活虚拟桥 ifconfig h
阅读全文
摘要:重用命令和选项 1:查看运行的虚拟机 virsh list 2:查看所有的虚拟机(关闭和运行的虚拟机) virsh list --all 3:连接虚拟机 virsh console +域名(虚拟机的名称) 4:退出虚拟机 ctrl+] 5:关闭虚拟机 5.1 virsh shutdown +域名 5
阅读全文
摘要:(一)首先必须创建网卡连接桥接口的启动脚本和停止脚本,其中脚本中的 $1:表示为虚拟机的网卡的右边接口,这两个脚本就是讲虚拟机的网卡的右边接口接在网桥上,实现桥接模型 # 1:/etc/qemu-ifup脚本,且给脚本一个执行权限 ##################################
阅读全文
摘要:使用 virt-install 创建虚拟机 virt-install --help 使用 qemu-kvm 创建虚拟机 介绍 1:命令路径:/usr/libexec/qemu-kvm 2:添加至环境变量PATH中(也可以使用软连接ln -sv /etc/profile.d/kvm.sh /usr/b
阅读全文
摘要:qemu-kvm的基本用法:指定系统类型,CPU运行模式,NUMA(Non Uniform Memory Access Architecture), 软驱设备,光驱设备,硬件设备 # 查看qemu-kvm的帮助 # 查看支持的系统类型 qemu-kvm -M ? # 下载磁盘镜像文件 wget ht
阅读全文
摘要:# 安装qemu-img yum install -y qemu-img # 获取帮助 qemu-img --help # 支持的虚拟磁盘文件格式 Supported formats: vvfat vpc vmdk(vmware,virtualbox磁盘文件) vhdx vdi ssh sheepd
阅读全文
摘要:# 1:查看网卡接口 virsh iface-list Name State MAC Address eno16777736 active 00:0c:29:34:06:15 lo active 00:00:00:00:00:00 # 2:完毕NetworkManager服务,不让nmtui接口管理
阅读全文
摘要:# 1:安装程序包 yum install -y libvirt virt-manager virt-viewer virt-install qemu-kvm # 2:启动libvirtd守护进程 systemctl start libvirtd.service systemctl enable l
阅读全文
摘要:在vm虚拟机中 修改 虚拟机==>设置==> 处理器==>虚拟化引擎(选第二项:虚拟化Intel VT-x/EPT 或 AMD-V/RVI(V) ) # vmx或svm :表示VCPU支持虚拟化 cat /proc/cpuinfo | grep vmx # 装载kvm模块 modprobe kvm
阅读全文
摘要:虚拟化分类 1:完全虚拟化(Full Virtualization) 需要跑在宿主机之上 全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。 gue
阅读全文
摘要:(一)Ansible 入门 Ansible 其他的配置管理工具对比 1:Puppet 由Ruby语言所研发 2:Saltstack 由Python语言研发 3:Ansible 由Python语言研发 Ansible 如何工作 Ansible 工具并不使用agent端守护进程,它也不需要任何额外的自定
阅读全文
摘要:格式:diff [选项] 老文件 新文件 格式:patch [选项] 老文件 效果演示
阅读全文
摘要:zabbix3.0安装(分别演示两种情况:第一种将zabbix服务端程序、数据库程序、zabbix-web程序全部安装在一台主机上,第二种将zabbix服务端程序、数据库程序、zabbix-web程序分别安装在独立的主机上,因为在企业中都是这么做的,用来减轻zabbix服务器端的压力) (1)RPM
阅读全文
摘要:(一)监控系统 初探 监控系统如何实现监控? 1:指标数据采样 ssh, snmp(simple network management protocol), telnet, agent, IPMI 2:阈值告警 3:指标数据存储 4:数据可视化展示 SNMP协议简要介绍 SNMP(简单网络管理协议)
阅读全文
摘要:第一种隔离模型 每一个虚拟机实例的网卡都有两个接口,一端接在虚拟机内部,一端接在宿主机内部,如上图所示eth0就是接在虚拟机内部的,而vnet0就是接在宿主机内部的,只要再创建一个虚拟网桥(virtual Bridge)就可以虚拟机实例之间通信 启用隔离模型 # 由于安装管理kvm虚拟机的包组的时候
阅读全文
摘要:KVM 管理、查看工具分类 qemu: qemu-kvm qemu-img libvirt libvirtd 守护进程 图形化管理程序:virt-manager程序、virt-viewer程序 命令行管理程序:virt-install程序、virsh程序 在Wmware虚拟机上如何检查是否CPU支持
阅读全文
摘要:虚拟化分类 1:完全虚拟化(Full Virtualization) 需要跑在宿主机之上 全虚拟化也成为原始虚拟化技术,该模型使用虚拟机协调guest操作系统和原始硬件,VMM在guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。 gue
阅读全文
摘要:在playbook中有一些核心的指令 hosts:指明命令运行在哪个node之上 remote_user:在远端的node之上以什么用户的身份运行命令 var:给模板传递变量值 tasks:指明需要执行的命令 template:指明模板文件 handler:指明句柄所在文件目录名 Roles:指明需
阅读全文
摘要:必须保证ansible工作站与各个node实现无密码ssh登入 ①:192.168.1.100 - 在你本地的工作站或服务器上安装 Ansible。 ②:文件服务器1到代理服务器3 - 使用 192.168.1.100 和 Ansible 来自动管理所有的服务器。 ③:SSH - 在 192.168
阅读全文
摘要:查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。 有两种解决办法: 安装mariadb [root@a ~]# yum install mariadb-server mariadb 启动mariadb [root@a ~]# systemctl
阅读全文

浙公网安备 33010602011771号