-
六个最危险的Linux命令,rm -rf /* 只能排第三
Linux 是一个功能强大且灵活的操作系统,广泛应用于服务器、开发环境和嵌入式系统中。尽管其强大功能带来了无限的可能性,但也意味着一旦使用不当,可能会带来严重后果。本文将详细介绍六个最危险的 Linux 命令,以及如何正确使用它们以避免灾难。 第六名:kill -9 1 解释 kill 命令用于发送信号给进程,-9 表示强制终止进程。PID 1 通常是 in…...- 装系统的sre运维
- 0
- 0
- 37
-
运维真的又low工资又低吗?
相比于开发人员而言,运维工程师在企业中的存在感往往不高。经常是不出问题的时候没人注意,而出了问题又可能是背锅的那个人。因此,运维人经常戏称自己是“背锅侠”,并非没有道理。 一. 运维的技术含量并不低 那么,运维岗位真的是又Low工资又低吗?其实不然,一个优秀的运维工程师往往需要掌握广泛且深入的技术知识,包括但不限于以下几个领域: 操作系统:熟悉 Linux系统,…...- 装系统的sre运维
- 0
- 0
- 30
-
八个步骤彻底清理Docker无用镜像
docker镜像如此清理 在日常开发和维护工作中,Docker 镜像管理是一件既繁复又必要的工作。镜像积累如山,不仅占用宝贵的磁盘空间,还可能给我们的工作带来不便。今天,就让我带大家深入了解如何高效清理 Docker 镜像,保持我们的开发环境干净整洁。 1.查看镜像并评估 首先,我们需要知道自己的“战场”: docker images -a -a 参数会列出所有镜像,包括中间层镜像。检查一下这些镜…...- admin
- 0
- 0
- 732
-
Esxi虚拟机启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。
问题现状: 虚拟机: win10 状况 失败 - 启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。 错误 启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。 通常情况是因为添加了pci直通显卡,CPU又启用了硬件辅助虚拟化,关闭即可解决。...- 装系统的sre运维
- 0
- 0
- 58
-
k8s的负载均衡方案:MetalLB
对于自建的Kubernetes集群,默认情况下是不支持负载均衡的。当需要提供服务的外部访问时,可选用的方案不外乎 Ingress、NodePort等方式。但这些方案本身并不算非常完美,他们或多或少都存在着一些不足之外 ,如Ingress不支持TCP协议,而NodePort则是使用随机端口。对此,开源的MetalLB 方案旨在提供基于网络设备的负载均衡功能来解决这个痛点,本文将对此展开进行介绍。 一…...- 装系统的sre运维
- 0
- 0
- 22
-
深入浅出Docker(一):Docker核心技术预览
1. 背景 1.1. 由 PaaS 到 Container 2013 年 2 月,前 Gluster 的 CEO Ben Golub 和 dotCloud 的 CEO Solomon Hykes 坐在一起聊天时,Solomon 谈到想把 dotCloud 内部使用的 Container 容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持。28 岁的 Solomon 在使用 pytho…...- admin
- 0
- 0
- 437
-
Horizon Connection Server 外部登入提示登录失败
原因: 自 Horizon 7.6 以来,Horizon 7 中包含的一项安全功能会出现此行为 Horizon 7 中的 View Administration 页面: 1、检查 Web 请求的源 URL 2、如果 URL 与预期地址不匹配,则拒绝请求: 功能 / 预期 URL 的示例如下: https://localhost/admin https://URL_used_in_Secure_Tu…...- admin
- 0
- 0
- 1.1k
-
Kubernetes etcd 定时备份及恢复方案
etcd 是一个高可用的分布式键值存储系统,在Kubernetes集群中用于存储和管理集群的所有关键信息,如配置数据、元数据、状态信息等。简而言之,etcd 存储了Kubernetes集群本身的所有数据,包括Pod、Service、Node、Namespace 等对象的元数据和状态。可以说,只要我们有了etcd的备份文件,就可以恢复Kubernetes集群的状态。 虽然etcd的数据是默认是存储在…...- admin
- 0
- 0
- 21
-
Prometheus + Alertmanager +Prometheus-WebHook实现 钉钉监控告警
背景 目前的告警通知采用grafana来通知dingding群,这只是grafana的一个功能,所以在灵活性上还是有很多缺陷的,不如专门做告警通知的alertmanager方便 grafana告警 优点: 可以发送趋势图,并且配置上来讲比较方便,直接在监控图里配置即可,比较简单 缺点: 不能创建一个告警模板应用到一批实例上,意味着我们要每个实例都去配置一下告警,非常麻烦。 不能分组,比如:一个集群…...- 装系统的sre运维
- 0
- 0
- 45
-
k8s集群经历断电后无法启动的故障处理分享
故障应急总让人充满心跳,有时交换机故障、有时光缆被挖断,这次却是机房意外断电。。。 前阵子有个兄弟求助,他们的机房遭遇了意外断电。恢复供电后,k8s集群却无法启动。经过一番“截图分析诊断法”的默契配合,最终成功解决了故障。今天通过这篇文章,和大家分享一下这个过程。 故障发生后,很多指令无法正常回显,容器的元数据也无法正常加载,故障现象主要呈现为如下3点:1. 执行指令的时…...- 装系统的sre运维
- 0
- 0
- 35
-
搭建VMware Horizon8私有云桌面虚拟化(八)开始使用云桌面
连接云桌面手机和电脑都有两种方式 客户端连接 HTML 网页连接 电脑客户端:https://download3.vmware.com/software/view/viewclients/CART22FH2/VMware-Horizon-Client-2111-8.4.0-18968194.exe 安卓手机客户端:https://play.google.com/store/apps/details…...- admin
- 0
- 0
- 880
-
VMware vSphere 下 NVIDIA vGPU 驱动的安装和配置
1、驱动准备 从NVIDIA网站(https://nvid.nvidia.com/ 需有购买NVIDIA账号登陆访问)下载对应驱动包或者第三方下载 2、NVIDIA常用链接 显卡和驱动版本匹配查询地址:https://docs.nvidia.com/grid/gpus-supported-by-vgpu.html GPU1,2, 3vGPU 17vGPU 164vGPU 15vGPU 1…...- admin
- 0
- 0
- 213
-
VMware vSphere vCenter 8.0及7.0下载、安装部署教程
第一阶段: 下载vcenter安装包,然后右击点装载。选择vcsa-ui-installer文件夹,该文件夹下存放着GUI方式安装VCSA的执行程序。根据安装程序运行的操作系统选择相应的安装格式。在这里宿主机是windows系统,因此打开【win32】目录。点击【installer.exe】文件,右上角可以选择安装时使用的语言 指定安装目标ESXI主机192.168.1.15,设置vCenter …...- admin
- 0
- 0
- 865
-
解决请求实体上传过大 ingress 报错 413 Request Entity Too Large的问题
经常我们会遇到上传超过1M左右的文件,但是向K8S中的Ingress nginx发起请求的时候会报错413 Request Entity Too Large。 具体原因是因为ingress nginx 默认 client_max_body_size为 1M, 超过 1M 后会报错 413 Request Entity Too Large。 解决办法 找到k8s集群 的ingress路由规则配置,编…...- 装系统的sre运维
- 0
- 0
- 20
-
解决 Kubernetes 命名空间卡在Terminating终止状态的问题
几个月前,我在卸载 Ceph 集群(使用 Rook 挂载)时遇到了删除命名空间的问题。 基础 我认为我已经正确删除了集群中的 Ceph 对象,最后简单地删除了命名空间: kubectl --context=sandbox delete ns rook-ceph 然而,当我尝试验证它是否确实被删除时: kubectl --context=sandbox get ns rook-ceph NAME …...- 装系统的sre运维
- 0
- 0
- 19
-
k8s存储之nfs自动供给StorageClass配置
nfs自动供给需要安装第三方插件。资源配置清单下载地址: https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/tree/master/deploy 上面的资源清单中涉及的镜像源可以通过以下方式拉取: registry.cn-beijing.aliyuncs.com/kubesphereio/nfs…...- admin
- 0
- 0
- 413
-
搭建VMware Horizon8私有云桌面虚拟化(五)Horizon连接vCenter Server
1、登入 Horizon 控制台 2、添加 vCenter Server 服务器 3、添加即时克隆域管理员(添加这个账户可以使后面批量生成的计算机自动加域) 即时克隆需要有一个能够加域的域账户,是因为克隆后的计算机需要加入到域控中,配合域账户实现登录以及策略管控...- admin
- 0
- 0
- 1.2k
-
Grafana二进制包安装部署教程
Grafana 是开源的可视化和数据监控分析工具软件。支持查询、呈现、告警和浏览指标。无视数据存储位置与数据库类型,只要 Grafana 能够访问到数据则可支持呈现。可通过简单的配置,将时间序列数据库数据转换为图形和可视化效果。本文中示例数据以 Elasticsearch 数据库为主,其他类型数据设置方式类似。 安装和配置 工具安装登陆Grafana官方下载地址 https://grafana.c…...- 装系统的sre运维
- 0
- 0
- 39
-
在 Kubernetes 中重启 pod 的 3 种方法
在 Kubernetes 中,管理和维护容器化应用程序是一项重要的任务。其中一个常见的操作是重启 Pod,无论是为了解决问题还是应用程序的更新。在本文中,我们将深入探讨在 Kubernetes 中重启 Pod 的三种方法,并为每种方法提供详细的步骤和示例。 kubectl 命令 首先,我们需要登录到运行着 Kubernetes 集群的主机或者使用远程访问工具来连接到集群。 使用 kubectl 命…...- admin
- 0
- 0
- 102
-
新手必看:Kubernetes快速入门——利用vscode快速生成YAML清单!
在使用Kubernetes时,我们经常需要搜索Kubernetes YAML文件以便部署测试Pod、Deployment或其他对象。毕竟,没人愿意每次都手动编写YAML文件的每一行,对吧? 让我们来看看一些简化YAML创建过程的Kubernetes技巧。 使用Kubernetes扩展自动生成YAML 最简单的创建Kubernetes YAML文件的方法之一是使用Visual Studio的Kube…...- admin
- 0
- 0
- 27
-
k8s中的pod不停的重启,定位问题原因与解决方法
我们在做性能测试的时候,往往会发现我们的pod服务,频繁重启,通过kubectl get pods 命令,我们来逐步定位问题 现象:running的pod,短时间内重启次数太多 定位问题方法:查看pod日志 kubectl get event #查看当前环境一个小时内的日志 kubectl describe pod pod_name #查看当前pod的日志 kubectl logs -…...- 装系统的sre运维
- 0
- 0
- 122
-
nextcloud性能优化教程
1、PHP 的安装似乎不正确,无法访问系统环境变量。getenv("PATH") 函数测试返回了一个空值。 请参照安装说明文档 ↗中的 PHP 配置说明查阅您服务器的PHP配置信息,特别是在使用 php-fpm 时。需要找到找到这个路径/www/server/php/72/etc/php-fpm.conf 把如下代码添加到尾部 env[HOSTNAME] = $HOS…...- 装系统的sre运维
- 0
- 0
- 12
-
WordPress 分页判断当前是第一页或最后一页
在 WordPress 中,你可以使用不同的方法来调用最新发布的文章。下面是一些常见的方法: 使用 WordPress 主题中的“最新文章”小工具: 登录到你的 WordPress 后台。 转到“外观” > “小工具”。 在小工具区域中,找到“最新文章”小工具,并将其拖放到你想要显示最新文章的小工具区域。 配置小工具的选项,如显示文章数量、文章标题长度等。 保存更改并在网站上查看最新文章列表…...- admin
- 0
- 0
- 59