[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
一、背景 某企业由于zabbix版本较低,某些监控项需要升级zabbix6.x版本才可以使用。 二、升级思路 1、esxi生成快照(物理机则选择一台空闲服务器操作为最佳) 2、备份数据库(重要) 3、有两种方式: 是在当前服务器直接升级zabbix6.x版本,风险较大,如无备份快照则恢复困难。 创建一台新的虚拟机或找一台新的服务器,安装好zabbix6.x后导入数据。确认zabbix-serve
一、简介 Zabbix是一种用于监控网络和应用程序的开源网络管理工具。它提供了实时监控、警报和数据收集的功能,以确保系统的高可用性、性能和效率。 以下是Zabbix的一些主要特点和功能: 实时监控: Zabbix能够实时监控网络设备、服务器和应用程序的性能。通过定期收集数据并生成图形,用户可以快速了解系统的状态。 数据收集: Zabbix支持多种数据收集方式,包括SNMP(Simple Netw
NFS服务器 一、简介 NFS(Network File System)是一种用于在网络上共享文件系统的协议。NFS 服务器是运行 NFS 服务的计算机,它允许其他计算机通过网络访问共享的文件和目录。NFS 协议是一种分布式文件系统协议,它允许不同类型的计算机(例如,Unix、Linux、Windows 等)之间共享文件,使得用户可以在不同计算机之间方便地共享数据。 以下是 NFS 服务器的一些关
一、简介 部分人员会有屏蔽群发消息的习惯,导致有些告警没办法及时处理,所以配置自建应用告警,方便设备出现故障时及时通知。 二、企业微信端配置 2.1 登陆企业微信管理控制台 https://work.weixin.qq.com/ 2.2 创建应用 打开应用管理==>创建应用==>填写应用名称==>设置提醒的人员 2.3 记录以下信息 AgentId Secret 企业ID
find / -name zabbix-agent.conf vim /etc/zabbix/zabbix-agent.conf UserParameter= #检查自定义key返回结果 zabbix_get -s -k 自定义监控项 iostat(对系统磁盘的I/O监控) %user:CPU处在用户模式下的时间百分比。 %nice:CPU处在带NICE值的用户模式下的时间百分比。 %syst
一、背景 zabbix在配置好个人监控项后,最开始基本上都会遇到权限不足的问题。 二、解决方法 两种解决方法: 1、配置sudoers,然后再key值执行命令前加sudo(相对来说比较麻烦) 2、配置zabbix_agent #zabbix-agent配置 echo "AllowRoot=1" >> /etc/zabbix/zabbix_agentd.conf
一、简介Zabbix是一种开源的网络监控解决方案,用于监视各种网络参数、服务器状态和网络服务的可用性。在Linux系统上,Zabbix可以通过多种方式监控各种指标。二、Linux常用的监控CPU 监控:查看 CPU 使用情况: topPID (Process ID): 进程的唯一标识符。USER: 启动进程的用户名。PR (Priority): 进程的调度优先级。NI (Nice value):
一、简介Zabbix是一种用于监控网络和应用程序的开源网络管理工具。它提供了实时监控、警报和数据收集的功能,以确保系统的高可用性、性能和效率。 以下是Zabbix的一些主要特点和功能:实时监控: Zabbix能够实时监控网络设备、服务器和应用程序的性能。通过定期收集数据并生成图形,用户可以快速了解系统的状态。数据收集: Zabbix支持多种数据收集方式,包括SNMP(Simple Network
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号