摘要: linux系统(centos)配置ssh免密登录 linux系统(centos)配置ssh免密登录 背景 在日常使用时候,远程执行一些命令或脚本,交互式的输入密码有些不方便。故需配置免密登录。 用SSH命令行在A服务器上远程登录B服务器不需要密码。 原理 基于SSH协议,普遍默认是通过用户名和密码认证登录服务器,通过公钥和私钥的方式验证登录。达到面 阅读全文
posted @ 2021-11-23 15:29 penngke 阅读(21) 评论(0) 推荐(0) 编辑
摘要: linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘 背景 公司有用单台服务器使用kvm装虚拟机,利用webvirtmgr进行界面管理。当虚拟机创建时固定硬盘后,不能通过webvirtmgr来进行添加磁盘。只能通过命令行的方式添加。 操作步骤 进入宿主机,查看宿主机空间剩余。 df 阅读全文
posted @ 2021-10-26 18:04 penngke 阅读(24) 评论(0) 推荐(0) 编辑
摘要: linux系统(centos)下su和sudo命令的区别 区别 我们在日常使用过程中,这2个命令很多时候能达到相同的效果,对细节区别十分模糊,这里进行简单的解释和区分。希望大家能够正确使用这2个命令,使用过程中,也知其原因。 su命令:用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐 阅读全文
posted @ 2021-10-21 11:20 penngke 阅读(157) 评论(0) 推荐(0) 编辑
摘要: nginx源码编译安装(详解) nginx编译安装 编译安装大致步骤: 安装步骤: 官网下载合适的版本,建议选择稳定版本。 官网地址:https://nginx.org wget https://nginx.org/download/nginx-1.20.1.tar.gz 解压后,进入源码目录 cd /opt tar -zxvf 阅读全文
posted @ 2021-10-18 17:36 penngke 阅读(443) 评论(0) 推荐(1) 编辑
摘要: mysql join语句的执行流程是怎么样的 join语句是使用十分频繁的sql语句,同样结果的join语句,写法不同会有非常大的性能差距。 select * from t1 straight_join t2 on (t1.a=t2.a);a字段都有索引 TRAIGHT_JOIN语法能指定使用左边的 阅读全文
posted @ 2021-10-15 11:16 penngke 阅读(31) 评论(0) 推荐(0) 编辑
摘要: group by流程是怎么样的 注意点: select id%10 as m, count(*) as c from t1 group by m; group by是用于对数据进行分组,我们排序用到了sort_buff,join用到了join_buff,group by就会用到内部临时表。join_ 阅读全文
posted @ 2021-10-14 11:41 penngke 阅读(34) 评论(0) 推荐(0) 编辑
摘要: order by流程是怎么样的 注意点: select id, name,age,city from t1 where city='杭州' order by age limit 1000; order by 和limit一般共同出现使用。他的流程是什么呢? 首先依然会走连接器,分析器,优化器选择索引 阅读全文
posted @ 2021-10-14 11:37 penngke 阅读(17) 评论(0) 推荐(0) 编辑
摘要: rocketmq高可用集群部署(RocketMQ-on-DLedger Group) rocketmq部署架构 rocketmq部署架构非常多,都是为了解决一些问题,越来越高可用,越来越复杂。 单master模式 这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境 阅读全文
posted @ 2021-10-13 17:04 penngke 阅读(77) 评论(0) 推荐(0) 编辑
摘要: nacos集群部署 参考链接: 官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 部署架构: 部署步骤 下载官网编译好的二进制包 wget https://github.com/alibaba/nacos/releases/do 阅读全文
posted @ 2021-10-12 16:22 penngke 阅读(89) 评论(0) 推荐(0) 编辑
摘要: linux系统(centos)redis分片集群安装部署 redis分片集群安装与部署 分片集群的优势 高可用。且方便扩展。 数据分片,多节点提供服务,提高性能,数据提供冗余备份。 分片集群部署 只需更改配置文件 部署架构:6个节点,3主3从。数据集分为3片,分别再A,B,C节点上。A1和B1和C1分别为A,B,C的副本。 散列槽: ​ Redis Clu 阅读全文
posted @ 2021-10-12 14:18 penngke 阅读(20) 评论(1) 推荐(0) 编辑