随笔分类 -  Linux运维

摘要:# 问题:Ubuntu 18 使用自带的共享桌面、VNC远程桌面延迟、降低分辨率也无效。 # 方案:最后找到安装 NoMachine的远程桌面,解决远程卡顿问题 根据自己操作系统 选择NoMachine for Linux进行下载官网:https://downloads.nomachine.com/ 阅读全文
posted @ 2024-05-06 15:11 Mr'liu 阅读(1011) 评论(1) 推荐(0) 编辑
摘要:一、现象背景: 接某地区分公司同事反馈,手机移动网络无法通过公网访问公司业务系统 二、分析过程:1、查看流量入口Nginx,公网访问记录都正常,无异常日志。 2、联系用户查询手机客户端出口IP,通过浏览器地址栏中输入,在外部防火墙侧和Nginx侧都未发现有该用户来源IP访问记录,黑名单也无。辅助网站 阅读全文
posted @ 2023-11-07 10:51 Mr'liu 阅读(2704) 评论(0) 推荐(0) 编辑
摘要:故障现象:该问题的表现是接入了sidecar proxy的应用在启动过程中发现一小段时间内,无法通过网络访问 pod 外部的其他服务,例如外部的 Erueke,MySQL等服务,通过服务的重试功能过段时间应用又正常启动了。日志:ERROR [] RedirectingEurekaHtt 阅读全文
posted @ 2022-04-02 14:56 Mr'liu 阅读(603) 评论(0) 推荐(0) 编辑
摘要:问题:最近发现K8S容器某节点磁盘空间不足 解决方法:在该节点上执行,查看Docker的磁盘使用情况: docker system df df -Th /var/lib/docker/ 删除所有悬空映像。如果-a指定,还将删除任何容器未引用的所有映像。-f 不要确认提示 docker image p 阅读全文
posted @ 2022-01-13 14:08 Mr'liu 阅读(2347) 评论(0) 推荐(0) 编辑
摘要:CentOS 6 操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您升级操作系统至CentOS 7及以上,如果您的业务过渡期仍需要使用CentOS 6系统中的一些安装包,请根据下文切换CentOS 6的源。 背景信息2020年11月30日CentOS 6 EOL。按 阅读全文
posted @ 2021-05-08 17:04 Mr'liu 阅读(9846) 评论(0) 推荐(2) 编辑
摘要:背景:由于本地内网服务器的internet是受限制的(需要配置远程代理上网,不能直接上网)。因此,在使用docker连接docker hub的时候,就会出错。 docker pull nginx(拉取dockerhub镜像) 问题一:Error response from daemon: Get h 阅读全文
posted @ 2021-04-20 15:23 Mr'liu 阅读(9896) 评论(2) 推荐(2) 编辑
摘要:问题: 最近前端vue项目迁移至K8S容器中,因在Nginx非根目录下页面下出现空白的问题 现象: 前端系统页面空白,只有标题栏 nginx容器默认配置: location / { root /usr/share/nginx/html; try_files $uri /index.html; } 解 阅读全文
posted @ 2020-12-25 16:06 Mr'liu 阅读(4623) 评论(0) 推荐(0) 编辑
摘要:问题: 最近因公司业务由传统虚拟机方式迁移至容器docker方式部署后,最近发现系统某处导出excel报表后无内容(0字节) 报错:Error: java.lang.reflect.InvocationTargetException com.alibaba.excel.exception.Excel 阅读全文
posted @ 2020-12-12 16:49 Mr'liu 阅读(5690) 评论(0) 推荐(0) 编辑
摘要:在Consul日常维护中,由于Consul不会自动将不可用的服务实例注销掉和移除node节点.在实际使用过程中,可能因为一些操作失误、环境变更等原因让Consul中存在一些无效实例信息,而这些实例在Consul中会长期存在,并处于断开状态。它们虽然不会影响到正常的服务消费过程,但是它们会干扰我们的监 阅读全文
posted @ 2020-11-25 15:47 Mr'liu 阅读(6725) 评论(0) 推荐(1) 编辑
摘要:连接方式:mongo --host xxxx --port 27017 -u xxx -p xxx 报错: connected to: 192.168.xx.xx:27017assertion: 18 { ok: 0.0, errmsg: "auth failed", code: 18, codeN 阅读全文
posted @ 2020-08-24 11:56 Mr'liu 阅读(4822) 评论(0) 推荐(0) 编辑
摘要:问题故障:Mysql数据库意外崩溃,一直无法启动数据库。报错日志: 启动报错:service mysqld restartERROR! MySQL server PID file could not be found!Starting MySQL. ERROR! The server quit wi 阅读全文
posted @ 2020-07-20 10:42 Mr'liu 阅读(4492) 评论(0) 推荐(0) 编辑
摘要:kubectl cp 命令使用 kubectl cp --helpCopy files and directories to and from containers.Examples:# !!!Important Note!!!# Requires that the 'tar' binary is 阅读全文
posted @ 2020-07-09 14:50 Mr'liu 阅读(65436) 评论(0) 推荐(1) 编辑
摘要:背景:jenkins部署在k8s中的命名空间infra中 Jenkins集成k8s报错 连接测试报错: Error testing connection https://kubernetes.default.svc.cluster.local: Failure executing: GET at: 阅读全文
posted @ 2020-06-30 16:18 Mr'liu 阅读(4741) 评论(0) 推荐(0) 编辑
摘要:#因在容器中排查故障需要,安装基础工具 # 查看系统版本: cat /etc/os-release Debian基础镜像#先添加163源 # 新版本源(更新) tee /etc/apt/sources.list << EOF deb http://mirrors.163.com/debian/ bu 阅读全文
posted @ 2020-06-30 15:04 Mr'liu 阅读(12953) 评论(0) 推荐(1) 编辑
摘要:如何使用Jenkins Pipeline 获取git commit id? 需求:jenkins pipeline获取git commit id 作为docker中imagesTag标识 解决方法:使用git方法获取commit idgit rev-parse HEAD (完整) 或者git rev 阅读全文
posted @ 2020-06-19 18:24 Mr'liu 阅读(8789) 评论(0) 推荐(1) 编辑
摘要:Flannel Network实现原理Flannel为每个主机提供独立的子网,整个集群的网络信息存储在etcd上。对于跨主机的转发,目标容器的IP地址,需要从etcd获取。先上图,比较直观: 步骤: (1)IP数据报被封装并通过容器的eth0发送。 (2)Container1的eth0通过veth对 阅读全文
posted @ 2020-06-04 17:24 Mr'liu 阅读(1751) 评论(0) 推荐(0) 编辑
摘要:问题:Kubernetes创建Pod失败,无法获取image Failed create pod sandbox: rpc error: code = Unknown desc = failed pulling image "harbor.od.com/public/pause:latest": E 阅读全文
posted @ 2020-05-28 15:14 Mr'liu 阅读(4013) 评论(0) 推荐(1) 编辑
摘要:问题:在kubernetes service-cluster-ip-range地址网段明明配置的地址段10.10.10.0/24,但是Cluster Service IP居然使用是192.168.0.1。 分析: 查看k8s中apiserver服务日志: tail -f /data/logs/kub 阅读全文
posted @ 2020-05-20 10:11 Mr'liu 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:问题:supervisorctl restart 服务名 失败 案例: [root@node203 ~]# supervisorctl statusetcd-server-97-203 RUNNING pid 7706, uptime 14:29:46kube-apiserver-97-203 FA 阅读全文
posted @ 2020-05-19 09:48 Mr'liu 阅读(8319) 评论(0) 推荐(0) 编辑
摘要:Ncdu (NCurses Disk Usage) :磁盘目录分析工具 平时大家在Centos系统上使用du命令来查看磁盘目录及文件的使用情况,今天分享一款更方便更好用的工具:Ncdu,它是一个基于 Ncurses 库的 du 命令的界面。ncdu命令是对传统du命令功能上的增强,不需要像du那样输 阅读全文
posted @ 2020-04-29 18:22 Mr'liu 阅读(1544) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示