Linux 禁止root远程登录解决办法 linux中root用户是超级管理员,可以针对root用户暴力破解密码,这样很不安全,工作中我们一般禁止root用户直接远程登陆,开设一个或多个普通用户,只允许登陆普通用户,如果有需要用root用户,可以su切换root 或者sudo来拥有root权限执行命令。 1. root无法远程登录,但所有用户可以切换root首先编辑配置文件/etc/ssh/sshd_config 修改PermitRo 2022-11-08 运维 > 安全 #Linux #运维 #安全
MySQL:show processlist详解 show processlist 是显示用户正在运行的线程,需要注意的是,除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS 权限。 root用户,可以看到全部线程运行情况 普通的activiti用户只能看到自己的 单独给activiti用户授PROCESS权限,(授权后需要退出重新登录)[/ 2022-11-01 数据库 #MySQL
MySQL主从复制线程状态详解 1.主库线程状态(State)值 以下列表显示了主从复制中主服务器的Binlog Dump线程的State列中可能看到的最常见状态(SHOW PROCESSLIST)。如果Binlog Dump线程在主服务器上看不到,这意味着复制没有运行,也就是说,目前没有连接任何Slave主机。 1.1 Sending binlog event to slave二进制日志由各种事件组成,一个事件通常为一个更新 2022-10-31 数据库 #MySQL #主从复制
CentOS7安装MySQL5.6详解 预备要点: 本次通过Yum软件管理器进行安装,需要对Yum有必要了解 当前需要提前安装好CeonOS7(通过VMware安装虚拟机即可) wget需要提前安装,以便通过url下载yum源 1.安装MySQL步骤详解1.1 查看主机是否已经安装了MySQL(如果存在则要卸载)[root@localhost home]# rpm -qa|grep mysql [root@localhost h 2022-10-19 数据库 #CentOS #MySQL
CentOS7使用XtraBackup实现MySQL5.6 & 5.7的主从复制 参考地址一 参考地址二 1.前言 Percona XtraBackup可以说是一个相对完美的免费开源数据备份工具,支持在线无锁表同步复制和可并行高效率的安全备份恢复机制相比mysqldump来说确实让人眼前一亮,与MySQL Enterprise Backup(InnoDB Hot Backup)的功能对比可以参考扩展阅读。当然我们在实际运维过程中都应针对不同的业务需求分析和选择合适的备份 2022-10-19 数据库 > 运维 #MySQL
CentOS7.5 安装git-2.37.3 1.安装依赖库yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker autoconf 2.移除默认安装的旧版gityum remove git rm -f /usr/bin/git 3.下载源码[root@localhost ~]# 2022-09-27 数据库 #CentOS #Git
RocketMQ介绍及基本概念 1.介绍 RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。 1.1 RocketMQ 特点 支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型 在一个队列中可靠的先进先出(FIFO)和严格的顺序传递 (RocketMQ可以保证严格的消息顺序,而ActiveMQ无法保证) 支持拉(pull)和推(push)两 2022-09-23 开发 #MQ #RocketMQ
RocketMQ介绍及基本概念 mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,你还是得老老实实的打开xml文件,手写上一大段的sql语句。 直到前几天,偶然碰到了这么一款叫做mybatis-plus-join的工具(后面就简称mpj了),使用了一下,不得不说真香!彻底将我从x 2022-09-17 开发 #Java #MyBatis #Mybatis Plus
Mac VPN自动连接脚本(AnyConnect) 公司要求连接机房服务器需要通过vpn进行访问,不同机房之间使用不同的vpn,每次切换都需要手动填写信息,有点啰嗦~ So,通过Mac的applescript实现自动化操作,再配合Alfred4,简直神了~ Alfred workflow下载 AppleScript代码如下:--变量 set VPNServerList to {"1.XXX_VPN","2.XXX_VPN" 2022-09-16 运维 #Mac #VPN
MySQL慢查询之慢 SQL 定位、日志分析与优化方案 尽管咱们不是DBA,但是,面试中被问到MySQL慢查询的概率还是非常高的。 说你没有经历过就是理由吗?显然不是。 一般来说一句SQL语句执行超过5s就能够算是慢SQL,需要进行优化了。 1.为何要对慢SQL进行治理每一个SQL都需要消耗一定的I/O资源,SQL执行的快慢直接决定了资源被占用时间的长短。假设业务要求每秒需要完成100条SQL的执行,而其中10条SQL执行时间过长,从而导致每秒只能 2022-09-13 数据库 #MySQL #优化 #慢查询