![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 92
半山惊竹
这个作者很懒,什么都没留下…
展开
-
linux搭建Twemproxy+不同主机的redis9个节点
序言4月12号写了一篇在测试环境的1台主机上搭建9个redis节点和1个twemproxy的博客,这个是根据我在测试环境真实搭建成功的过程来写的,最近完成了生产环境的9个redis节点和2个twemproxy的搭建,所以也记录一下在看这篇博客之前希望你已经搭建好了9个redis节点,否则是无法搭建Twemproxy的,而这9个redis节点是每3台为一组,一组是1主2备,而主节点可读可写,2个从节点只能读。如果没有搭建,可以按照我今天刚写的博客搭建完成后再来参考我的这篇来搭建。主机情况主机原创 2020-06-18 21:20:47 · 290 阅读 · 0 评论 -
linux在6台主机搭建3组一主两从的redis哨兵集群
说明:下表中的IP地址,在生产环境肯定不是如此的,为了保密,所以用127来代替。原创 2020-09-11 15:03:56 · 403 阅读 · 2 评论 -
codis部署学习
codis集群部署实践codis介绍转载 2020-06-17 21:38:02 · 116 阅读 · 1 评论 -
在6台linux主机搭建3组一主两从的redis哨兵集群
序言之前在测试环境也搭建了3组一主两备,不过由于主机有限,所以是在一台主机上搭建的,在生产的话有6台主机,部署9个redis节点,为了方便以后自己查看,特此记录!一、主机分布①表示redis集群中的第一组 ②表示redis集群中的第二组 ③表示redis集群中的第三组ipredis部署127.0.0.1①主③备127.0.0.2①备127.0.0.3②主①备127.0.0.4②备127.0.0.5③主②备127.0.0.6③备注:由原创 2020-06-08 13:16:02 · 303 阅读 · 0 评论 -
linux普通用户下配置jdk
序言之前在linux里也成功过jdk,过了一阵子再次安装的时候却又不记得了,所以特此记录!我一般都是在普通用户里安装jdk,不使用root用户。一、下载我是直接把jdk从测试环境直接传到生产环境的,没有重新下载,当然也可重新下载:下载地址二、解压创建jdk8的目录,将tar包传到jdk8的目录下 tar -zxvf jdk1.8.0_121.tar.gz 三、修改配置文件进入登录的主目录cd 查找.bash_profile,并编辑ls -altvim .bash_profile原创 2020-06-03 14:51:23 · 2061 阅读 · 0 评论 -
Linux环境下离线安装和配置nginx
序言:由于测试环境的nginx是已经搭建完成的,把搭建完成的nginx打包后传到生产的主机上,在sbin目录下测试nginx,就会报错找不到路径,所以我决定自己重新安装,于是经过不断的踩坑和请教,诞生了这篇文章。一、下载依赖包:nginx:http://nginx.org/en/download.html (版本:nginx-1.16.1 tar.gz)pcre:https://sourceforge.net/projects/pcre/files/pcre/8.41/(版本:pcre-8.41.t原创 2020-06-02 17:09:36 · 10379 阅读 · 9 评论 -
java去调用并执行shell脚本学习记录
java去调用并执行shell脚本事件:由于帮同事看一个程序,里面涉及到执行linux的命令,由于自己接触的系统中并未遇到这样的需求,所以修改完成后特此记录!ShellJob类脚本adf.sh说明事件:由于帮同事看一个程序,里面涉及到执行linux的命令,由于自己接触的系统中并未遇到这样的需求,所以修改完成后特此记录!参考博客1:https://blog.csdn.net/vcfriend/article/details/81226632参考博客2:https://blog.csdn.net/tte原创 2020-05-14 15:40:57 · 411 阅读 · 2 评论 -
sed命令直接修改文件内容
由于有62个文件,都要修改里面的内容,所以问了运维大神,可以用sed命令,经过尝试和查找,成功修改参考博客:原文连接修改单个文件:sed -i 's/<level value="\DEBUG"\/>/<level value="\INFO"\/>/g' test.cfg命令格式:sed -i 's/oldString/newString/g' file批量的修改我也尝试了一下根据我参考的博客,最后直接跟上路径就可以,但是我这里报错批量最后写成了sed -i '原创 2020-05-11 18:36:49 · 1257 阅读 · 0 评论 -
成功安装和配置TwemProxy(nutcracker)
事件:开发的用于提供redis服务的程序需要访问redis,搭建redis集群后,需要用Twemproxy来分发对redis数据库的操作,所以经过5个小时的折腾,在测试环境安装Twemproxy的时候,也踩过一些坑,好在最终成功安装了,特此记录!一、Twemproxy简介Twemproxy 又称nutcracker ,是一个memcache、Redis协议的轻量级代理,简单来说,Twempro...原创 2020-04-12 00:29:31 · 1098 阅读 · 2 评论 -
成功搭建伪redis集群(一)和遇到的坑
事件:由于写了一个redis服务,主要作用就是从redis中获取序列号,返回给调用者,在win10中redis的安装很好安装,但是在linux中安装确实很麻烦。第一次在linux安装redis 和redis集群,从开始安装,遇到的各种问题,到最后安装成功差不多用了8个小时,有点耗时,好在最后搭建成功了。我会很详细的一步一步的讲解我是怎么搭建的,博文有点长,耐心看完,你会有收获的哦~我搭建过...原创 2020-04-10 16:17:26 · 874 阅读 · 1 评论 -
Linux删除带有??等的文件
事件:有时候linux中不知道怎么就会有乱码的文件,文件名不是正常的英文,而是???,有强迫症的我必须删掉~~解决过程:先根据ID 找出文件,然后删除显示文件id命令: ls -i 删除命令:find . -inum 927118 |xargs rm -rf注:上面的927118 是id例子:[root@hadoop ~]# ls????? anaconda-ks.cfg ...原创 2020-04-10 00:20:11 · 540 阅读 · 0 评论 -
解决:E212:Can't open file for writing
事件:在今天新建的用户下需要把安装的ruby的环境变量添加到/etc/profile中,但是由于是新建的用户,没有对profile赋予权限,所以报错:"/etc/profile" E212:Can't open file for writing 文件最后里添加的是#rubyexport PATH=/usr/local/ruby/bin:$PATH解决:于是进入root用户之后,执...原创 2020-04-09 23:34:59 · 25817 阅读 · 1 评论 -
定时任务表达式例子
表达式例子:0 * * * * ? 每1分钟触发一次0 0 * * * ? 每天每1小时触发一次0 0 10 * * ? 每天10点触发一次0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发0 30 9 1 * ? 每月1号上午9点半0 15 10 15 * ? 每月15日上午10:15触发*/5 * * * * ? 每隔5秒执行一次0 */1 * * * ?...转载 2019-11-12 16:26:49 · 479 阅读 · 0 评论 -
linux下成功安装Mysql
安装环境:在VmWare10上安装,系统是 centos6.51、下载 直接在浏览器输入http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz,就可以自动下载,或者网速好的话在linux命令窗口输入 wget http://dev.mysql.com/get/Downloa...原创 2018-12-24 11:18:23 · 116 阅读 · 0 评论 -
我的学习总结-关于java
总结 一、乐观锁和悲观锁 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用户B把值改为2原创 2017-09-21 13:32:30 · 211 阅读 · 0 评论 -
我常用的linux部分命令
tar -xvf 文件名:表示解压文件夹; mv a.txt b.txt:修改文件的名称; ls:显示当前目录的内容; rm a.txt:删除a.txt; rm -rf a:删除a文件夹; mkdir soft:创建soft文件夹; cd /:回到根目录; cd ../:跳转到上一级目录; mv a.txt cdir/:将a.txt文件移动到cdir文件夹下 pwd:查看当前路径;原创 2017-09-21 13:30:43 · 246 阅读 · 0 评论