- 博客(26)
- 收藏
- 关注
原创 私有云Linux VM虚拟机CentOS 7磁盘分区扩容
输入xfs_grows /dev/mapper/centos-root,上xfs_grows /这个命令。CentOS 7之前的版本同步命令是xfs_grows /dev/mapper/centos-root。需要进行扩容,我们新建的分区要挂载到根目录下,对应就是/dev/mapper/centos-root。p 新增分区类型为主分区。备注:fdisk /dev/sda 进行分区操作。输入xfs_growfs / 将分区挂载到根目录。
2023-11-07 11:50:42
314
原创 Kafka集群环境搭建
分发完成后,其他集群节点都需要修改配置⽂件server.properties中的 broker.id 和listeners 参数。listeners:这个IP地址也是与本机相关的,每个节点上设置为⾃⼰的IP地址。zookeeper.connect : 配置的是zookeeper集群地址。broker.id : 集群内全局唯⼀标识,每个节点上需要设置不同的值。编写操作zookeeper集群的脚本。⾸先启动zookeeper集群。分发kafka集群操作脚本。编写kafka集群操作脚本。创建kafka消息⽬录。
2023-10-16 10:36:00
432
原创 linux安装python环境3.8.8
usr/bin/python 修改为 #!/usr/bin/python 修改为 #!4.解压(我这边是解压在/usr/local目录下)9.让python2和python3共存。#python项目生成依赖和下载依赖。#这边你可能要等很久,如果失败就。8.执行python(两种方法)3.下载python3压缩包。方法一: 构建桥梁–软连接。方法二: 设置成环境变量。并重新执行6.和7.
2023-10-10 14:45:49
500
1
原创 docker删除当前不再使用的镜像或清理overlay2、containers
这个命令会删除所有不再使用的镜像,包括没有被任何容器使用的镜像和悬空的镜像(这个-a是all的意思)-f参数(--force)可以使它不弹出确认,编写脚本时方便使用。执行后会弹出确认是否删除,输入y即可;
2023-10-09 15:18:51
724
1
原创 source和sh的区别
命令是用来启动一个新的shell子进程,并在子进程中执行指定的脚本文件。脚本中的命令和变量仅在子进程中生效,不会影响到父进程或其他进程。当脚本中定义的变量和函数需要在之后的代码中使用时,应使用source;当脚本中执行的内容与其他操作无关,是一个独立的部分时,应使用sh。命令在当前shell进程中执行指定的脚本文件,并将其中的命令和变量导入到当前shell环境中。执行的脚本可以直接影响当前shell环境中的变量和函数。都可以执行脚本文件,但它们的行为稍微有所不同。
2023-09-21 10:08:06
1207
1
原创 linux安装java环境
1.将压缩包解压到指定目录(我这边是在/usr/local)5.java -version #查看java版本。2.重命名解压后的文件夹(这边以jdk8举例)shift键+G到文件尾加入下面配置。
2023-09-18 11:13:15
48
原创 scp免密传输
ps:如果在A之前已经生成过id_rsa和id_rsa.pub文件,可以直接使用id_rsa.pub文件,需要重新生成的时候记得先删除原有的id_rsa和id_rsa.pub文件。3.查看A的id_rsa.pub文件内容,复制出来,粘贴到B的/root/.ssh/authorized_keys里面。然后让你输入3个设置文件加路径和密码等,建议直接敲3个回车默认就好。2.执行下面的命令在A生成id_rsa和id_rsa.pub文件。情景:我们想要在A服务器免密传输文件到B。
2023-09-08 09:25:05
149
1
原创 挂载samba共享文件夹
由于在Samba服务程序的主配置文件中,注释信息行实在太多,不便于分析里面的重要参数,因此先把主配置文件用mv命令改个名字,然后使用cat命令读入主配置文件,再在grep命令后面添加-v参数(反向选择),分别去掉所有以井号(#)和分号(;在前面对Samba服务程序配置文件中的注释信息进行过滤时,这些过滤的信息中就有关于SELinux安全上下文策略的说明,我们只需按照过滤信息中有关SELinux安全上下文策略中的说明中给的值进行修改即可。这两项如果在今后的工作中不需要,完全可以注释掉。
2023-09-04 16:03:50
2955
1
原创 mysql主从复制
在[mysqld]块中修改server-id;6.登入mysql从库(请确保配置文件中的server-id已经改好,并且主库的数据库端口已经放开或者已经关闭防火墙)show slave status\G 查看从库信息及检查主从复制状态。清空主库日志 一般用于主从复制建立初期。# 清空主库日志 一般用于主从复制建立初期。执行start slave;
2023-08-22 11:42:43
66
1
原创 linux服务器同步时间
如果想多台服务器内互相同步时间,可以修改 /etc/ntp.conf配置文件,通常情况下同步网络时间足够了。yum -y install ntp #安装。ntpd -q -g # 同步网络时间。
2023-08-14 10:15:30
85
原创 linux中查看端口被占用情况
lsof可以使用 yum install lsof 来安装。可以根据上面的pid来kill掉指定的进程。安装时会弹出确认,输入y即可。
2023-07-26 10:49:09
272
1
原创 为什么不要在mysql使用UTF-8
mysql本意是想在utf8上保持空间和速度,但是在使用utf8的char列时,实际使用的空间比预期更大,速度也慢,而且无法保存“”这样的字符,mysql发布了utf8mb4来绕过了这个问题。1.mysql的utf8只支持每个字符最多三个字节,而我们需要的是最多四个字节,从而我们在操作字符串时会遇到一些很难溯源的bug。2.mysql在2010发布了utf8mb4来支持四个字节,可以说mysql的utf8mb4是我们真正意义上的UTF-8。
2023-07-24 10:27:13
170
原创 mysqlbinlog日志导出成sql文件
binlog日志的修改日期就是它最后一次被插入数据的时候,你导出命令的起始时间和结束时间要在binlog日志的时间区间内,如果起始时间有超出的情况,就连带上一个binlog日志也导出一份,最后就是确认下自己的mysqlbinlog路径和binlog日志路径是否正确。这里导出的是名为`test`的数据库,在2月22这天12:40-13:00的所有SQL语句,输出成2.22.sq文件;:后端经常需要查看某个时间段的sql,使用mysqlbinlog只需一条命令,十分方便。
2023-06-28 10:13:43
2007
1
原创 mysql慢查询、慢日志监测并发送钉钉告警
通过监测慢日志的MD5状态,当状态与MD5文件不一致时,说明慢日志发生了变化,执行一次dingdingpush.sh,然后生成当前慢日志的MD5文件覆盖旧的MD5文件,等待下次慢日志变化。:不需要分析指标也不需要图形界面的话,可以直接使用脚本实现:监控慢日志文件的状态,当状态发生改变时,截取最新一条日志,发送到钉钉机器人。:mysql数据库开启慢日志,记录1s以上的sql语句,每出现新的慢sql时,发送到钉钉告警。这里是通过慢日志的格式,取最后一条日志的关键字行号,通过行号截下最新的一条慢日志。
2023-06-28 09:32:43
832
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人