redis5安装redis-cluster

文章目录 * 1 redis5.0新特性 * 2 redis 5.0集群工具 * 3 redis5安装cluster集群 * 3.1 redis节点安装 * 3.2 配置文件修改 * 3.3 依次启动redis节点 * 3.4 防火墙端口放通 * 3.5 创建集群 * 4 相关操作 * 4.1 检查集群 * 4.2 查看集群key、slot、slave分布信息 * 4.3 在线迁移槽 * 4.4 平衡各节点槽数量 * 4.5 删除集群节点 * 4.6 添加集群节点 * 4.7 将集群外部redis实例中的数据导入到集群中去

mysql复制表到另外一个表

1.复制表结构及数据到新表 create table 新表 select * from 旧表 2.只复制表结构到新表 方法1:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已经支持了) create table 新表 like 旧表 方法2: create table 新表 select * from 旧表 limit 0 方法3: create table 新表 select * from 旧表 where 不成立条件 3.复制旧表的数据到新表 1、(假设两个表结构一样) insert into 新表 select * from 旧表

centos7-systemctl命令

LinuxSystemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl –help可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,服务文件的相关命令,任务、环境、快照相关命令,systemd服务的配置重载,系统开机关机相关的命令。 1. 列出所有可用单元 systemctl list-unit-files 2. 列出所有运行中单元 systemctl list-units 3. 列出所有失败单元 systemctl –failed 4. 检查某个单元(如 crond.service)是否启用 systemctl is-enabledcrond.service 5. 列出所有服务 systemctl list-unit-files –type=service 6. Linux中如何启动、重启、停止、重载服务以及检查服务(如 httpd.

使用iptables进行端口转发

背景 由于项目需要在物理服务器(centos系统)上面安装KVM虚拟机后,使用的NAT模式,需要将虚拟机提供服务的端口进行映射出来 不想额外安装其他软件,所以干脆直接用Iptables进行转发 开启系统的转发功能 /etc/sysctl.conf文件 net.ipv4.ip_forward=1 iptables 命令 iptables -t nat -A PREROUTING -p tcp –dport [端口号] -j DNAT –to-destination [目标IP:目标端口] iptables -t nat -A POSTROUTING -p tcp -d [目标IP] –dport [目标端口] -j SNAT –to-source [本地服务器IP] iptables -t

虚拟化之KVM常用命令篇

文章目录 * 1 虚拟机管理 * 2 快照管理 * 3 vcpu管理 * 4 内存管理 * * * 4.0.0.1 设置内存分配 * 4.0.0.2 减少内存 * 5 硬盘管理 虚拟机管理 启动虚拟机 virsh start <虚拟机名称> 关闭虚拟机 virsh shutdown <虚拟机名称> 重启虚拟机 virsh reboot <虚拟机名称> 查看kvm虚拟机状态 virsh list 查看所有虚拟机状态 virsh list --all 强制关闭虚拟机 virsh destroy <虚拟机名称> 挂起虚拟机 virsh suspend <虚拟机名称> 恢复虚拟机挂起状态

kvm安装虚拟机

简介: 1.KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。 2.是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。 3.KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……) 开启设备支持虚拟化 BIOS 高级设置里面 选择CPU 选择Intel Virtual Technology并回车。注意:若无VT选项或不可更改,则表示你的电脑不支持VT技术。 先关闭防火墙和selinux service iptables stop setenforce 0 检查服务器是否支持虚拟化 # vmx 如果有输出VMX就支持虚拟化 grep -E -o 'vmx|svm' /proc/cpuinfo 安装KVM所需组件 centos

Linux安装postgresql

文章目录 * 1 1. 下载软件包 * 2 2. 安装并初始化 * 3 3. 启动数据库 * 4 4. 命令行界面简单操作 * 5 5.创建用户并授权 * 6 6.psql管理脚本 1. 下载软件包 pgsql有很多类型的包,对于不同linux发行版都有对应的编译好的包,安装很方便,另外如果对于通用的linux平台可以编译源码安装或者安装官方编译好的二进制包 pgsql官网地址:https://www.postgresql.org/ 中文社区下载地址:http://www.postgres.cn/download,选择 Linux平台(64位)解压缩版下载 2. 安装并初始化 解压数据库并放到指定目录: tar -xvzf postgresql-10.1-1-linux-x64-binaries.tar.gz#解压出来之后目录为pgsqlmv

activemq安全设置 设置a用户名和密码

ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到                         将property name为authenticate的属性value=”false” 改为”true”, 控制台的登录用户名密码保存在conf/jetty-realm.properties文件中,内容如下: # Defines users that can access the web (console, demo, etc.) # username: password [,rolename ...] admin: admin, admin 值得注意的是 用户名和密码的格式是 用户名 : 密码 ,角色名

zabbix配置邮件告警

Zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常。 Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动发送报警邮件到指定的邮箱。 文章目录 * 1 服务器配置 * 1.1 1 编写邮件发送脚本sendmail.sh * 2 Zabbix后台web介面配置 * 2.1 1、管理 —-  报警媒介类型 —–  创建媒介类型。 * 2.2 2、名称可以随便自己定义 —– 类型选择脚本 —– 脚本名称输入上一步编写的发送邮件的脚本名称 —- * 2.3 3、管理 —- 用户 —– 选择admin用户。(自己创建一个用户也可以) * 2.4 4、报警媒介 —- 添加。 * 2.5 5、类型输入刚刚创建的报警媒介类型sendmail脚本 — 输入个人邮箱(

安装zabbix后提示zabbix is not running

安装zabbix后,配置相关选项,报警提示以下结果: server is not running:the information displayed may not be current 查看zabbix的相关配置后发现都没有错误,仔细想想看防火墙,SELinux和时间的问题。 1.检查防火墙 [root@huyichi ~]# systemctl status firewalld 2.禁用SELinux [root@huyichi ~]# setenforce 0 [root@huyichi ~]# sed -i 's/=enforcing/=disabled/' /etc/selinux/config 3.时间同步 [root@huyichi ~]# yum install -y ntpdate [root@