- 博客(138)
- 收藏
- 关注
原创 在BigCloud系统使用昇腾910bGPU与MindIE镜像部署DeepSeek模型指南
本文介绍如何基于华为BigCloud操作系统,利用昇腾(Ascend)GPU硬件加速能力,通过华为云MindIE(MindSpore Inference Engine)Docker镜像快速部署DeepSeek大语言模型。/usr/local/Ascend/mindie/2.0.T3/mindie-service/2.执行命令,启动服务。覆盖安装或升级请按照“固件->驱动”的顺序。在安装驱动固件前,需要安装前确认操作系统,并检查环境。若系统出现如下关键回显信息,则表示驱动安装成功。参考文档进行接口调用。
2025-04-09 17:30:20
713
原创 【k8s集群故障】unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf
如果故障情况恢复正常,则kubelet或节点控制器可以删除相关的污点。具体文档地址,如下所示:https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/发现 unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf。将master节点的/etc/kubernetes/admin.conf拷贝到node-1。
2024-09-11 18:00:58
1088
原创 【Kubernetes】K8s中Container(容器)、Pod(小组)和node(节点)概念讲解
在 Kubernetes 中,Pod 是一个包含一个或多个容器(Container)的调度单元。因此,可以说一个 Pod 包含了一个或多个容器(Container)。具体来说:单容器 Pod:如果 Pod 只有一个容器(Container),那么这个 Pod 实际上就只包含一个容器(Container)。多容器 Pod:如果 Pod 中有多个容器(Container),这些容器(Container)在同一个 Pod 内部共享网络和存储资源,并且它们通常一起运行以实现某种共同的功能或服务。
2024-08-22 17:28:47
3913
1
原创 Kubernetes 在 1.6.0 版中出Failed to start ContainerManager failed to initialise top level QOS containers
在k8s集群中出现master节点启动kubelet启动失败的情况。
2024-08-21 13:14:05
379
原创 【linux基础】linux远程传输三种免交互方式
建立信任关系的做法是最方便和安全的做法,但是在有些场景下(比如远端的authorized_keys是不能随意更改的),那么这个时候我们就可以借助sshpass这个第三方工具来完成ssh连接时的密码输入。从以上代码刚开始的几行可以看出,我为这个脚本设置了5个需要手动输入的参数,分别为:目标主机的IP、用户名、密码、本地文件路径、目标主机中的文件路径。脚本将会把本地的文件传输到远程服务器 10.66.110.91 的指定目录中,整个过程将是免交互的,不需要手动输入密码。这是一种高级用法,一般情况下不常用。
2024-07-15 18:10:22
1078
原创 不运行容器,如何直接将镜像中的文件拷贝出来?
通过这种方法,你可以直接从 Docker 镜像中获取文件,而无需启动完整的容器实例。这种方式比传统的先运行容器再拷贝文件的方法更为高效和直接。这会将容器 temp-container 中的 /etc/nginx/nginx.conf 文件拷贝到当前工作目录 (.)。使用 docker container cp 命令从容器中拷贝需要的文件或目录到本地文件系统。这会创建一个名称为 temp-container 的容器,但它处于停止状态。这会删除名为 temp-container 的容器。
2024-07-10 11:33:22
763
1
原创 【Linux】如何查看Linux命令的使用方法
man 命令用于查看 Linux 系统的在线帮助文档(man page)。man 是 “manual” 的缩写,通过它,你可以访问关于各种命令、函数、配置文件等的详细文档。cd 是一个常用的命令,用于在 Linux 系统中切换当前工作目录。cd 后面可以跟目录的路径,用于切换到指定的目录。col -b 是一个管道命令,它用于过滤 cd 命令的输出,并去除其中特殊的控制字符。这样可以确保将干净的输出保存到文件中。
2024-05-10 22:34:21
1563
原创 【Nginx】如何在 Nginx 中阻止来自特定国家的 IP 地址访问
在网络安全方面,有时你可能需要限制特定国家或地区的访问权限。本文将介绍如何使用 Nginx 配置文件来阻止来自特定国家或地区的 IP 地址访问你的网站。通过简单的 Nginx 配置,你可以有效地限制来自特定国家或地区的 IP 地址访问你的网站。这种措施有助于加强你的网络安全,保护你的服务器免受潜在的恶意攻击。
2024-05-10 18:34:50
5039
5
原创 【已解决】银河麒麟V10操作系统Kylin Linux Advanced Server release V10 (Lance)版本 docker run时报错permission denied
在新装的麒麟v10操作系统上新部署docker并运行项目的相关docker容器报错出现报错,怎么也跑不起来。
2024-04-24 10:25:50
5120
12
原创 【运维】nginx中root和alias区别和作用是啥
root指令用于定义根目录,即服务器上所有请求的基础目录。当使用root指令时,Nginx会将请求的URI附加到根目录路径后面来查找文件。例如,如果设置了root /usr/share/nginx/html;,并且客户端请求http://example.com/index.html,Nginx会在/usr/share/nginx/html目录下寻找并返回index.html文件。alias指令:alias指令也用于定义一个目录,但它允许你为请求的URI提供替代路径。使用alias指令时,Ngin
2023-11-27 17:58:35
7585
1
原创 ubuntu操作系统的docker更换存储目录
要将Docker的存储目录更改为/home/docker,你需要进行以下步骤:首先停止Docker守护进程,可以使用以下命令::在进行目录更改之前,建议你备份当前Docker的数据,以防止意外数据丢失。使用以下命令在/home目录下创建一个名为docker的新目录:3、编辑Docker配置文件修改Docker的启动配置文件,如果文件不存在则创建该文件。在文件中添加以下内容(如果文件已存在,则添加"data-root"一行即可):4、启动Docker服务保存并关闭编辑器后,启动Docker服务以应
2023-11-13 10:26:50
1921
原创 linux网络测试命令
如果在/etc/hosts文件中没有找到匹配的条目,系统会继续查找/etc/resolv.conf文件。因此,在网络连接过程中,首先检查/etc/hosts文件,如果找不到匹配的条目,则继续查找/etc/resolv.conf文件来进行域名解析。/etc/resolv.conf 文件中记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改将会立刻生效。是的,当系统进行网络连接时,会按照一定的顺序查找/etc/hosts文件和/etc/resolv.conf文件。
2023-10-24 14:37:03
2675
原创 【linux基础】linux中文件权限的含义并修改
在 Linux 中,文件的权限字段(Permission Field)由10个字符组成,其中第一个字符表示文件类型,接下来的9个字符分别表示用户对文件的访问权限。在这9个字符中,每3个字符一组,分别代表了文件所有者(User)、文件所属组(Group)和其他用户(Others)的权限。以下面图片作为解释因此,drwx------ 表示该文件是一个目录,并且只有所有者拥有读、写、执行的权限,而组和其他用户没有任何权限。
2023-09-27 12:34:52
652
原创 K8s 在创建pod时api-server是先找scheduler 还是controller-manager
所以,在创建Pod时,API Server会先将请求发送给Scheduler,然后Scheduler确定调度信息后,再由Controller Manager负责创建和管理Pod的生命周期。
2023-08-29 21:45:57
861
原创 docker修改容器时间
安装完成后,运行以下命令来设置时区为上海:ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime。在容器内部,运行以下命令来安装tzdata软件包:apt-get update && apt-get install -y tzdata。进入容器的命令行界面。您可以使用命令docker exec -it /bin/bash来进入容器。最后,运行以下命令来验证时区设置是否成功:date。
2023-08-22 18:19:42
1885
原创 【redis】Redis命令行命令基本操作详解
当今的应用程序需要处理大量的数据,而Redis是一种高性能的内存数据库,可以用来解决数据处理的问题。Redis提供了多种命令行命令,可以用来管理和操作Redis数据库。本文将介绍Redis的命令行命令,包括基本操作、数据类型、事务处理、发布订阅等方面。以上就是Redis的命令行命令介绍,希望对你有所帮助。如果想了解更多关于Redis的内容,可以参考Redis官方文档。总的来说,Redis是一种高性能的内存数据库,它提供了多种命令行命令,可以用来管理和操作Redis数据库。
2023-07-21 13:19:00
4250
原创 【运维】shell监控脚本结合钉钉机器人实现服务及服务器监控告警
当我们运维服务和服务器时,监控告警是必不可少的一项工作。通过监控告警,我们可以及时发现并解决潜在的问题,保证服务的稳定性和可靠性。而结合shell脚本和钉钉机器人,能够更加方便地实现服务及服务器的监控告警。本文将介绍如何利用shell脚本编写监控脚本,监控服务器的状态、服务的运行情况等,并通过钉钉机器人发送告警信息。文章将详细介绍如何编写一些常见的监控脚本,如检查HTTP服务的可用性、检查磁盘空间使用情况等。同时,还将介绍如何配置和使用钉钉机器人,将监控脚本的告警信息实时发送到指定的钉钉群组中。
2023-07-19 13:32:36
3801
1
原创 【k8s】k8s的yaml文件解释,如何部署一个java.jar包
这个配置文件实现了在命名空间sjbz中创建一个名为java的Deployment和Service。Deployment使用标签选择器控制一个副本具有app: java的Pod,并在具有`name: "node-2。
2023-07-10 11:58:24
1142
原创 【k8s】如何批量删除处于Terminating和Evicted状态的Pod
请注意,执行删除操作需要谨慎,确保您只删除了预期的Pod。同时,使用上述方法删除Terminating状态的Pod可能会引起数据丢失或其他意外情况,请先备份重要数据并谨慎操作。
2023-06-30 14:09:10
3114
原创 【k8s】k8s 集群 kubelet日志报错 command failed“ err=“failed to parse kubelet flag: unknown flag: --network-p
服务器异常断电后在k8s 集群get nodes出现。
2023-06-22 09:00:00
2743
原创 【linux】探索Linux命令行中强大的网络工具:netstat
在Linux命令行中,有许多实用的工具可帮助我们管理和监控网络连接。其中一个最重要的工具就是netstat,它提供了丰富的网络连接和统计信息,帮助我们诊断网络问题并了解系统的网络状态。在日常的网络管理和故障排除过程中,了解系统的网络连接情况是至关重要的。而在Linux命令行中,我们可以利用netstat工具来获取与网络相关的信息。下面,让我们一起来探索netstat这一强大的网络工具吧!
2023-06-16 14:48:43
1427
原创 【nginx】网页上传文件报错413 Request Entity Too Lange
这样,Nginx 将允许更大的请求体大小。请注意,在增加限制时要谨慎,确保服务器有足够的资源来处理大型请求。如果你仍然遇到问题,建议检查其他可能的因素,例如后端应用程序或负载均衡器的配置,以确保没有其他限制导致该问题。
2023-06-16 11:35:46
3433
原创 【Docker】如何实现Docker 命令自动补全
例如,在命令行输入 docker r,然后按 Tab 键,就会自动补全为 docker run 命令。如果有多个以 r 开头的命令或参数,按第二次 Tab 键则会显示所有可能的选项供您选择。Tab 补全也适用于容器名称、镜像名称、标签等等。例如,在命令行输入 docker stop con,然后按 Tab 键,就可以自动补全为运行中容器列表中以 “con” 开头的容器名称,使其更加快速高效。
2023-06-07 11:07:08
3291
原创 【Linux 】scp命令
Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
2023-05-31 17:55:12
15453
1
原创 【Docker系列】Dockerfile 中指令作用介绍
其中,每个指令都有对应的语法和用法。下面我们通过一个基于 CentOS 7.9 镜像的示例来介绍各个指令的具体操作方法。
2023-05-24 13:19:05
1897
原创 【linux实用工具】dos2unix格式矫正
自己编写一个监控脚本出现报错,意思是因为脚本的换行符格式不一致导致的,建议使用 dos2unix 工具将脚本中的 DOS 格式换行符转换为 Unix 格式。然后再重新运行脚本就可以了。
2023-05-22 16:32:02
488
原创 【K8s】openEuler23操作系统安装Docker和Kubernetes
kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
2023-05-16 11:28:47
1499
原创 华为云麒麟arm架构docker启动redis报错:<jemalloc>: Unsupported system page size
该参数将限制内核使用交换空间(swap)的程度,并确保分配给 Redis 的内存使用物理内存而不是交换空间。这可能会减少 jemalloc 库页面大小不受支持的可能性。,例如从 Docker Hub 上拉取 arm64v8/redis:5.0.9 镜像。错误,这通常是因为服务器的页面大小不受 jemalloc 库支持所导致的。在 ARM 架构的华为云服务器上,运行 Redis 容器时出现。为了解决这个问题,您可以尝试将 Redis 容器启动命令中添加。
2023-05-05 10:23:09
5188
原创 PM2 命令使用指南
PM2 是一个主要用于 Node.js 应用程序的进程管理器。它可以让您轻松地启动、停止、重启和监视您的应用程序,并且非常适合在生产环境中使用。本文将介绍一些 PM2 的基础概念以及如何使用 PM2 命令进行 Node.js 应用程序的管理。
2023-04-19 17:30:30
2999
原创 【Docker】docker run 命令详解
Docker运行命令是在Docker中启动容器的主要方式之一。它是Docker CLI(命令行界面)中的基本命令之一,用于启动容器。Docker运行命令使得创建、部署和管理Docker容器变得容易。在启动容器时,使用不同的选项可以实现多种功能,如指定容器网络、挂载卷和映射端口等。使用Docker运行命令是Docker容器的基础,学会它是成为一名优秀Docker开发者的必经之路。
2023-04-14 11:31:53
23290
原创 【redis】验证redis是否正常运行以及报错解决方案
如果您在应用程序中使用 Redis 客户端库(如 Jedis、StackExchange.Redis 等),则可以编写一个简单的程序来测试 Redis 是否能够正常工作。” 错误,意味着客户端尝试向 Redis 服务器发送命令,但未提供身份验证或提供的身份验证信息不正确。如果已经进行了身份验证,但仍然出现此错误,请检查是否已正确输入了密码,并且密码是否与 Redis 配置文件中设置的一致。如果上述步骤无法解决问题,则可能需要进一步检查 Redis 的配置、网络等方面的问题。Redis 出现 “
2023-04-11 16:57:47
3842
原创 【k8s】k8s部署mariadb数据库
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。mariadb快速搭建,操作前一定要有StorageClass根据PVC动态生成PV并绑定,这样数据库生成的数据可以挂载出来。
2023-03-22 16:46:56
1704
原创 【运维基础】Linux服务器上正确且安全的删除软连接
如何在linux服务器上正确且安全的删除软连接?首先创建一个软连接软连接已生效,可以看到修改zzz.txt,zcw也跟着一起修改。删除软连接:正确删除软连接的方法:下面展示如何删除一个软连接。
2023-03-18 20:07:11
2201
原创 Grafana系统的备份、恢复、迁移
备份grafana目录中的grafana.db(一般情况下路径:/var/lib/grafana/grafana.db)恢复数据前先关闭Grafana服务,再把上面备份的文件和目录上到相应的位置,覆盖掉新生成的文件和目录,保持原有属性。首先安装好Grafana软件,启动测试Grafana服务(软件会自动生成上面的相关文件或者目录)。备份插件目录plugins(一般情况下路径为:/var/lib/grafana/plugins)备份Grafana配置文件:/etc/grafana/grafana.ini。
2023-03-10 17:10:11
2324
原创 【Docker】如何在内网快速搭建docker并安装Oracle11g
docker是一个用Go语言实现的开源项目,可以让我们方便的创建和使用容器,docker将程序以及程序所有的依赖都打包到docker container,这样你的程序可以在任何环境都会有一致的表现,这里程序运行的依赖也就是容器就好比集装箱,容器所处的操作系统环境就好比货船或港口,程序的表现只和集装箱有关系(容器),和集装箱放在哪个货船或者哪个港口(操作系统)没有关系。
2023-03-06 11:26:48
4379
25
原创 【k8s】如何搭建搭建k8s服务器集群(Kubernetes)
在所有节点上安装Docker和kubeadm部署Kubernetes Master部署容器网络插件部署 Kubernetes Node,将节点加入Kubernetes集群中搭建一主四从集群服务器列表:服务器类型 IP地址。
2023-02-18 17:31:23
3427
21
linux机器根分区硬盘LVM扩展方法
2023-06-16
对linux磁盘初始分区并挂载
2023-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人