- 博客(32)
- 收藏
- 关注
原创 Linux性能分析神器:sar命令详解(附实战示例+常见问题排查)
sar命令是Linux系统性能监控的瑞士军刀,但很多开发者对它的使用仅停留在表面。本文将深入解析sar命令的原理、常用场景、实战技巧,并附赠高频问题排查指南,助你快速定位系统性能瓶颈!
2025-03-05 14:27:42
834
原创 RockyLinux配置cobbler无人值守安装服务
Cobbler 是linux系统的一个服务,可以通过PXE网络启动,完成无人值守安装系统。Cobbler可以使用命令行或web页面进行管理,还提供了API接口,方便二次开发。Cobbler是一个轻量级的管理服务,可以配置puppet实现管理。
2024-08-12 14:52:11
1002
1
原创 linux 系统优化
也就是说,如果MySql的连接数据达到max_connections时,新来的请求将会被存在堆栈中,以等待某一连接释放资源,该堆栈的数量即back_log,如果等待连接的数量超过back_log,将不被授予连接资源。常见的问题是报Tomcat内存溢出错误,Outof Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的-Xms和-Xmx即可解决问题,通常将-Xms和-Xmx设置成一样,堆的最大值设置为物理可用内存的最大值的80%。设置为0表示永不超时,这样设置有隐患的。
2024-07-05 14:14:27
766
原创 PXE+Kickstart无人值守安装操作系统
批量进行多台服务器系统安装、PXE,全名Pre-boot Execution Environment,预启动执行环境;通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;由Intel和Systemsoft公司于1999年9月20日公布的技术;Client/Server的工作模式;PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;PXE客户端(client)这个术语是指机器在PXE启动过程中的角色。
2024-07-04 15:11:24
964
原创 mysql 主从一致性检测与修复
-set-vars innodb_lock_wait_timeout=120 设置变量,innodb锁等待两分钟-h remote 主库ip-p 主库密码-u 主库用户-P 主库端口--no-check-binlog-format pt-table-checksum默认是运行在statement下,如果是其它日志格式,需加--no-check-binlog-format参数--quiet 输出静默。
2024-07-01 10:26:10
1063
原创 服务优化-tomcat 优化
1. JVM参数调优:-Xms 表示JVM初始化堆的大小,-Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。在catalina.bat中,设置JAVA_OPTS='-Xms256m -Xmx512m',表示初始化内存为256MB,可以使用的最大内存为512MB。2. 禁用DNS查询。
2024-06-29 10:19:00
1038
原创 基于公有云部署wordpress
wordpress工作原理:当用户通过浏览器访问LNMP架构的网站时,Nginx服务器会接收到用户的请求。Nginx会根据请求的URL和配置进行匹配,检测请求的Web文件是静态还是动态。 静态页面请求:如果请求的是静态HTML页面,Nginx会直接处理并响应给客户端。 动态页面请求:如果请求的是动态PHP页面(或其他脚本语言),Nginx会将请求发送给后端的PHP模块或CGI。PHP解释器将动态网页解析为静态的HTML网页,然后返回给Nginx。Nginx再将解析后的HTML静态网页结果返回给客户端。
2024-06-28 21:22:24
942
原创 redis主从配置+哨兵配置
sentinel failover-timeout mymaster 10000 #若sentinel在该配置值内未能完成failover(故障转移)操作(即故障时master/slave自动切换),则认为本次failover失败。将master的哨兵模式退出,再将redis服务stop了,在两台slave上面查看其中一台是否切换为master:(没有优先级,为随机切换)注意:在生产环境下将哨兵模式启动放到后台执行: ./src/redis-sentinel sentinel.conf &
2024-06-27 20:15:43
867
原创 docker命令大全
例如: docker cp 容器名/id:/path/file /to/path。docker ps # 列出正在运行的容器 -a 列出所有的容器。例如:docker save -o my_image.tar my_image。docker pull # 从Docker hub 拉取镜像。docker build # 从dockerfile 构建镜像。docker info # 查看docker系统的信息。例如:docker port 容器名/id。
2024-06-26 20:19:44
1075
原创 jenkins配置+部署项目测试
4.1、指定jenkins的位置目录,会自动生成。两台服务器先同步时间,两台都需要执行。服务器端下载maven。
2024-05-16 19:46:39
493
原创 Jenkins 部署,java17+tomcat9+jenkins
所需软件包 java,tomcat,jenkinsjava-17版本tar.gz包下载java-17版本tar.gz包下载。
2024-05-15 20:47:53
2465
原创 CentOS 7版本zabbix监控平台(5.0)自定义监控项
zabbix自定义监控项# 1、 主从复制状态# 2、 mysql增删改查次数# 3、 mysql启动时间# 4、 mysql的qps 每秒查询速率# 45 mysql的tps 每秒事务速率# 5、 主从同步延迟# 6、 磁盘剩余空间 /分区 /data分区# 7、 内存使用百分比# 8、 swap使用百分比# 9、 网卡下载流量速率# 95、网卡上传流量速率# 10、mysql的当前连接数
2024-05-13 00:15:00
1910
1
原创 CentOS 7安装5.0版本zabbix监控平台(nginx版),zabbix-agent端
CentOS 7安装5.0版本zabbix监控平台(nginx版),zabbix-agent端,并添加主机组,主机
2024-05-12 00:30:00
278
原创 CentOS 7安装5.0版本zabbix监控平台(nginx版),zabbix-server端
zabbix-server端部署,前端nginx,后端php,数据库mysql
2024-05-11 16:55:32
950
1
原创 shell小工具箱
1、主从复制状态2、mysql增删改查次数3、mysql启动时间4、mysql的qps 每秒查询速率、tps 每秒事务速率5、主从同步延迟6、磁盘剩余空间 /分区 /data分区7、内存使用百分比8、swap使用百分比9、网卡输入输出流量10、mysql的当前连接数
2024-04-12 21:50:19
284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人