运维故障解决
运维故障解决整理
Linux运维日记
热爱运维,持续分享运维干货 ,帮助大家,祝大家都可以拿高薪offer
展开
-
避坑:git在push本地文件到远程时,报错ailed to push some refs to https://192.168.100.13/maven.git的解决办法
在创建远程仓库的时候,勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),由于在新创建仓库里面的README文件不在本地仓库目录中。所以在将本地仓库内容push到远程仓库的时候就会报一个failed to push some refs to https://github.com/guyibang/TEST2.git的错。原创 2023-12-21 11:33:57 · 155 阅读 · 0 评论 -
centos7 记录一次网络无法重启故障案例
记录一个 无法重新启动 故障案例解决方法:systemctl stop NetworkManager systemctl disable NetworkManager systemctl start network.service原创 2021-07-09 22:30:48 · 232 阅读 · 0 评论 -
scp -P 远程复制文件(夹) 到 指定端口
eg: 复制本地文件(夹)到服务器 scp -r 1.txt root@10.0.0.8:/root。复制服务器文件(夹)到本地 scp -r root@10.0.0.8:/root。scp -r 源文件 目标文件。远程复制指定端口: -P。原创 2023-06-12 11:49:47 · 604 阅读 · 0 评论 -
ansible:command not foundnon-zero return code 解决方法
ansible命令行远程执行命令时,实际上执行的是non-login shell,non-login shell只会加载~/.bashrc、/etc/bashrc两个文件。login shell加载环境变量顺序:/etc/profile --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc。在远程机器执行 echo "source /etc/profile" >> /etc/bashrc ,这个方法一劳永逸,但是需要远程机器执行一次。原创 2023-06-09 10:50:43 · 2827 阅读 · 0 评论 -
linux运维故障案例 网站迁移实战
07:3台web使用一个数据库和贴近工作数据库迁移。14 :模拟负载均衡出现故障如何解决演练。10:nginx均衡调度功能配置讲解。08: nginx负载均衡实战演练。13:nginx动态网站实战演练。15:生产动静分离配置实战训练。12:面试题:均衡的算法讲解。01:实战网站替换图片演练。06:手动负载均衡实战演练。09:负载均衡故障排除训练。11:健康检查配置参数讲解。03:数据库迁移实战演练。04:数据备份到存储实战。05:集群和负载均衡讲解。16:存储服务器实战训练。02:网站迁移实战演练。原创 2023-06-09 09:48:24 · 861 阅读 · 0 评论 -
zabbix微信报警报错 错误代码:60020?
e=60020'}原创 2023-03-27 08:53:30 · 618 阅读 · 0 评论 -
面试题:nginx配置负载均衡后请求400
等参数, 请求总是报 400(bad request).原创 2023-05-08 09:24:35 · 462 阅读 · 0 评论 -
VMware虚拟机克隆后 不能重启网络
通过执行 systemctlstatusnetwork,查看网卡状态能出现这样问题基本都是 网卡mac 冲突了出现以上问题需要修改HWADDR和UUID查看HWADDR可以通过只查看虚拟机网卡属性现在可以看到 mac地址 然后去 linux网卡配置看看 是不是这个mac 地址修改网卡配置文件,注意红线部分。vim /etc/sysconfig/network-scripts/ifcfg-ens33修改成一样的 mac 一样 重启网络 基本就好了syst...原创 2022-02-11 12:45:33 · 737 阅读 · 0 评论 -
解决报错WARNING: IPv4 forwarding is disabled. Networking will not work.
dockerfile 封装的时候出现 这样报错解决方法:第一步:在宿主机上执行echo "net.ipv4.ip_forward=1" >>/usr/lib/sysctl.d/00-system.conf原创 2022-01-13 11:58:43 · 546 阅读 · 0 评论 -
更新Kubernetes集群已过期的证书
更新Master节点已经过期的证书更新Worker节点已过期的证书原创 2021-12-26 17:43:30 · 332 阅读 · 0 评论 -
访问nginx出现403 forbidden
我个人经验 一般都是权限问题,,或者 nginx 没有配置index.html页面 或者代码目录没权限或者你的nginx 用root 启动 ,可能你的worker 是 nodoby 用户启动比如这样的原创 2021-12-26 16:50:41 · 1372 阅读 · 0 评论 -
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc
解决方法:原创 2021-12-23 15:54:55 · 580 阅读 · 0 评论 -
记录故障一次 jenkins 找不到pom.xml
用jenkins构建一个新的项目时候遇到找不到pom.xml?原创 2021-12-12 17:48:50 · 1297 阅读 · 0 评论 -
解决nginx负载均衡的session共享问题
工作 一般 要不 借助redis 要不就是 nginx 使用ip hash 配置做调整upstream nginx.gaoxin.com{server 192.168.74.235:80;server 192.168.74.236:80;ip_hash;}server{listen 80;location /{proxy_passhttp://nginx.gaoxincom;}}原创 2021-12-11 22:49:24 · 2251 阅读 · 0 评论 -
NFS挂载失败,报No route to host
一直连接不上 报No route to host原创 2021-12-09 21:01:06 · 826 阅读 · 0 评论 -
记录 mysql主从报错 1062 案例
解决方法不要重复插入;比如用户信息表中,用户账号字段应设置为unique index,表明其唯一,产生1062错误表示账号已存在(虽然在尝试写入前就应该判断账号是否存在); 如果该字段的值可以重复,应该取消字段的Unique Index属性;...原创 2021-12-08 15:35:57 · 252 阅读 · 0 评论 -
mysql MHA报错 Can‘t exec “mysqlbinlog“: No such file or directory at /usr/local/shar...
Can't exec "mysqlbinlog": No such file or directory at /usr/local/share/perl5/MHA/BinlogManager.pm line 99.mysqlbinlog version not found!Testing mysql connection and privileges..sh: mysql: command not foundmysql command failed with rc 127:0!原创 2021-12-06 17:12:25 · 471 阅读 · 0 评论 -
记录一次 MHA集群报错
MHA 报错原创 2021-12-05 16:36:03 · 501 阅读 · 0 评论 -
vm虚拟机 安装系统提示 inter VT-X禁用状态
电脑主板非常多,不同品牌、不同机型BIOS设置都不一样,这边仅列举一部分作例子,如果你BIOS跟本文介绍的都不同,那么只能自己去BIOS一个个找,一般在Advanced、Security、BIOS Features、Configuration下面,找到Intel Virtualization Technology按回车键选择Enabled,表示开启。进入BIOS之后选择某个选项按Enter是进入,按Esc是返回,按F10或F4保存。...原创 2021-11-25 09:15:34 · 405 阅读 · 0 评论 -
脚本中 在/etc/profile中设置后不生效
我经历过一次 重启服务器就好或者#!/bin/bash sudo echo "BLAHBLAH_HOME=/opt/BLAHBLAH" >> /etc/profilesource /etc/profile echo $BLAHBLAH_HOME原创 2021-11-20 21:18:55 · 591 阅读 · 0 评论 -
linux常见编码乱码故障
一般排查的流程如下:1 原因 :字符集2 排查:查看 xshell 字符集 系统字符集3 解决:修改字符集即可正常原创 2021-11-19 11:26:24 · 187 阅读 · 0 评论 -
mysqld_safe Directory ‘/var/lib/mysql‘ for UNIX socket file don‘t exists.
mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.“var/lib/mysql”目录不存在,首要先创建: mkdir /var/lib/mysql数据库就可以启动成功了原创 2021-10-20 15:04:31 · 1174 阅读 · 0 评论 -
Linux系统故障的思路
重视报错提示信息。每个错误的出现,都会给出错误提示信息,一般情况下,这个提示基本定位了问题的所在,因此,一定要重视报错信息,如果对这些错误信息视而不见,问题永远得不到解决。 查阅日志文件。有时候报错信息只是给出了问题的表面现象,要想更深入的了解问题,必须查看相应的日志文件,而日志文件又分为系统日志文件(/var/log)和应用日志文件,结合这两个日志文件,一般就能定位问题所在。 分析、定位问题。这个过程是比较复杂的,根据报错信息,结合日志文件,同时还要考虑其他相关情况,最终找到引起问题的原因。 解决问原创 2021-10-10 23:27:26 · 127 阅读 · 0 评论 -
运维面试问道 故障经验处理过啥故障全部案例
一般回答思路 处理过什么故障? 如何解决? 有啥收获数据库误删恢复tomcat内存溢出cpu占用进程很高主从延时主从延时异常ip拦截客户反映app访问慢网站出现 503 502数据库强制关闭 导致启动centos 7 服务器被攻击服务器种木马,挖矿 cpu特高inode导致无法写入磁盘问题zabbix 漏洞 引起的攻击导致内存暴了已经删除数据 空间无法释放大并发慢查询导致cpu 很高公司网站迁移遇到一些问题计划任务造成的宕机...原创 2021-09-14 13:47:36 · 1948 阅读 · 0 评论 -
jenkins 执行脚本没权限 报错解决
解决方法:vi /etc/sysconfig/jenkinsJENKINS_USER="jenkins" 默认改成JENKINS_USER="root"重启即可解决原创 2021-08-29 20:58:56 · 371 阅读 · 0 评论