- 博客(449)
- 收藏
- 关注
原创 Dockerfile的一些基础参数
1、ADD 命令ADD有2个参数,源和目标。它的基本作用是从源系统的文件系统上复制文件到目标容器的的文件系统。如果源是1个URL,那该URL的内容将被下载并复制到容器中。如 ADD run.sh /2、CMD 命令和RUN命令相似,CMD可以用于执行特定的命令。和RUN不同的是,这些命令不是在镜像构建的过程中执行的,而是在用镜像启动容器后被调用。如 CMD "command" "a...
2019-12-30 09:47:01
854
原创 centos7防火墙配置详细
一、条件防火墙是开启的systemctl start firewalld1、查看防火墙的配置firewall-cmd --state2、开放80端口firewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reload #重新加载防火墙配置才会起作用3、移除以上规则firewall-cmd --permanen...
2019-12-24 10:03:11
50747
5
原创 redis集群三主三从搭建详细步骤
1、1 下载redis5.0wget http://download.redis.io/releases/redis-5.0.2.tar.gz2、安装redis编译需要的环境yum -y install gcc gcc-c++3、编译安装redistar zxf redis-5.0.2.tar.gzcd redis-5.0.2/make MALLOC=libc &&...
2019-10-24 11:47:48
2076
1
原创 简单安装zabbix
1、首先安装zabbix yum源rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm2、安装zabbix-server-mysql、zabbix-web-mysql、zabbix-agent、mysql如果失败多安几次yum -y install zabbi...
2019-10-14 14:29:36
624
原创 centso6源码nginx启动脚本
vim nginx#!/bin/bash# chkconfig: 2345 99 20pid="/usr/local/nginx/logs/nginx.pid"state="/usr/local/nginx/sbin/nginx"case $1 instart) netstat -anpt|grep nginx &>/dev/null if [ $? -eq ...
2019-10-10 15:35:17
486
原创 部署使用rathole内网穿透
Rathole 是一个开源的 TCP 反向代理工具,主要用于内网穿透,使得内网中的服务可以通过公网访问。客户访问101.201.76.173:9445 -----(代理)-----> 10.30.15.38:9445。bind_addr = “101.201.76.173:8080” #通信用的。bind_addr = “10.30.15.38:9445” #需要代理的。bind_addr = “0.0.0.0:9445” #需要代理的。bind_addr = “0.0.0.0:8080” #通信用的。
2025-12-15 22:38:21
277
转载 openEuler欧拉系统重置密码
如果出现输入用户以及密码界面,可能是GRUB界面设置了密码,输入对应的口令进行登录,我这里出现了(这个密码可能需要根据官网的指导查询,不同版本密码可能不一样),我当前版本默认的口令是root/openEuler#12。ctrl+x保存,这种方式在修改的时候没有修改rw模式,在单用户中需要先重新挂载根文件系统为可写,否则修改米阿妈的时候即便输入无误也可能导致密码重置失败。这个不执行可能会导致密码修改/重置失效,或在重启系统的时候提示密码错误,不能正确登录系统,建议执行这条命令。命令:passwd 用户名。
2025-12-15 11:24:41
31
原创 minio跨域问题处理
此方案通过让Nginx代理MinIO的请求,使浏览器认为资源与前端页面同源,从而绕过CORS限制。这种方法更灵活,也便于管理。解决方案:使用Nginx反向代理(推荐用于生产环境)
2025-11-27 15:45:47
282
原创 Docker下部署jumpserver跳板机 /堡垒机
跳板机可以使开发或运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作跳板机使用场景前置条件关闭selinux关闭防火墙标准启动(使用外置数据库和缓存)前置要求外置数据库:MariaDB 版本需 ≥ 10.6外置 Redis:Redis 版本需 ≥ 6.2。
2025-11-24 20:15:19
581
原创 安装rpm谷歌包(包括arm架构和X86架构)
例如:基于centos制作麒麟v10系统安装chromium浏览器(相当于arm架构的谷歌)安装的时候必定需要安装依赖,点击左边查找依赖下载缺哪些下载哪些。因为centos8和麒麟v10同属于EPEL 8体系。搜索安装名字 chromium。查找el8的arm安装包下载。
2025-11-22 18:58:14
333
原创 x86架构下docker部署freeswitch
用户和密码在这个目录下/opt/hjj/freeswitch/conf/directory/default/通过网盘分享的文件:portsip-uc-client-61.40.0 (1).msi。通过网盘分享的文件:hjj_muluxia_SIP.tar.gz。先访问7443信任之后再通过8443拨打电话。–来自百度网盘超级会员v2的分享。调式freeswitch用的命令。编辑好路由之后增加路由允许的用户。window安装的客户端。编辑Dialplan路由。电脑测试网页拨打app。
2025-11-04 16:21:24
848
转载 docker安装超图禹贡(包含华为高斯opengauss5.0.0)
说明:由于环境问题,国内很多服务器都换成了国产服务器,在arm架构下,国产数据库对GIS数据的支持情况还未成熟,超图基于postgis修改禹贡空间引擎,支持华为高斯数据库和pg数据库,是当下一个不错的选择,openGauss 5.0.0 是一个经过验证的、可行的选择。
2025-10-28 18:30:26
145
原创 linux下gcc升级
1.安装:centos-release-scl时正常,安装:devtoolset-9-gcc、devtoolset-9-gcc-c++、devtoolset-9-binutilse时出现报错。解决方法: 查看报错信息,报错为:CentOS-SCLo-scl-rh.repo文件地址无法访问。解决方法: --nogpgcheck查看报错信息为密钥问题,尝试在安装时候,直接安装,不校验密钥。CentOS-SCLo-scl-rh.repo文件全内容。CentOS-SCLo-scl.repo文件内容。
2025-09-23 19:07:49
390
原创 arm64架构下docker部署freeswitch
用户和密码在这个目录下/opt/hjj/freeswitch/conf/directory/default/通过网盘分享的文件:portsip-uc-client-61.40.0 (1).msi。通过网盘分享的文件:hjj_muluxia_SIP.tar.gz。先访问7443信任之后再通过8443拨打电话。–来自百度网盘超级会员v2的分享。window安装的客户端。电脑测试网页拨打app。
2025-09-13 10:42:21
632
原创 openEuler 24.03 (LTS-SP2)简单KVM安装+桥接模式
配置bios支持虚拟化2、检查系统是否支持虚拟化3、安装虚拟化相关组件,并启动4、创建桥接网络接口并配置网桥为了使虚拟机可以与外部进行网络通信,需要为虚拟机配置网络环境。KVM虚拟化支持Linux网桥、Open vSwitch网桥等多种类型的网桥。如图所示,数据传输路径为“虚拟机 -> 虚拟网卡设备 -> Linux网桥或Open vSwitch网桥 -> 物理网卡”。创建网桥,除了为虚拟机配置虚拟网卡设备外,为主机创建网桥是连接虚拟化网络的关键。
2025-09-10 22:03:00
1269
原创 Reduced data availability: 12 pgs inactive, 12 pgs incomplete
ceph-objectstore-tool是ceph提供的一个操作pg及pg里面的对象的高级工具。有些情况不应该通过ceph pg repair进行修复 ,当多副本数据存在不一致或主副本损坏导致的不一致时,是无法通过这个命令来完成修复的。需要停机维护时,ceph一定要正常停止服务,尽量避免强制关机,拔电源等骚操作,物理机确认正常后再启动ceph,避免重复启动osd。启动osd或创建某个pg的时候,需要同步该pg上所有osd中的pg状态,这个过程叫做peering过程。3、导出pg和导入pg。
2025-09-06 09:50:36
989
原创 kvm虚拟机 误删目录,sh,cd,ls找不到文件,用户密码登录不了
在 KVM 虚拟机 中出现 sh、cd、ls 等基础命令失效,且用户密码无法登录的情况,通常是由于 系统关键文件损坏 或 文件系统挂载错误 导致。/etc/passwd 或 /etc/shadow 损坏** → 导致密码登录失败。根文件系统挂载为只读(ro) → 无法修改系统文件。**/bin/sh、/bin/ls 等命令丢失。步骤 2:挂载虚拟机磁盘到宿主机。步骤 1:找到虚拟机磁盘文件。步骤 4:卸载并重启虚拟机。步骤 3:修复关键文件。🔍 1. 问题根源。
2025-09-05 13:01:20
389
原创 修复gogs某个有问题的仓库
gogs很多仓库其中KR_FD_All / DataConfig仓库 仓库点击显示500状态码。KR_FD_All / DataConfig仓库 他们重启了之后好像进不去。我的解决思路清空这个库,重建 master 分支。我是docker部署。
2025-09-03 10:36:26
262
原创 arm架构本地部署iotdb集群
先启动第一个iotdb-1的confignode, 保证种子confignode节点先启动,然后依次启动第2和第3个confignode节点。打开ConfigNode配置文件./conf/iotdb-system.properties,设置以下参数。在3台机器上分别配置主机名,设置主机名需要在目标服务器上配置/etc/hosts,使用如下命令。2 通用配置(./conf/iotdb-system.properties)启动ConfigNode节点。ConfigNode 配置。启动DataNode 节点。
2025-09-02 15:38:06
435
转载 Windows通过网线分享网络给Linux服务器上网
4、属性界面选择“共享”页面,先在“家庭网络连接”项中选择有线网卡(一般是“以太网”),再勾选“允许其他网络用户通过此计算机的Internet连接来连接”。6、Linux系统设置自动获取IP地址:勾选“Automatic(DHCP)”然后点“Apply”,或者直接vim网络配置文件。适用场景:现场没有网络或者只有无线网且Linux服务器没有无线网卡或不能识别手机USB数据线共享的网络。1、笔记本电脑连接现场无线网、或连接自己的手机热点使用流量上网。3、对已连上网络的无线适配器右键点击“属性”
2025-09-02 12:31:15
382
原创 Linux docker上部署Dify
git下载通过网盘分享的文件:dify.tar.gz链接: https://pan.baidu.com/s/1nEsWlR_CNyoWoib2l_RbTA?pwd=euwt 提取码: euwtimage下载通过网盘分享的文件:images链接: https://pan.baidu.com/s/17HHETfI-NFgKGYlJtn0dzQ?pwd=7ewj 提取码: 7ewj。
2025-08-23 09:33:34
373
原创 PXE自动化安装部署OpenEuler24.03LTS
禁用SElinux:编辑etc/sysconfig/selinux,永久关闭SELinux(需要重启系统) SELINUX = disabled。
2025-08-10 10:36:21
832
原创 iptables v1.8.9 (legacy): can‘t initialize iptables table `filter‘: Table does not exist (do you nee
这个错误 **iptables v1.8.9 (legacy): can’t initialize iptables table ‘filter’: Table does not exist (do you need to insmod?)** 表明系统无法加载 iptables 的 filter 表,通常是因为缺少必要的内核模块或系统使用了 nftables 替代传统的 iptables。某些精简版内核(如容器环境或云服务器)可能未编译 iptables 相关模块。(1) 加载内核模块。
2025-08-06 18:22:33
746
原创 docker宿主机修改ip后起不来问题解决
确保容器已经连接到了正确的网络。如果没有,你可以使用以下命令将容器连接到网络:1、停止docker网络。
2025-07-11 13:02:51
317
原创 linux centos 系统盘文件系统损坏-已解决
当我们使用的Linux虚拟机(云服务器/vps)磁盘出现xfs文件系统损坏时,该如何进行修复?xfs格式文件系统损坏,是运维常见的一个场景,经常发生在强制重启、异常关机、软件冲突、误删文件等事件后,系统盘容易出现文件系统损坏的情况,此时我们需要借助xfs_repair来进行修复。xfs_repair能修复xfs格式的系统盘,命令非常简单(假设要修复的分区为/dev/vdc1)注:修复过程可能造成文件丢失的风险,建议执行操作前对磁盘分区进行备份。如果你使用的是云服务器,可以通过新建系统备份盘、创建快照进行备
2025-07-09 14:58:50
360
原创 Linux下OpenSSH安装与升级
搜索出可共享的动态链接库(格式如前介绍: lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件。(2)主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,(3)缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表。上传 openssl-1.1.1w.tar.gz 安装包至 /opt/openssl 目录下。安装所需依赖,查看卸载原有的 openssl 服务 (可以留着也没问题)
2025-06-28 14:30:12
436
转载 配置Helm仓库
helm version // 查看helm版本helm create xxx // 创建一个xxx chartshelm lint ./xxx // 检查包的格式或信息是否有问题helm install xxx1 ./xxx // 部署安装xxx,设置名称为xxx1helm list // 列出已经部署的chartshelm history // 发布历史helm upgrade // 更新版本helm rollback // 回滚版本。
2025-04-17 18:27:09
230
转载 开发构建一个Helm Chart包
创建一个chart包。将部署服务用到的yaml文件全部放到templates目录中,然后将yaml中可能每次都需要变动的地方修改为变量。将每次都需要变动的地方写到values.yaml中,让模板文件去引用,即可完成部署。手动创建一个chart包部署一个web项目。具体实现步骤: 1.创建一个chart包结构目录。 2.删除template下的所有文件。 3.将之前通过yaml部署的web程序的yaml文件放到template目录中,然后将yaml中经常需要修改的参数用变量替代。
2025-04-17 17:22:01
244
转载 StatefulSet容器主机名规律
在 Kubernetes 中,使用 StatefulSet 可以管理有状态应用,例如数据库、缓存服务等,它们需要稳定的、持久的存储和网络标识。StatefulSet 控制器为每个 Pod 分配一个唯一的身份标识,并通过这种方式确保 Pod 的稳定性和顺序性。这个 Service 会为每个 StatefulSet 中的 Pod 提供 DNS 解析,使得你可以通过 web-0.nginx, web-1.nginx 等方式解析到具体的 Pod。使用 Headless Service 解析 Pod 主机名。
2025-03-07 16:51:13
179
转载 一个机器nginx可以有多个域名,server_name可以配置不同的域名
server_name就是访问部署了nginx那台服务器的域名、ip、localhost。(一个机器可以有多个域名,server_name可以配置不同的域名)nginx里面的server模块可以配置相同的端口,然后这里会根据不同的域名,跳转到不同的server模块中。
2024-11-04 10:27:57
790
转载 Nginx反向代理配置OnlyOffice容器
定义了一个针对/example/路径的代理设置,将请求转发到http://1.2.3.4:8088/example/,并设置更详细的代理头部,包括X-Forwarded-Host和X-Forwarded-Proto,以便后端服务可以正确识别请求的原始信息。在这个位置块中,定义了一系列与代理相关的指令,用于将请求转发到另一个服务器(在这个例子中是http://1.2.3.4:8088/example/)。这条指令告诉Nginx将匹配到的请求转发到http://1.2.3.4:8088/example/。
2024-10-30 14:47:33
1726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅