https://imgup.oneone.life/app/hide.php?key=R2M2UHVFbUU1Uzc3cGN3OE9ObXRlUEx5SjdlWS9uOWowY2M9

易娃的杂货铺

H3C企业路由器端口映射NAT回流问题处理

H3C企业路由器端口映射NAT回流问题处理

最近公司搬到新办公室了,换了H3C的MSR系列企业路由器,通过WEB页面配置好WAN口​以及nat端口映射​后,从外部公网可以正常访问该端口映射,但是从内网主机​访问WAN口公网IP的端口​时却不能正常访问。百思不得其解…后面通过抓包和查阅资料才发现是因为NAT回流导致的。

将ubuntu的默认编辑器从nano修改为vim

将ubuntu的默认编辑器从nano修改为vim

在使用ubunut时经常会遇到打开一些系统文件的时候,要么默认使用nano​打开,要么会让你选择编辑器,例如在执行visudo​命令的时候。通过下面的方法就可以把默认编辑器直接修改为vim,以后打开所有文件默认都是使用vim

git 使用技巧

git log美化输出

1
git log --all --decorate --oneline --graph

效果如下:

https://imgup.oneone.life/app/hide.php?key=djY5SkhjeXV2cEpuMWkxNUZLdTMzUE5LYmwzTmpqRDBtNUk9

git 拉取指定目录或文件

  • 目录初始化

    1
    
    git init
    
  • 设置远程仓库地址

    1
    
    git remote add -f origin <origin_url>
    
  • ​启用sparse checkout​模式,允许克隆子目录

netmarker安装部署

Netmaker 介绍

Netmaker 是一个用来配置 WireGuard 全互联模式的可视化工具,它的功能非常强大,不仅支持 UDP 打洞、NAT 穿透、多租户,还可以使用 Kubernetes 配置清单来部署,客户端几乎适配了所有平台,包括 Linux, Mac 和 Windows,还可以通过 WireGuard 原生客户端连接 iPhone 和 Android。

PinPoint安装配置

PinPoint安装配置

简介

https://imgup.oneone.life/app/hide.php?key=bWFka24xS0xXQnMwSGdUMTRhem85OFFxWE5BK21QV25qQTQ9

pinpoint是开源在github上的一款全链路APM监控工具,提供了无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能。基于GoogleDapper论文进行的实现,与另一款开源的全链路分析工具Zipkin类似,但相比Zipkin提供了无侵入式、代码维度的监控等更多的特性。 Pinpoint支持的功能比较丰富,可以支持如下几种功能:

linux中curl调用登录接口然后用sed命令提取出token值

💡背景:
因为客户现场特殊情况不能访问管理平台Web页面,且不能远程访问服务器和其中的所有虚拟机实例,只能在机房直接操作集群对应服务器。现场技支同事需要上传一个镜像文件到集群中的某一个微服务中,通常还可以通过Web页面进行操作,现在却不行。为了解决他们的这个述求,就想到直接从宿主机中调用对应服务的注册接口获取token,然后再直接调用上传的接口上传镜像文件。

使用xargs命令批量移动文件

当遇到这样一个场景,需要批量把查找出来的多个文件或者目录移动到一个统一的目录下面,这时可以使用xargs命令与查询命令(例如find)结合使用再批量操作mv命令的方式来实现。