自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小江湖

生活,就应当努力使之美好起来

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Nginx HTTP 健康检查

通过发送定期健康检查(包括 NGINX Plus 中可自定义的主动健康检查)来监控上游组中 HTTP 服务器的健康状况。介绍NGINX 和 NGINX Plus 可以持续测试您的上游服务器,避免出现故障的服务器,并将恢复的服务器优雅地添加到负载均衡组中。先决条件对于被动健康检查,NGINX Open Source或NGINX Plus 对于主动健康检查和实时活动监控仪表板,NGINX Plus 一组负载均衡的HTTP 上游服务器被动健康检查对于被动健康检查,NGINX 和 NGIN

2021-12-27 16:56:11 2735

原创 dell服务器查看序列号

Linux:dmidecode | grep 'Product Name'Product Name: PowerEdge R730Product Name: XXXXXXWindow:C:\Users\Administrator>wmic bios get serialnumberSerialNumberXXXXXX

2021-12-23 09:45:53 3696

原创 redis 报错 Can‘t save in background fork Cannot allocate memory

redis-cli -p 12345[root@localhost ~]# redis-cli -p 6379127.0.0.1:6379> auth "123456"OK127.0.0.1:6379> info# Serverredis_version:3.2.12redis_git_sha1:00000000redis_git_dirty:0redis_build_id:7897e7d0e13773fredis_mode:standaloneos:Linux 3.10

2021-12-13 14:03:49 538 1

原创 中间件Weblogic管理监控注意事项

Weblogic监控的目的:发现系统中的隐患及系统运行是否稳定。主要从以下几方面进行检查:一、操作系统:检查系统cpu、内存等使用是否异常。如在负载不大的情况下,cpu是否一直居高不下,内存占用是否一直很大。可以通过top(topas)、vmstat、free –m、ps等命令查看。如果r经常大于4,且id经常少于40,表示cpu的负荷很重。如果pi,po长期不等于0,表示内存不足。如果disk经常不等于0,且在b中的队列大于3,表示io性能不好。1...

2021-12-09 11:15:39 2061

原创 Java堆内存和垃圾回收机制

Java堆内存不足错误Java堆内存不足的原因有可能一下部分:1)Java堆内存不足的根本原因可能是设置的Heap堆的最大值过小,不足以满足应用的处理要求2)对象的活动时间过长,如果应用程序中存在很多长时间运行的对象,降低对象的存活的时间。3)应用程序在内存中缓存对象,cache大小会影响内存4)内存泄露。例如在连接传回连接池后没有关闭JDBC结果集对象。5)存在JVM错误,未能执行完成的GC6)内存碎片jdk1.7 默认垃圾收集器Parallel Scavenge(新生..

2021-12-09 11:04:51 453

原创 Nginx rewrite 正则表达式重写

rewrite模块(ngx_http_rewrite_module)nginx通过ngx_http_rewrite_module模块支持url重写、支持if条件判断,但不支持else。另外该模块需要PCRE支持,应在编译nginx时指定PCRE支持。rewrite是实现URL重写的关键指令,根据regex(正则表达式)部分内容,重定向到replacement,结尾是flag标记。在rewrite中,如果使用小括号(),那么在小括号之间匹配的内容,可以在后面通过$1来引用,$2表示的是前面第二个(

2021-12-06 10:31:17 2262

原创 ​TCP三次握手,四次分手 ​

在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端client发送syn包(syn=j)到服务器server,client进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(SynchronizeSequenceNumbers)第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户...

2021-12-06 10:26:36 64

原创 zabbix配置redis监控

1 redis监控需要用到zabbix_agent2的版本,该版本涵盖了zabbix_agent1的全部功能。安装zabbix_agent2yum install zabbix-agent2-5.0.13-1.el7.x86_64 -y2 配置zabbix_agent2.conf的脚本,将redis的相关信息配置。vi /etc/zabbix/zabbix_agent2.conf### Option: Plugins.Redis.Sessions.*.Uri# Uri to connect.

2021-12-06 10:23:19 1724 1

原创 zabbix 配置docker 监控

1 配置zabbix-agent2yum install zabbix-agent22 在zabbix-agent2中开启docker的插件vim /etc/zabbix/zabbix-agent2.conf### Option: Plugins.Docker.Endpoint# Docker API endpoint.## Mandatory: no# Default: unix:///var/run/docker.sockPlugins.Docker.Endpoint

2021-12-03 15:53:27 1143

原创 linux 编译 rpm包

1 yum -y install rpm-build2 yum install rpmdevtools3 rpmdev-newspec 获取新的配置文件4 创建包rpmbuild -ba /root/rpmbuild/SPECS/sudo.spec rpmbuild -ba 既生成src.rpm又生成二进制rpm -bs 只生成src的rpm -bb 只生二进制的rpm -bp 执行到pre -bc 执行到 build段 -b

2021-12-03 15:33:27 446

原创 Linux系统出现hung_task_timeout_secs和blocked for more than 120 seconds的解决方法

Linux系统出现系统没有响应。 在/var/log/message日志中出现大量的“echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.”和“blocked for more than 120 seconds”错误。问题原因:默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的。将缓存写入磁盘时..

2021-12-03 15:27:21 3447

转载 在停用卷组之前已物理删除了磁盘,并且无法使LVM停止打印有关该磁盘的错误

在停用卷组之前已物理删除了磁盘,并且无法使LVM停止打印有关该磁盘的错误Physically removed a disk before deactivating volume group and can't get LV解决方案已验证环境红帽企业Linux 5 红帽企业Linux 6问题物理删除支持卷组的单独物理卷。该磁盘的设备节点(/ dev / sdb和/ dev / sdb1)尚未消失,现在我们无法摆脱卷组或LV(使用vgremove或vgreduce --removem..

2021-12-03 15:22:30 497

原创 Linux救援模式下修复libc.so.6 连接异常

异常产生原因:连接红帽7.4安装镜像载入系统前按F2进入BIOS设置。进入红帽系统安装程序,选择Troubleshooting选择RescueaLinuxsystem输入1原系统文件被挂载在/mnt/sysimage/ 目录下,进入到lib64,恢复修改文件libc.so.6-bak为libc.so.6,即可恢复系统。...

2021-12-03 15:16:42 662

原创 Linux vmware扩容无法识别

环境:Centos 7 + Vmware 6.7问题:在vmeare 6.7 为centos 添加一块50g的硬盘用于扩容后,通过 echo "- - -" > /sys/class/scsi_host/host2/scan 等正常命令都无法识别到硬盘。通过fdisk -l 识别不到。 [root@localhost ~]# fdisk -l Disk /dev/sda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units

2021-12-03 15:14:44 2179

原创 Linux swap 空间扩容

1 #创建一个6g的文件用于swap空间dd if=/dev/zero of=/swapfile bs=1024k count=6146ps:生成 swap 文件系统(执行该条命令后,可以看到生成了一个swapfile文件,这个文件在/目录下, 其中bs是每块的大小,count是块的数量;bs*count,就是swap文件的大小:这里1024k*6144=6G。)2 生成swap文件mkswap /swapfile3 激活swap文件swapon /swapfile到此扩展成功,

2021-12-03 15:04:28 981

原创 ftp使用二进制上传文件

在windows上服务器安装ftp模块,可供平时ftp用。在往一台redhat7.4服务器上传一个jdk包时,解压时报错。查询资料是因为上传文件是使用了ACSII格式去传输文件,导致文件损坏。(可以通过MD5的值去判断两个文件是否为同一文件,文件是否有损坏。)下面是操作步骤和相关报错。[test@localhost bea]$ ftp 10.10.10.11Connected to 10.10.10.11 (10.10.10.11).220 Microsoft FTP ServiceName (10

2021-12-03 15:02:42 1564

原创 contos配置固定IP并配置上网权限

采用方式为NAT模式+固定IP的模式。1.设置虚拟机的网络连接方式:2.配置虚拟机的NAT模式具体地址参数:(1)编辑--虚拟网络编辑器--更改设置(2)选择VMnet8--取消勾选使用本地DHCP--设置子网IP--网关IP设置(记住此处设置,后面要用到),如下图说明:修改子网IP设置,实现自由设置固定IP,若你想设置固定IP为192.168.11.1-255,比如192.168.11.1,则子网IP为192.168.11.0;若你想设置固定IP为192.168.12.1-25

2021-12-03 14:55:56 243

原创 Linux 默认分区sda扩容指导书:

Linux服务器默认分区sda扩容

2021-12-03 14:49:45 1455

原创 apache部分文件无法访问,因开启selinux导致

通过网页无法访问,curl 报错。部分文件无法访问[root@idc_yum ~]# curl http://127.0.0.1/centos/Packages/containerd.io-1.4.9-3.1.el7.x86_64.rpm<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>403 Forbidden</title></head&gt

2021-09-10 10:40:09 617

原创 Apache Nginx 的压测

ab -c 10 -n 1000 http://192.168.11.11/-c 表示10个并发量-n 表示总的并发量##Apache [root@localhost ~]# ab -c 10 -n 1000 http://192.168.11.11/ This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

2021-09-10 10:27:51 268

原创 zabbix 模板配置Nginx 监控

实际操作:1 检查nginx是否开启了--with-http_stub_status_module。[root@nginx sbin]# ./nginx -Vnginx version: nginx/1.18.0built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)built with OpenSSL 1.0.2k-fips 26 Jan 2017TLS SNI support enabledconfigure arguments

2021-09-10 10:20:23 1221

转载 如何在不重新启动服务器,重新扫描scsi总线或重新启动multipathd的情况下摆脱或删除多路径设备

How to get rid of or remove the multipath device without rebooting the server, rescanning the scsi bus, or restarting multipathdUpdatedJune 6 2014 at 1:22 PM-EnglishEnvironmentRed Hat Enterprise Linux 5, 6 Device mapper multipath SAN connect...

2021-09-10 10:15:41 1339

原创 Networking and Router Problems in Red Hat Open Shift Container Platform

项目场景:一台服务器作为服务器端,与后端的2000台服务器agent进行通信。类似于oracle 的oms服务器端,与其他被监控的服务器的agent进行通信。问题描述:服务器的网络经常性出现异常,网络异常时,无法通过ssh进行登录。但是过一段时间又自动恢复。且在一台服务器没有ssh到服务器端时,另外一台服务器可能正常ssh到服务器端。无法通过登录,登录报 connection error to xx.xx.xx.xx:22,过一段时间后恢复正常。服务器的/var/...

2021-09-10 10:09:19 145

原创 Your account has expired; please contact your system administrator

[tempadm@localhost ~]$ su - tempadmPassword:Your account has expired; please contact your system administratorsu: User account has expired[tempadm@localhost ~]$ sudo su -Last login: Wed Feb 3 17:48:27 CST 2021 on pts/1ABRT has detected 1 problem(s...

2021-09-10 09:51:43 2835

原创 cd-bash:无法为立即文档创建临时文件:设备上没有空闲

现象:cd-bash:无法为立即文档创建临时文件:设备上没有空闲原因:df -i 发现无法inode 使用率100%.[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted onLABEL=cec-rootfs 16G 15G 100M 100% /tmpfs 32G 0 32G 0% /dev/shm/dev/vda1 ...

2021-09-10 09:42:49 1680

原创 安装telnet引发的惨剧

0 环境环境:centos 6.4起因:因centos 6.4 需要安装telnet。安装过程中使用了centos 7.9 的yum源进行升级。导致服务器异常。通过堡垒机登录显示需要密码,输入正确的密码后也无法登录。直接跳回登录界面。本地登录也是同样的效果。现在开始复盘整个过程:1 安装telnet通过连接到centos7.9的yum源,执行yum install telnet --nogpgcheck 进行安装。–nogpgcheck在生产环境不需要,可能是因为配置了/etc/yum.repo.

2021-09-10 09:30:25 340

Linux 盘分区小助手 gparted-live-1.3.1-1-amd64.iso

Linux 盘分区小助手 gparted-live-1.3.1-1-amd64.iso

2021-12-14

sudo-1.9.5p2-11.el7.x86_64.rpm

修复sudo漏洞

2021-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除