
运维宝典
文章平均质量分 79
分享大量关于运维工作中遇到的故障报错及其解决方案
小鹏linux
你未必出类拔萃,但一定与众不同
展开
-
安装deepseek和open webui后创建管理员账号一直白屏问题解决(亲测有效)
这是因为在open-webui网页加载的时候,会从配置中读取各个接入的服务的配置,然后返回用户可以选择的额模型列表。而在我们没有做任何配置的情况下,openai 的服务是默认接入的,所以会去查询openai 的服务哪些可以用,但是不开科学上网的话网络无法访问,所以会一直等待,直到超时。这个时候我们关掉页面重新打开,然后输入管理员账号密码登录,这个时候还是会出现白屏。点击外部链接,将OpenAI API这个选项关闭,然后点击保存。先不要动,等他慢慢加载,可能需要好几分钟,然后就会加载出来。原创 2025-03-04 11:32:52 · 398 阅读 · 0 评论 -
kubeadm join卡住问题,100%有效果
最近部署k8s集群时候遇到了以一个kubeadm join卡住问题的问题,总结一下分享出来。原创 2024-12-13 10:39:09 · 343 阅读 · 0 评论 -
linux不同操作系统安装docker并从官方镜像下载镜像方法【2025最新,亲测有效】
安装 Docker 服务(两种方法二选1即可)添加阿里的docker-ce版的镜像源。创建systemd管理脚本所在的目录。重启docker服务并设为开机自启。配置 daemon.josn文件。设置 Docker 的。安装docker服务。原创 2024-12-11 10:40:03 · 720 阅读 · 0 评论 -
CentOS/redhat等linux操作系统内核升级【2025最新,亲测有效】
第三步:手动下载内核文件。第一步:查看内核版本。第四步:安装新版内核。原创 2024-12-11 10:25:08 · 1111 阅读 · 0 评论 -
通过VMware虚拟机部署企业级ikuai爱快软路由(亲测100%成功无任何报错)
接入方式选择DHCP分配ip,等待ip分配完成后点击保存。选择VMnet1 (如果没有就点击添加网络加一个VMnet1),选择仅主机模式,将子网ip配置成自己想要的网段,如192.168.66.0。输入ip地址和子网掩码回车,注意这个ip地址必须是仅主机模式的网段(我设置的是192.168.66.222/255.255.255.0)点击VMnet8 NAT模式,按照如图配置好网段,勾选上DHCP分配ip,最后点击NAT设置。选择网络设置,选择内外网设置,点击选择外网网口。选择网卡eth1,点击绑定。原创 2024-12-05 10:00:00 · 3902 阅读 · 0 评论 -
无任何报错-最详细的harbor企业级私有镜像仓库部署教程
浏览器输入http://hub.xiaopeng.com:8888登录harbor。输入账号admin,密码1qaz!新建项目ddns-go。查看仓库,镜像推送完成。原创 2024-11-04 09:00:00 · 556 阅读 · 0 评论 -
通过python脚本采集TCP自定义端口连接数数据推送到Prometheus
编写python脚本,实现以下功能:监控 TCP 端口 2000 的连接数,并通过 HTTP 服务提供 /metrics 接口,同时启用 Basic Auth 进行认证,具体功能如下原创 2024-09-23 16:52:21 · 645 阅读 · 3 评论 -
Http接口请求耗时、返回码、QPS监控
REQUEST_TIME:记录HTTP请求的耗时。REQUEST_COUNT:记录每个状态码的请求总数。QPS:记录每秒请求数。start_http_server(8002):启动HTTP服务器,在8002端口暴露Prometheus的 /metrics 接口。track_metrics():在一个循环中持续发送HTTP请求,记录指标。原创 2024-09-23 09:15:39 · 864 阅读 · 0 评论 -
shell脚本-采集容器内自定义端口tcp连接数并通过http接口推送到Prometheus
脚本监控服务器 5000 端口的 TCP 连接数。使用 netstat 工具获取连接数,并通过一个简单的 shell 服务器提供 /connect接口。具体功能如下:原创 2024-08-26 14:27:29 · 585 阅读 · 0 评论 -
Prometheus+grafana监控容器tcp特定端口连接数
首先,需要确认你的系统中有一个能够提供TCP连接数数据的数据源,Kubernetes环境中的node_exporter收集TCP连接数指标。原创 2024-08-20 10:00:00 · 1347 阅读 · 0 评论 -
zabbix服务监控容器tcp自定义端口的连接数
编写脚本以获取TCP 10000端口的连接数编写一个bash脚本(如),使用netstat或ss命令来过滤并计算特定端口的连接数。示例脚本(假设使用netstat/bin/bash# 统计TCP 10000端口的连接数注意:实际过滤条件可能需要根据实际网络环境和netstat输出进行调整。在Zabbix Agent配置文件中添加UserParameter编辑或者,如果脚本位于目录下,并且该文件夹已被Include指令包含,则无需在中直接添加`User。原创 2024-08-20 09:30:00 · 1711 阅读 · 0 评论 -
运维工程师必备技能:nc命令详解
nc是一个简单、可靠的网络工具,被广泛应用于实现TCP/UDP端口的侦听、端口扫描、机器之间传输文件等多种网络任务。nc全称netcat,又叫做瑞士军刀,是一款简单、可靠的网络工具原创 2024-08-15 10:12:57 · 1358 阅读 · 0 评论 -
telnet协议的原理和用法
Telnet(Telecommunication Network Protocol)是一种网络协议,属于TCP/IP协议族,主要用于提供远程登录服务。以下是Telnet的原理及用法的详细解释:原创 2024-08-07 09:45:00 · 1171 阅读 · 0 评论 -
linux中常见的协议、服务端口整理汇总
一个计算机最多有65535个端口,端口不能重复。Linux 只有 `root` 用户可以使用`1024`以下的端口。原创 2024-07-18 15:48:09 · 897 阅读 · 4 评论 -
组装服务器重装linux系统【idrac集成戴尔远程控制卡】
服务器按开机按钮,然后一直疯狂按F11,直到出现选择开机设备选项,键盘的上下箭头控制选择进入设置,回车原创 2024-06-06 19:06:35 · 1627 阅读 · 0 评论 -
在Ubuntu系统中安装Python和对应版本的pip环境
1、安装Python更新软件包列表。安装Python。系统会提示你确认安装。输入Y并按下Enter键开始安装过程。这将安装Python 3的最新版本。2、安装pipUbuntu通常已经自带了pip,但为了确保安装的是对应Python版本的pip,可以使用以下命令来安装或更新pip:检查pip是否已经安装。如果pip已经安装,则会显示当前pip的版本号;如果未安装,则会提示未找到pip命令。安装完成后,再次使用命令检查pip是否已经安装成功。3、使用pip安装Python模块。原创 2024-05-11 18:19:57 · 8466 阅读 · 0 评论 -
linux系统服务器中常见故障及排查方法
请注意,以上只是一些常见的故障和排查方法,实际情况可能因系统和环境的不同而有所差异。在排查和解决故障时,应根据具体的错误信息和日志进行分析和处理。调整防火墙规则或安全组设置以允许必要的通信。网络配置错误、防火墙设置、网络设备故障等。磁盘故障、文件系统损坏、不正常关机等。软件配置错误、版本不兼容、资源耗尽等。资源耗尽、进程冲突、硬件故障等。调整防火墙规则或重启防火墙服务。检查服务的配置文件和日志文件。重启系统或关闭不必要的进程。检查防火墙规则和安全组设置。命令检查文件或目录的权限。停止占用端口的进程或服务。原创 2024-05-11 17:58:17 · 2393 阅读 · 0 评论 -
开源工时填报管理系统部署
工时管理系统对于现代企业的管理工作有着重要的作用。无论是提高生产效率,还是控制成本,提高员工满意度,或是确保法规合规,工时管理系统都能提供重要的帮助原创 2024-05-10 19:41:42 · 8033 阅读 · 0 评论 -
linux中通过logrotate进行日志切割
logrotate 每天会自动运行,并按照上述配置切割、压缩日志文件。切割后的文件名会带有日期扩展名,例如 logfile.log-20230425.gz原创 2024-04-28 18:51:47 · 887 阅读 · 1 评论 -
查看服务器网卡是千兆网卡还是万兆网卡方法
🏅云计算领域优质创作者🏅。原创 2024-04-28 18:37:59 · 2474 阅读 · 0 评论 -
关于shell脚本中for循环花括号{1..5}内的变量调用失败问题
关于shell脚本中for循环花括号{1..5}内的变量调用失败问题原创 2024-04-22 16:40:08 · 12154 阅读 · 0 评论 -
Linux如何修改最大文件描述符
修改容器的最大文件描述符限制通常需要修改宿主机的配置。容器是在宿主机上运行的,它们共享宿主机的资源,包括文件描述符限制。因此,如果要增加或修改容器的最大文件描述符限制,需要在宿主机上进行相应的配置更改。原创 2024-04-22 16:35:14 · 2539 阅读 · 1 评论 -
shell脚本报错之-No such file or directory究极分析及解决
执行脚本的时候报错显示/root/libs/sql/echat.sql:No such file or directory,文件找不到?但是我们退出脚本在命令行执行时候却能找到这个文件!原创 2024-04-11 09:58:10 · 19975 阅读 · 1 评论 -
只需几十秒即可在linux环境下部署一个完整的mysql服务【自动化部署脚本】
此脚本功能比较全面,完全做到了自动化部署且可以随意自定义任何参数原创 2024-04-11 20:55:18 · 18257 阅读 · 27 评论 -
弹性伸缩 AS
如果使用 AS 进行容量调整,你只需事先设置好扩容条件及缩容条件。AS 会在达到条件时自动增加使用的服务器数量以维护性能;在需求下降时,AS 会根据你的缩容条件减少服务器数量,最大限度地帮助你降低成本。原创 2024-03-27 18:50:42 · 931 阅读 · 1 评论 -
XPath、XQuery 以及 XSLT 函数-满满干货拿走不谢
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历原创 2024-03-27 18:31:16 · 1040 阅读 · 0 评论 -
XPath语法、轴、运算符-满满干货拿走不谢
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。原创 2024-03-18 18:44:39 · 18022 阅读 · 0 评论 -
正则表达式总结-满满干货拿走不谢
正则表达式从左到右进行计算,并遵循优先级顺序 相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序:原创 2024-03-18 18:37:11 · 18950 阅读 · 0 评论 -
部署prometheus+Grafana可视化仪表盘监控服务
Prometheus是开源监控报警系统和时序列数据库(TSDB)。Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控,输出被监控组件信息的HTTP接口被叫做exporter。目前互联网公司常用的组件大部分都有exporter可以直接使用,比如Varnish、Haproxy、Nginx、MySQL、Linux系统信息(包括磁盘、内存、CPU、网络等等)。原创 2024-03-15 12:01:40 · 1150 阅读 · 0 评论 -
一台服务器部署两个独立的mysql实例
如果mysql的sock文件放在了其他目录下,那么启动mysql服务或者是进行数据备份还原的时候都需要通过--socket=来申明sock文件的位置,否则无法登录原创 2024-03-13 20:35:02 · 1836 阅读 · 11 评论