- 博客(389)
- 资源 (5)
- 问答 (8)
- 收藏
- 关注
原创 Linux SSH配置密钥文件及免密登录
本文介绍了配置SSH免密登录的详细步骤:1)使用ssh-keygen生成RSA密钥对;2)将公钥加入authorized_keys文件;3)在A机器上传B机器私钥至.ssh目录;4)设置密钥权限为600;5)配置~/.ssh/config文件指定主机、用户和密钥路径;6)通过简化命令实现免密登录。整个过程强调了密钥权限设置的重要性,并提供了完整的配置示例。
2025-12-18 16:05:31
202
原创 Linux SSH隧道代理转发及多层转发
SSH隧道功能详解:实现端口转发与多层代理 本文介绍了SSH协议除远程连接外的隧道加密功能,详细讲解了本地端口转发的实现方法。通过-L参数可实现SSH、SFTP及其他端口的代理转发,文章提供了具体命令示例和参数说明(-N后台运行、-f不占用前台、-c数据压缩)。特别针对内网访问场景,演示了多层代理的实现步骤:先在外网服务器映射内网机器端口,再在本地映射外网服务器端口,最终实现本地访问内网资源。这种隧道技术为跨网络环境的安全访问提供了便捷方案。
2025-12-16 11:23:50
300
原创 Gogs 搭建本地私有仓库
Gogs是一款轻量级的国产Git代码托管平台,采用Go语言开发,具有跨平台、易部署的特点。相比GitLab,Gogs更加轻量简洁,适合中小团队使用。文章详细介绍了Gogs的特点:1)安装简单,只需解压二进制包即可运行;2)资源占用低;3)提供中文支持;4)支持自定义端口配置。同时提供了0.12.11版本的下载链接和安装指南,包括如何修改配置文件解决端口冲突和头像显示问题。Gogs是替代GitLab的理想选择,尤其适合需要简单私有Git服务的国内团队。
2025-12-04 11:21:09
315
原创 Gitlab 搭建本地私有仓库
本文介绍了在CentOS 7系统上安装GitLab社区版的详细步骤。GitLab是基于Git的代码管理平台,支持自建服务器部署。文章首先说明了GitLab的系统要求(推荐4GB内存),并提供了安装包下载地址和版本选择建议。安装过程包括执行官方脚本、初始化配置、启动服务等步骤,同时给出了常用管理命令。最后介绍了通过浏览器访问GitLab、查看初始密码以及切换中文界面的方法。文中还附有相关参考链接,为读者提供了完整的GitLab安装指南。
2025-12-04 09:32:52
929
原创 Vue nvm版本node切换后,使用npm报错问题Error while downloading https://github.com/npm/cli/archive/v5.6.0.zip - Ge
摘要:文章描述了使用nvm安装Node.js 9.11.2版本时遇到的npm下载失败问题。由于自动从GitHub下载npm超时,导致安装中断。解决方法包括:1)定位nvm的node安装目录;2)手动下载对应版本npm(v5.6.0)压缩包;3)将解压后的文件放入node_modules目录;4)复制npm/bin下的脚本到node版本根目录。通过这四步操作,成功完成npm的手动安装。
2025-10-22 10:50:55
292
原创 Linux Cent OS7离线安装Go环境(最新版本)
本文介绍了在CentOS 7系统中离线安装Go语言环境的方法。首先从Go官网下载最新版本安装包,解压到指定路径后,通过编辑.bashrc文件配置环境变量(包括PATH、GOPATH和GOBIN),最后刷新环境变量并验证安装版本。这种方法避免了使用yum安装旧版本的问题,确保获得最新的Go开发环境。安装完成后可通过"go version"命令检查版本确认安装成功。
2025-09-22 09:44:55
390
原创 Linux 下逆向解析 VNC Server 密码文件为明文密码(逆向解析passwd)
本文介绍了如何通过开源工具vncpwd解密VNC密码文件。VNC密码通常存储在二进制文件passwd中,无法直接查看明文。操作步骤包括: 克隆或解压vncpwd工具(提供GitHub和国内下载地址); 编译工具(需安装gcc,执行make命令); 运行解密命令(./vncpwd [密码文件路径])。 文章附带了核心代码d3des.c,包含DES加密算法的实现细节,如密钥处理、位操作等。该工具通过逆向VNC的密码存储机制,将二进制文件转换为明文密码,适用于安全测试场景。
2025-09-18 10:54:46
512
原创 Linux 离线安装noVNC中间件软件(实现Web网页端远程桌面连接)
摘要 noVNC是一个基于Web的远程桌面工具,支持通过浏览器访问VNC服务器。安装方法包括下载压缩包或克隆Git仓库,需配合websockify使用。配置步骤包括:解压文件、克隆websockify、编写启动脚本、赋予权限。启动命令需指定VNC页面路径、端口和目标机器地址。最后通过浏览器访问localhost:6901/vnc.html即可使用。该工具简化了远程桌面访问流程,适合各类场景使用。
2025-09-16 09:04:47
328
原创 Linux 把启动脚本制作成系统服务(通过 systemctl start xxx 启动)
本文介绍了如何将应用启动脚本转换为系统服务,以Redis为例演示了详细操作步骤。主要内容包括:1)确保启动脚本可执行;2)创建systemd服务文件并配置参数(如工作目录、启动命令、日志设置等);3)重载服务配置;4)测试服务启停状态;5)设置开机自启和查看日志。文章还提供了更详细的Java应用服务模板,包含环境变量、资源限制等高级配置选项。通过这种方法可以简化应用管理,实现标准化服务控制。
2025-08-27 17:35:58
418
原创 Linux 离线安装lrzsz(rz、sz上传下载小插件)
本文介绍了lrzsz工具的安装方法。在有网络环境下可直接使用yum -y install lrzsz安装,离线环境则需要下载离线包手动安装。离线安装步骤包括:下载tar包、解压文件、执行configure和make编译安装,最后创建rz/sz命令的软链接。完成安装后即可在终端使用rz/sz命令进行文件传输。
2025-08-25 20:03:12
846
原创 IP离线库 输入IP地址立即返回IP所在地址信息(支持Java、Python)
本文介绍了如何实现离线IP地址查询功能,支持国内外IP精确定位。主要步骤包括:下载GeoLite2和GeoCN的mmdb数据库文件;使用Python或Java代码加载数据库进行查询;提供IP地址即可返回详细中文地址信息。Python版本基于FastAPI框架实现,支持自动识别运营商和地理位置。该方法无需依赖在线API,适合本地化部署,可精确到国内省份和城市级别,同时兼容国外IP查询。关键文件包括GeoLite2-City.mmdb、GeoLite2-ASN.mmdb和GeoCN.mmdb三个数据库文件。
2025-07-31 10:50:19
778
原创 Linux 下安装Python指定版本(可离线安装)
本文介绍了在CentOS 7系统中安装Python 3.10的详细步骤。由于系统自带的Python 2.7是为yum保留的不能卸载,需要通过源码编译方式安装新版本。安装过程包括:下载源码包、解压到指定目录、安装依赖库、编译安装、配置环境变量等。文章特别提醒了需要注意的警告信息,并提供了将Python 3.10设为默认版本的方法。最后还介绍了如何创建pip软链接使pip命令默认调用pip3。所有步骤都配有详细的命令示例和验证方法,确保安装正确完成。
2025-07-24 15:45:33
1041
原创 Python - 笔记
本文介绍如何查看当前系统中的Python版本。只需在命令行终端输入python --version命令,系统就会返回已安装的Python版本号。这个简单的方法适用于Windows、Mac和Linux系统,是开发者检查运行环境的基本操作。
2025-07-24 15:34:33
280
原创 Linux 下在线安装启动VNC
本文介绍了在CentOS 7系统下在线安装VNC的步骤。主要内容包括:1)使用yum安装tigervnc-server;2)通过vncpasswd命令设置VNC密码;3)启动和停止VNC服务的方法;4)安装GNOME桌面环境以避免黑屏问题。文章提供了完整的命令行操作指南,包括服务管理、端口配置和临时文件清理等实用技巧,适合需要远程桌面功能的Linux用户参考。
2025-07-24 14:34:29
322
原创 Docker 导入导出镜像和导入导出容器
Docker镜像和容器的导入导出操作指南。镜像导出使用docker save命令打包成tar文件,支持多镜像合并打包;导入使用docker load恢复镜像。容器导出用docker export命令,导入用docker import并支持重命名。两种方法不可混用,主要区别在于:export/import生成文件较小但不含历史记录,适合基础镜像;save/load保留完整镜像历史,适合多镜像迁移。操作后都需验证导入结果。
2025-07-02 11:02:42
541
原创 Windows 用自带的命令进行端口转发
本文介绍了如何配置Windows服务器A(192.168.0.101)的7001端口转发到内网服务器B(192.168.0.80)的8080端口。通过netsh命令实现端口转发,使用netsh interface portproxy add v4tov4添加转发规则,show all查看规则状态,delete v4tov4删除规则,以及reset重置转发策略。操作简单易行,只需在cmd命令行中执行相应命令即可完成内网服务的端口转发配置与管理。
2025-07-01 18:10:34
480
原创 Linux 离线安装Redis
Redis安装指南:首先解压Redis安装包,然后使用make命令进行编译。需要注意的是,编译前需确保系统已安装gcc和g++编译器环境。整个安装过程简洁明了,只需两步即可完成基本的Redis安装准备工作。
2025-06-27 16:10:03
339
原创 Linux 离线下安装gcc、g++
本文介绍了GCC和G++的安装步骤:1)进入gcc目录执行rpm -ivh *.rpm --nodeps --force命令安装,通过gcc -v验证版本;2)进入gcc-c++目录同样执行rpm安装命令,最后用g++ -v查看版本。整个过程使用强制安装模式(--nodeps --force),并附有命令行截图说明。摘要简明扼要地概括了软件安装的核心流程和验证方法。
2025-06-27 16:06:07
398
原创 MySQL 离线安装MariaDB
本文介绍了在CentOS系统上安装MariaDB的步骤。首先需要卸载系统自带的MySQL相关包,然后从MariaDB官网下载4个核心安装包(galera、common、compat、server),使用rpm命令安装时需要加--nodeps参数忽略依赖。安装完成后启动mysqld服务,首次登陆无需密码,进入后可通过SET PASSWORD或修改mysql.user表来设置root密码。注意安装过程中可能会遇到网络校验失败问题,建议直接使用rpm离线安装方式。
2025-06-27 15:32:10
507
原创 VMware 配置 Linux 共享文件夹
本文介绍了在虚拟机中设置共享文件夹的具体操作步骤:首先右键点击虚拟机进入设置,启用共享文件夹功能并添加主机文件夹;然后通过命令行完成挂载操作,包括取消已有挂载、创建本地目录等。文章提供了详细的图文指引和必要的挂载命令,帮助用户实现主机与虚拟机之间的文件共享功能。操作完成后,用户可通过指定目录访问共享文件内容。
2025-06-27 11:31:12
650
原创 VMware 安装Cent Os或这Linux系统时一直无IP地址
摘要:本文介绍了解决CentOS7虚拟机无法获取IP地址的三种方法。第一种方法是关闭虚拟机后还原VMnet8网络设置;第二种方法是修改NAT设置中的网关配置,确保与虚拟机一致;第三种方法是修改网卡配置文件ifcfg-ens33,将ONBOOT改为yes并重启网络服务。三种方法由浅入深,最终通过激活网卡配置解决了IP获取问题。文章还提供了验证网络连通性的测试方法(ping测试)和查看IP的命令(ip addr)。
2025-06-27 11:09:50
759
原创 Docker 下备份 Mariadb 数据库文件
在Docker容器中备份MariaDB数据库的方法如下:首先通过docker ps -a找到容器ID,然后进入容器查找mariadb-dump脚本路径(通常在/usr/bin/)。验证脚本可用后,可直接使用docker exec命令进行备份。文中还提供了一个完整的备份脚本,包含自动创建备份目录、执行备份、压缩文件以及清理7天前旧备份的功能。该脚本通过环境变量配置容器名、数据库信息等参数,适合用于定时任务自动执行数据库备份。
2025-06-13 14:34:17
578
原创 Vue Electron 使用来给若依系统打包成exe程序,出现登录成功但是不跳转页面(已解决)
在Vue打包Electron应用时,登录后页面跳转失败但后台请求成功。问题原因是js-cookie库在Electron中无法操作cookie且不报错,导致登录状态失效。解决方法是将js-cookie替换为localStorage存储token,修改auth.js配置后问题解决。这提示Electron开发中需注意不同环境下的API兼容性问题。
2025-06-11 10:21:03
529
原创 vue 项目打包成桌面端exe应用
本文将Vue项目打包成EXE程序的步骤总结如下: 基于Electron快速构建 下载Electron官方示例项目 修改Vue项目配置文件,调整路径为./并禁用VueRouter的History模式 配置Electron项目 安装依赖electron-packager 修改Electron的main.js配置文件 设置打包命令,可选添加图标 打包发布 打包Vue项目生成dist文件夹并放入Electron项目 运行打包命令生成最终EXE文件 这种方法简化了Vue项目打包为桌面应用的过程,适合快速部署。
2025-06-09 09:45:31
993
原创 Vue npm安装报错:ERR! request to https://registry.npm.taobao.org/npm failed, reason: certificate has e
2024年1 月 22 日,淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期,导致旧的 npm 淘宝镜像在使用时出错了。早在 2021 年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到 HTTPS 证书到期才真正不能用了)。
2025-06-09 09:35:52
349
原创 教你免费使用 国内 Wall 应用一键搭建 照片墙、视频
国内开源应用Wall现可免费申请永久授权证书,原价29元。Wall基于2.0版本开发,支持搭建照片/视频墙小程序,3.0版本新增VR全景、批量上传图片等功能,界面更美观。用户只需填写腾讯文档表单(需提供序列号、加群截图等)即可获取授权。演示站点已开放体验(账号:admin/123456),GitHub仓库同步开放源码。该工具适合需要多媒体展示需求的开发者使用,从付费转为免费模式降低了使用门槛。
2025-06-07 09:43:25
160
原创 教你免费使用 国内 Wall 应用一键搭建 照片墙、视频
国内开源应用Wall现开放永久授权免费申请。这款基于2.0开源的照片/视频墙搭建工具,原先需付费注册永久授权,现在用户只需提供邮箱、手机号、本地序列号,并提交加群截图和GitHub仓库Star证明即可获得永久授权证书。申请流程简单,通过官网表单提交相关信息即可完成。项目代码托管在GitHub(zhang-tong-yao仓库),适合需要搭建个性化内容展示墙的用户使用。
2025-06-07 09:36:46
464
原创 Wall 手动注册授权证书
Wall应用授权操作指南:演示地址为https://demo-wall.ityao.cn,后台管理登录账号为admin/123456。部署后需手动授权,访问localhost:9999进入授权界面,填写信息后右上角会显示注册成功提示,完成授权即可正常使用。整个授权过程简单快捷,仅需几分钟即可完成。
2025-06-07 09:30:16
185
原创 Docker 删除镜像详细操作及问题-Error response from daemon: conflict: unable to remove repository reference “xxx
摘要:当Docker镜像因被容器引用而无法删除时,应先通过docker ps -a找到关联容器并删除。标准步骤是:1)查看运行/停止的容器;2)停止并删除占用镜像的容器;3)重新执行docker rmi。若强制删除镜像(docker rmi -f),可能导致悬空容器,需后续执行docker image prune清理。文中提供了完整错误案例和可视化操作结果。
2025-05-26 15:31:27
483
原创 Docker 使用Dockerfile创建镜像
为官方基础镜像,可以为mysql,也可以为jdk。这个标识当前根目录下的,如果是其他目录则是。在当前目录下创建一个名为。
2025-01-08 16:56:50
489
原创 Linux 解决Cent OS Linux系统环境下无法使用yum源问题
yum命令无法使用,原因是没有配置好yum文件使用yum命令时,结果如下。
2025-01-08 14:48:22
607
原创 谷歌浏览器 安装谷歌浏览器特定版本后禁止自动更新
我们通过离线安装谷歌浏览器后,第一次打开浏览器时会默认下载最新版本,等到我们重启浏览器后它会自动更新。在项目中为了能固定浏览器版本,所以要禁止谷歌浏览器的更新,网上找了好多方法都没用,自己摸索出来了以下方法。由上图可看到,当前安装的版本是70.0.3538.102的64位版本,当时已经自动下载了谷歌浏览器的最新版本,只要我们重新打开浏览器就会自动更新版本。
2024-12-20 15:39:55
1366
原创 谷歌浏览器 停止更新版本
首先安装好的谷歌浏览器,打开关于,此时浏览器会自动更新,让它更好后,进入谷歌浏览器的安装界面,把新的版本删掉。还有目录外面的文件也要删除掉即可。
2024-12-17 12:31:21
314
原创 Nacos 关于Nacos的随意添加用户
前言前段时间,自己在玩docker,就在自己的docker中run了一个nacos,以给自己后续做demo项目使用。放置了很长时间也没再打开看看啥的。近期在做demo,用到了nacos,就突然发现nacos中的用户列表中多了几个用户,第一反应就是,被人搞了。然后,把用户删了,没再搭理。第二天,打开nacos又看了一下,发现多了一个myworld的用户,这一下子,就让我好好看看nacos了~~~http://localhost:8848/nacos/v1/auth/users?pageNo=1&pageS
2024-11-06 13:34:39
1652
原创 小程序源码丢失了怎么在微信平台反编译找回
在.wxapkg文件所在目录下输入 node wuWxapkg.js [-d] //files 就是你想要反编译的文件名 例如:我有一个需要反编译的文件 _163200311_32.wxapkg 已经解压到了D盘根目录下,那么就输出命令 node wuWxapkg.js D:_163200311_32.wxapkg没问题,成功了,打开新生成的文件夹,里面就是我想要的源码了。
2024-10-29 12:56:04
1650
原创 git clone报错——SSL certificate problem: self signed certificate in certificate chain
使用Git工具进行git clone项目时,弹出框提示信息为“fatal: unable to access ‘https://…git/’: SSL certificate problem: self signed certificate in certificate chain”公司bitbucket只支持https地址,需要client配置忽略https证书检验。在windows的命令行中,进入到git命令所在的磁盘位置,执行下面的git命令。提示信息为SSL认证失败,可以关闭SSL的认证。
2024-10-21 14:54:57
1759
原创 Wall国内开源程序照片墙,支持VR全景及安装教程
注:自3.0.0版本以上起,只需导入数据库SQL,在Wall目录下执行start脚本均可一键启动,无需其他操作。添加作者的微信,然后把你拉进wall群,在群里发送序列号,就能免费拿到密钥,等于就是免费使用!在Linux下,如果你想关闭会话后继续运行Wall,那么可以搭配nohup使用。,默认账号密码:admin/123456,如有问题,请提交Issues。支持在线VR全景预览,支持批量本地上传,支持图床。注:3.0.0版本以上为收费版本,目前免费永久使用授权许可。,正常显示页面及操作数据,至此完成安装。
2024-06-11 13:38:25
1138
原创 Cute Http File Server 使用文章
Cute Http File Server 是国内免费开源的局域网传输服务器软件。可以不用借助QQ、某信软件传输文件,并且文件大小不受限制,速度基于你的网线、路由器速度。真正的跨平台,只要移动设备有浏览器,输入网址即可交互文件。
2024-01-25 15:03:10
2806
转载 Windows 11 技术优化文章
Windows11 最大劝退点就是这个右键菜单,复制粘贴都变成一点点的小图标,最气人的是点击底部的显示更多选项才能展示全部功能。让许多本来点一次就能完成的操作变成两次。其实使用一个小命令就能修改回win10版本的菜单。本期将分享四个简单的bat脚本,却能完美解决windows使用的四个痛点。
2024-01-25 14:52:26
1475
原创 MySQL 安装 audit 日志审计插件
我的MySQL版本是 5.7.37的,用的是日志审计插件(audit-plugin)是1.1.10的,大家可以对应自己版本去下载。后来去的GitHub中找到了解决问题,解决问题很简单,只需要关闭当前Linux系统中的。1、进入到/opt目录下载 audit,可以从本地下载完上传到你的linux系统中。垃圾csdn,翻来翻去都是相同的帖子,都他妈复制过来复制过去的,一点脑子也不带!2、生成坐标,并且复制坐标,前两个字段不用复制!5、登录到你的MySQL,安装 audit插件。3、永久性关闭,重启后不会失效。
2023-08-17 11:16:22
4958
1
离线iP库 输入IP地址立即返回IP所在地址信息(支持Java、Python)包含: GeoLite2-City.mmdb GeoLite2-ASN.mmdb
2025-07-31
nexus-3.15.2-01-linux.zip
2022-04-11
在正式项目中,Elasticsearch的是怎么用的?
2023-05-15
springcloud分布式开发实体类该怎么放?打jar包后找不到对应服务实体类
2022-11-18
关于springboot sso单点登录 那个才算真正的sso?
2021-10-22
关于springboot 使用cas实现sso单点登录 自定义登录接口
2021-11-05
springcloud中如何写服务提供者和服务消费者?
2021-12-13
springcloud中如何写服务提供者和服务消费者?
2021-12-13
vue3中路由跳转其他http问题
2021-12-06
cloud gateway中可以不通过id的名称访问服务吗?该如何解决
2021-11-30
关于springboot 使用cas实现sso单点登录 自定义登录接口
2021-10-22
token有那些了类型,如何加盐token?
2021-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅