
Linux
偷偷玩两下
能力一般,水平有限。
展开
-
centos7 部署MySQL主从同步
前提MySQL服务器准备两台:1、Master:192.168.100.1302、Slave: 192.168.100.133端口默认3306配置过程:一、主库配置:1、编辑配置文件:$ vim /etc/my.cnf添加以下内容:################################################# MySQL主从配置,主节点ip地址后三位server-id=130# 配置不需要复制的库mysqlrep...原创 2020-11-11 18:18:47 · 297 阅读 · 0 评论 -
redis-xxx.gem以及其他版本的下载方法
在Linux上部署redis集群时,需要安装ruby环境,可能需要安装redis-3.3.5.gem文件,如果由于网络问题无法联网下载安装,可以先在Windows上采用以下方式下载后再上传Linux。访问以下地址下载:http://rubygems.org/downloads/redis-3.3.5.gem根据自己要下载的版本将redis-3.3.5.gem修改为自己所需要的版本,完全不需要通过其他有偿渠道获取。例:若下载4.0.3版本只需将3.3.5改为4.0.3即可下载网址:htt原创 2020-11-07 16:51:44 · 2722 阅读 · 1 评论 -
centos7 部署redis集群及问题总结
前言本文主要记录在centos7上搭建redis集群的过程及遇到的问题。环境:centos7节点:node1192.168.100.133 Redis(主、从)node2192.168.100.130 Redis(主、从)node3192.168.100.131 Redis(主、从)注:一台服务器上一主一从不一定是一一对应关系,即133上的从节点可能对应130上的主节点,131上的从节点可能对应131上的主节点。具体分配情况视redis...原创 2020-10-06 12:51:53 · 1036 阅读 · 0 评论 -
redis集群版本决定是否需要安装Ruby环境
本文主要记录在centos7中搭建redis集群过程中遇到的一个环境问题。由于redis版本高低,决定是否需要安装ruby、rubygems环境来构建redis集群。redis版本>=5.xxx,直接使用./redis-cli --cluster create 指令构建redis集群。redis版本<5.xxx,需要安装ruby、rubygems环境,使用 ./redis-trib.rb create 指令构建redis集群,下面一一说明:1.redis版本>=..原创 2020-10-06 12:45:58 · 2050 阅读 · 0 评论 -
centos7 ruby版本过低,升级ruby版本
1.yum直接安装升级?在配置redis 5.0 以下的集群时,需要安装ruby环境,如果直接使用指令 yum install ruby rubygems -y 安装,但是此方式在centos7环境下安装上的ruby版本如下:显示已经是最新版本,但是对于后面搭建redis集群来说还是太低,不能通过yum指令的方式安装ruby环境!2.涉及rvm方式安装?除此之外,安装网上最多的说法是执行指令:curl -sSL https://get.rvm.io | bash -s stable原创 2020-10-06 12:12:40 · 1715 阅读 · 0 评论 -
Centos7 源码安装、升级 Ruby
最近在学redis(4.0.14版本)集群搭建,需要用到ruby。centos7系统yum安装的版本过低。需要升级大于2.3.0的版本,下面就是我的解决方法:第一步:卸载机器上自带的ruby rubygems1 [root@molson ~]# yum remove ruby rubygems -y第二步:解决ruby语言的环境依赖库1 [root@molson ~]# yum install gcc gcc-c++ gdbm-devel readline-devel openssl转载 2020-10-06 12:11:38 · 1561 阅读 · 0 评论 -
redis集群 [ERR] Node XXX is not empty. Either the node already knows other nodes...
在分配完成redis集群节点后,如果需要重新分配,在执行配置指令后,提示错误:[ERR] Node 192.168.100.130:6663 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.原因:节点192.168.100.130:6663不是第一次使用。该节点可能与其他节点组成集群,或者在数据库0中包含一些数原创 2020-10-06 11:53:56 · 1043 阅读 · 0 评论 -
redis集群 Node xxx not configured as a cluster node。
配置redis集群中遇到的简单问题。原因:对应的服务器节点上的redis服务没有开启集群模式。解决方式:1.关闭此节点的redis服务。2.修改对应服务器redis的配置文件:cluster-enabled yesappendonly yes3.以加载此配置文件的方式启动redis服务。./redis-server redis-6661.conf4.启动服务后,查看redis进程,可以看到最后有 [cluster]标识,说明此节点已经作为集群节点。24428 .原创 2020-10-06 11:31:31 · 10159 阅读 · 0 评论 -
keepalived + Nginx 搭建高可用集群
一、前言本文主要在两台服务器上搭建Nginx与keepalived,实现一个高可用集群的简易版本。节点信息如下:node1192.168.100.133 Nginx、Keepalived(主)node3192.168.100.131 Nginx、Keepalived(备)需要在两台服务器上安装Nginx,Keepalived。安装配置Nginx比较简单,参考:centos7安装配置Nginx切记,最好不要使用指令yum直接安装!!!网传这是Keepa...原创 2020-10-04 22:56:36 · 726 阅读 · 0 评论 -
Keepalived + VRRP协议 简介及工作原理
一、引言 随着网站业务量的增长网站的服务器压力越来越大,自然就需要处理高并发、高可用、高性能的“三高”问题,为了解决此问题,需要一个稳定、可扩展的负载均衡方案,可以使用基于完整开源软件的架构LVS+Keepalived,实现一个负载均衡及高可用的服务器集群。二、LVS简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统,也是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/...原创 2020-10-04 22:31:34 · 1903 阅读 · 0 评论 -
centos7网络设置与详细安装流程记录
前言1.下载 CentOS-7-x86_64-Minimal-2003 安装包。下载地址。此安装包是以最小系统的形式安装。2.默认安装完成后,可以直接ping通外网,如www.baidu.com等。 若采用DVD版本的安装包,安装后需要额外设置网络,本人之前采用 CentOS-7-x86_64-DVD-2003 此版本安装后,无法ping通外网,几乎所有网上设置centos7网络的方案都尝试了一遍均无果,后换此Minimal安装包可以直接ping通外网。3.设置网络IP等...原创 2020-09-20 11:24:24 · 5952 阅读 · 0 评论 -
Linux 环境下部署 jar 包
1. 使用maven工具将项目打包,生成jar包;2. 将jar包复制到Linux系统中的某个文件夹下,此时采用xshell与xftp工具完成,如下:3. 编写startup.sh启动程序。新建startup.sh文件,使用vim编辑如下:nohup java -jar -Dserver.port=38080 demo-0.0.1-SNAPSHOT.jar >log.log...原创 2020-02-17 14:31:42 · 745 阅读 · 0 评论 -
contos 上安装 anaconda、解决安装包不存在、创建虚拟环境、常用指令
一.contos 上安装 anacondahttps://blog.youkuaiyun.com/mysteryflower/article/details/93064195二. anaconda 安装第三方包普通安装:conda install XXX第三方推荐安装:conda install -c anaconda py-xgboost网站安装:conda install --...原创 2019-12-30 18:25:48 · 692 阅读 · 0 评论 -
CentOS7 上安装 anaconda3 及其遇到的问题
1、通过命令行工具 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.3.0-Linux-x86_64.shwget 获取 anaconda3 的路径,下载完成后用 bash 安装 anaconda3下载完成后可用命令 ls -al 查看接着用bashanaconda3.5....转载 2019-12-30 18:15:48 · 1251 阅读 · 0 评论 -
修改 Centos7 默认 Python 版本
1.更新yumyum update2.安装Python 3.7.3所需的依赖yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make3.下载安装包解压cd /usr/srcwget ht...转载 2019-12-24 18:18:23 · 256 阅读 · 0 评论 -
CentOS yum install 安装时错误 yum doesn't have enough cached data to continue.
错误信息 One of the configured repositories failed (unknown), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "...原创 2019-12-23 18:17:23 · 16911 阅读 · 2 评论 -
Ubuntu16.04 开机蓝屏问题解决方法
ubuntu16.04.3 64bit昨晚更新了内核,然后在软件中心点了更新全部,进度条没动过,退出后shutdown,然后今早起来发现登录进去后桌面一片蓝,图形界面gg了,不过左侧边的应用还能点开问题解决Ctrl + Alt + F4,进入字符界面,然后重新登录,先输入用户名,然后输入登录密码,然后安装相应服务,然后重置它!sudo apt-get install xs...转载 2019-12-09 23:03:05 · 974 阅读 · 0 评论 -
Establishing SSL connection without server's identity verification is not recommended.
问题说明Ubuntu安装高版本MySQL数据库连接的时候会出现警告:WARN: Establishing SSL connection without server's identity verification is not recommended.详情:WARN: Establishing SSL connection without server's identity v...原创 2019-09-17 22:10:35 · 356 阅读 · 0 评论