
Linux
shanzhi7
https://shanzhi7.github.io/
-
原创 LINUX_救援模式修复/bin/bash文件缺失
简述本次故障于下面连接的博文一致,解决方法也是借鉴博文,推荐去下面的博文查看https://yq.aliyun.com/articles/225837系统版本:CentOS 6.5 64故障描述:/bin/sh文件缺失,导致系统启动卡在进度条处理过程问题发现及重置密码由于是问题解决后写的本文档,所以有些没有截图由研发人员说服务器无法登陆,尝试ssh连接一致提示密码错误,沟通后通过vcenter进行密码重置通过vcenter打开机器的控制台发现机器在用户登陆界面,输入密码后 提示密码错误 并2021-02-04 17:26:5745
0
-
原创 LINUX_添加CA根证书信任源
简介某三方机构需要更换https证书,通知客户检测是否支持新证书加密算法,先给一个域名配置了新证书 客户在在自己服务端测试是否支持新证书过程在三方机构发送的邮件中包含证书和操作步骤,但操作步骤中的三个方法都是针对Java程序来进行操作的,没有针对系统的。而我们业务都是通过nginx反向代理去请求三方的,所以需要其他的方法。SSL证书解析流程推荐去下面的博文学习,下面内容就是从博文中拿出来的HTTPS协议原理和流程分析如上图所示,在第 ② 步时服务器发送了一个SSL证书给客户端,SSL 证书2021-02-01 14:44:5552
0
-
原创 Mysql_如何使用dump备份
参数详解mysqldump(选项)--add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;--add-locks:备份数据库表时锁定数据库表;--all-databases:备份MySQL服务器上的所有数据库;--comments:添加注释信息;--compact:压缩模式,产生更少的输出;--complete-insert:输出完成的插入语句;--databases:指定要备份的数据库;--default-character-set:指定默认字符集;--f2020-11-27 10:42:188
0
-
原创 Supervisord_QA
supervisor: couldn’t setuid to 0: Can’t drop privilege as nonroot user supervisor: child process was not spawned (nginx: ERROR (spawn error))supervisord启动报错:supervisor: couldn't setuid to 0: Can't drop privilege as nonroot usersupervisor: child process2020-11-30 09:55:4616
0
-
原创 TCP Connection time out
问题描述同时购买,配置相同,跑的服务相同,腾讯云虚拟机去telnet MQ的61616端口一个连接超时一个拒绝连接而项目使用的框架对MQ的健康检查,会判断TCP连接MQ 61616的端口的状态,只认为两种状态时正常的 拒绝连接 正常连接(MQ是集群)问题处理两个服务器安全组完全相同,排除安全组问题防火墙和selinux都是关闭状态连接超时的机器如果服务端监听了61616端口,就可以telnet通联系腾讯的人员最终确定问题相同母机上的子机服务对应端口未开启使用telnet探2020-11-28 18:33:0429
0
-
原创 文件时间与ERR_INVALID_HTTP_RESPONSE
起因前端反馈说两套环境一套访问正常,一套访问无响应登陆两台服务器检查发现两台机器的iptables和selinux都是关闭状态两台nginx的配置文件字节大小都是一致的,文件内容对比发现一致访问地址所指向的html文件字节大小和文件内容比对发现一致nginx的日志文件输出正常,无报错,访问url也是200状态码浏览器F12选项也无异常,只是请求连接无响应浏览器显示排查两台机器都是我配置的,系统环境和软件环境都一致Nginx的配置文件,机器A B的配置一样,机器A访问无响应,机器2020-11-28 18:27:50766
0