linux
樊先知樊先知
github:https://github.com/xianzhixianzhixian
展开
-
RabbitMQ镜像集群搭建(3节点)Centos7
本文安装的Erlang是21.3.8.12版本的,RabbitMQ是3.7.15版本的,环境是Centos7 64位安装Erlang和RabbitMQ1、编辑repo文件vim /etc/yum.repos.d/rabbitmq-erlang.repovim /etc/yum.repos.d/rabbitmq-server.reporabbitmq-erlang.rep...原创 2020-03-09 16:47:39 · 1089 阅读 · 0 评论 -
MyCat + MySQL(3实例)实现数据的分库分表Centos7
安装MySQL1、准备了三台虚拟机:192.168.56.102,192.168.56.103,192.168.56.1042、MyCat安装在192.168.56.103上,首先安装MyCat的机器必须要装jdk每台机器依次运行以下命令,我的机器上安装的板本是:mysql-community 5.7.29-1.el7,下载量很大等待进度条跑完yum -y install m...原创 2020-03-07 16:25:16 · 303 阅读 · 0 评论 -
Centos7 Redis5.0分片集群搭建
搭建之后发现,Redis5.0比Redis4.0搭建主从集群方便多了,推荐使用Redis5.0搭建集群有几个要注意的地方首需要注意:1、Redis5.0要求在3个主节点的主从集群中,从节点最少6个,所以每台机器平均下来布三个节点2、另一个注意的问题是防火墙,有可能启动并没有任何问题,但是在使用以下命令创建集群时会失败redis-cli --cluster create .....原创 2019-11-07 00:36:26 · 640 阅读 · 0 评论 -
解压版Python3.6.4安装,配置解压包中自带的pip3
纯手打,转载务请附上本文网址!!!楼主是在/usr/local目录下进行操作的,所以需要root进行先说Python3.6.4的安装首先呢,你需要下载Python3.6.4的资源包,楼主的系统时linux 64位的sudo wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz下载完成之后解压sudo ...原创 2018-04-26 20:47:32 · 3372 阅读 · 0 评论 -
VisualBox虚拟机Centos7配置NAT和Host-Only上网,踩坑及问题解决
纯手打,转载务请附上本文网址!!!遇到的坑和解决办法在文章末尾,包括不能上网和ssh命令访问不到虚拟机显示connection refused等这几天弄虚拟机有许多问题出现,也解决了很多问题。话不多说,直接进入正题吧!本文使用的是VisualBox 5.2.20版本,CentOS 7。找不到NAT配置的同学可以进入VisualBox :偏好设置 ==> 网络 ==>点击...原创 2018-08-12 13:40:35 · 1500 阅读 · 0 评论 -
Centos7 JDK1.8配置和安装
纯手打,转载务请附上本文网址!!!自己玩玩虚拟机要用JDK1.8,过程没遇到什么问题,就把配置过程小记在这里吧我下载的JDK1.8是在/usr/local目录中的1、下载官网的JDK1.8,若果提示你wget command not found,就用sudo yum -y install wget安装wget命令吧sudo wget http://download.oracle....原创 2018-08-12 15:06:23 · 304 阅读 · 0 评论 -
redis多机多节点集群部署
纯手打,转载请附上本文网址!!!工作之余学习代码,视频里讲到单机多节点redis集群部署,但是有一个问题就是如果机器挂掉了那么集群也挂掉了。于是自己就改了一下,改成了多机多集群部署。先说说遇到的坑,解决办法会在文章最后给出(因为里面有些命令需要配置了之后才能用),感觉能踩的坑都让我踩遍了:1、搭集群时需要使用到ruby脚本,但是使用yum -y install ruby之后,运行gem...原创 2018-09-19 21:31:47 · 2331 阅读 · 0 评论 -
redis集群部署时报错redis requires Ruby version >= 2.2.2
本文是转载文章,综合了很多博客的内容,自己已经操作成功1、https://www.cnblogs.com/carryping/p/7447823.html2、https://blog.csdn.net/qq_37595946/article/details/77800147说说问题,使用命令 yum -y install ruby 后,再用 gem install redis 报错 r...转载 2018-09-04 23:01:27 · 390 阅读 · 0 评论 -
redis集群部署一直卡在Waiting for the cluster to join ......
纯手打,转载请附上本文网址!!!这里是redis多机多节点集群部署的问题解决!这个是困扰了我最久的问题,使用cluster meet ip port命令无效,感谢同事大佬的解答帮助我解决了问题。同时,很少有博客提到redis集群总线的内容,都是叫你关闭防火墙,实际生产中谁会这么做?最后,感慨一句,还是官方文档最有用!首先需要理清一个概念,就是redis集群总线:redis集群...原创 2018-09-04 23:37:08 · 16209 阅读 · 30 评论 -
VisualBox搭建服务器集群
纯手打,转载请附上本文网址!!本文中使用的是CentOS7最小化安装!首先你需要配置一台服务器,然后再根据这台服务器为原始镜像搭建集群,可以参考这篇文章:https://blog.csdn.net/XIANZHIXIANZHIXIAN/article/details/81605663这里需要注意一点,在配置Host-Only网卡配置文件ifcfg-enp0s8的时候,请去掉GATE...原创 2018-09-06 21:42:17 · 1084 阅读 · 0 评论 -
redis创建集群时显示错误: [ERR] Node xxx is not empty. Either the node already knows other no...
纯手打,转载请附上本文网址!!!在redis集群配置的最后一步,使用命令报错[ERR] Node xxx is not empty. Either the node already knows other no...redis-trib.rb create --replicas 1 192.168.56.102:7001 192.168.56.102:7002 192.168.56.10...原创 2018-09-19 21:53:34 · 10255 阅读 · 4 评论 -
shell脚本传参实现scp命令无需输入密码和别的参数
纯手打,转载务请附上本文网址!!!关于用正则表达式解析文件提取想要的内容请查看此篇文章:实习,有一个功能是遍历集群中服务器的log文件(大文件)提取想要的数据;但是文件都在别的服务器上,和程序运行的服务器不是同一个服务器,所以需要将别的服务器上的log大文件scp到本地然后再进行解析;关于用正则表达式解析文件提取想要的内容请查看此篇文章:首先,你需要安装expect,题主用的是CentOS安装命令...原创 2018-03-01 16:18:39 · 6775 阅读 · 0 评论 -
linux中redis的安装与配置
纯手打,转载务请附上本文网址!!!Redis不用多说,直接上干货,首先楼主使用的是CentOS+Redis4.0.7楼主存放Redis的位置是/usr/local,所以先要进入/usr/localcd /usr/local在官网中下载Redis源码的压缩包wget http://download.redis.io/releases/redis-4.0.7.tar.gz解...原创 2018-03-02 18:42:30 · 597 阅读 · 1 评论 -
shell空格注意事项
空格,一个看不见的字符,很不起眼,也正由于不起眼,很多人经常忽略它,导致代码出错,却还找不着北。这里,我们来聊聊bash中空格的那点事先了解下bash中什么时候该用空格,什么时候不该用1. 等号赋值两边不能有空格2. 命令与选项之间需要空格3. 管道两边空格可有可无我们来看看常见的问题1. 赋值时等号两边或者只有左边多了空格转载 2017-12-13 17:04:40 · 748 阅读 · 0 评论 -
阿里云服务器centos7启动tomcat巨慢解决方法
原来配置阿里云的时候,不断重启Tomcat后来发现Tomcat启动要几分钟,那岂不是黄花菜都凉了?话不多说,解决方法来了:https://yq.aliyun.com/articles/78917?commentId=10050经过在网上搜索,找到了原因:Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecure...转载 2017-12-25 11:48:10 · 1170 阅读 · 2 评论 -
centos7.0安装JDK1.8
纯手打,转载务请附上本文网址!!!首先,需要下载jdk,附上官网网址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择图中红框框的即可下载完之后呢,通过scp命令上传到服务器scp 本地文件路径/jdk的文件名 服务器登录用户名@服务器地址:你要存放的目的地址比如我的:scp ...原创 2017-12-25 11:08:10 · 193 阅读 · 0 评论 -
阿里云 Centos7 Tomcat进入管理页面403 Access Denied的解决办法
原创:http://blog.csdn.net/guochunyang/article/details/51820066原来在阿里云服务器上配置Tomcat的时候出现403 Access Deined问题tomcat9.0 管理页面如:http://127.0.0.1:8080/manager.html出现如下错误:403 Access Denied转载 2017-12-25 16:30:14 · 1422 阅读 · 0 评论 -
shell脚本嵌套if else
【注意1】:和Java、PHP等语言不一样,sh的流程控制不可为空,如:代码如下:[php] view plain copy<?php if (isset($_GET["q"])) { search(q); } else { //do nothing } ?> 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样:...转载 2017-12-13 16:58:39 · 10257 阅读 · 0 评论 -
linux中vim的安装及使用
纯手打,转载务请附上本文网址!!!什么是vim呢?linux下的一大神器呀!原创 2017-12-28 10:12:14 · 968 阅读 · 0 评论 -
iptables和firewall防火墙配置
纯手打,转载请附上本文网址!!!CentOS7.0以上默认firewall为防火墙配置,但CentOS7之前为iptables;有些人喜欢用iptables,有些人喜欢用firewall,各有所好吧;但是个人推荐iptables,因为firewall 是centos7开始才设置默认的,之前centos5 centos6使用iptables ,那么很多防火墙相关规则习惯了iptables,或者有...原创 2017-12-28 09:56:29 · 5244 阅读 · 0 评论 -
nginx服务器的安装配置,以及防火墙配置,Centos7
最近写代码需要用到nginx服务器,网上查了很多教程,终于功夫不负有心人首先,我们要安装个必要的软件#yum install wget 因为Nginx以来与gcc的编译环境,所以,在mini centos中需要安装编译环境来使Nginx能够编译起来。#yum install gcc-c++Nginx的http模块需要使用pcre来解析正则表达式。#yum -y instal...原创 2017-12-25 13:20:58 · 6615 阅读 · 0 评论 -
vsftpd安装配置以及踩坑解决办法,亲测有效
纯手打,转载请附上本文网址!!!你的nginx已经配置成功了,但是使用http始终没办法访问到图片,那么你来对地方了(在文章末尾是原因)配置nginx教程:http://blog.csdn.net/xianzhixianzhixian/article/details/78891657记得关闭SELinux进入正题,安装配置vsftpd开始1、安装vsftpd:安装完成之后会有/...原创 2017-12-28 00:43:37 · 3556 阅读 · 0 评论 -
linux硬链接和软链接的区别
linux硬链接和软链接的区别1.原理上:硬链接(hard link):A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,ino...转载 2017-11-29 23:32:36 · 204 阅读 · 0 评论