[root@slave ~]# ls anaconda-ks.cfg mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz [root@slave ~]# tar -xf mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz [root@slave ~]# ls anaconda-ks.cfg mysql-8.0.31-linux
#修改/etc/my.cnf,新增以下行 skip-grant-tables systemctl restart mysqld #刷新权限 flush privileges; #配置密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'P@ssW0rd' systemctl restart mysqld
SHOW VARIABLES LIKE 'validate_password%';#查看策略 set global validate_password.length=5;#修改密码策略 SET PASSWORD FOR slave="password('slave')";#修改密码 SET PASSWORD FOR slave="password('slave')&q
一、简介 MySQL读写分离是一种通过将数据库的读操作和写操作分配到不同的数据库服务器上来提高数据库性能和可扩展性的技术。这种架构的目标是通过分担数据库服务器的负载,提高系统的响应速度和可用性。下面是MySQL读写分离的一些基本概念和原理: 读写分离概念: 读操作:通常比写操作更频繁,而且读取数据不会改变数据库的状态。因此,可以将读操作分配到一个或多个只负责处理读请求的数据库服务器上,从而提高
LVS(Linux virtual Server) 简介 Linux虚拟服务器。 原理 在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如下所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器。 LVS的三种工作模式 基于NAT的LVS模式负载均衡
文件系统 文件系统类型:fat32、xfs、ext1、ext2、ext3、ext4 EXT:是延伸文件系统、扩展文件系统 EXT1:minix文件系统的复杂扩展,已经被ext2文件系统完全取代,在核心(2.1.21)中已经完全移除。 EXT2:具有极快的速度和极小的CPU占用率,可用于硬盘和移动存储设备。ext文件系统的扩展,ext2可以给Linux的文件系统提供最佳支持(主要是速度和CPU使用上
Linux运行程序 一、简介 在许多要运行的程序中,往往执行./程序名字就直接运行,但是会占用终端导致别的操作十分不便,可以试用以下的方法将程序放到后台运行。 二、操作 1.在命令末尾加上 & 符号: #这会将`command`在后台运行,并且不会占用你的终端。 command & 2. 使用 nohup 命令: #`nohup`命令可以让程序在后台运行,并且会将输出重定向到
tcpdump 一、简介 tcpdump是一个网络抓包工具,用于捕获和分析网络数据包。它可以在 Unix/Linux 系统上通过命令行进行使用。tcpdump 能够截获网络传输过程中的数据包,并将这些数据包的内容以及相关的信息显示出来,方便网络管理员和分析师进行网络故障排查、网络性能分析、网络安全监控等任务。 二、参数 -i <interface>: 指定监听的网络接口,例如 et
HAproxy与Keepalived VRRP 一、简介 1.1 HAproxy HAProxy(High Availability Proxy)是一个高性能的开源负载均衡器和代理服务器,用于分发网络流量。它是一个免费的、快速的、可靠的解决方案,常用于提供高可用性、负载均衡和代理服务。HAProxy最初是为Linux系统设计的,但现在已经在多个平台上可用,包括各种Unix系统和Windows
route和ip route 一、route 在Linux操作系统中,route是一个命令行工具,用于管理和查看网络路由表。网络路由表是一个记录了如何将数据包从一个网络接口发送到另一个网络接口或主机的列表。这个表格决定了数据包的路径,以确保它们能够正确地到达目的地。 #临时 #示例route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168
centos内核升级 一、简介 CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的自由、开源的Linux发行版。CentOS内核是Linux内核的一个变种,它是操作系统的核心部分,负责管理计算机硬件资源和提供基本的系统服务。以下是关于CentOS内核的简介: Linux内
网络调试 一、网络调试命令 ping: 用于测试与另一个网络设备的连通性。 traceroute (或 tracert 在Windows 上):** 显示数据包从你的计算机到目标地址的路径。 netstat: 显示网络状态,包括打开的端口和连接信息。 nslookup (或 dig):** 查询域名服务器,获取特定域名的IP地址。 ifconfig (或 ip addr):** 显示网络接口配置信
vsftp服务器 一、简介 VSFTP(Very Secure FTP)是一个安全、快速且稳定的 FTP(File Transfer Protocol,文件传输协议)服务器软件,它允许用户在计算机之间进行文件传输。VSFTP 的目标是提供一个易于配置和管理的 FTP 服务器,同时保持高度的安全性。 二、部署 安装 VSFTP sudo yum install vsftpd #使用 `yum` 包管
mdadm配置RAID 一、简介 mdadm 是 Linux 系统中用于管理软件 RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)的命令行工具。RAID 是一种将多个磁盘驱动器组合起来,以提供数据冗余、性能改善或两者兼备的技术。mdadm 允许 Linux 用户创建、管理和监控软件 RAID。 主要功能和用途: 创建 RAID 数组:md
一、背景 centos7版本限制,某软件没有centos7版本的安装包,故需要将centos7升级成centos8. 二、环境准备 centos7.9 注意: 存在数据库的则需要先备份数据库数据。 三、实施 3.1 安装 yum-utils、epel-release、rpmconf 、dnf yum -y install yum-utils epel-release rpmconf dnf 3
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号