其他分享 Windows 下使用 route 命令添加删除路由
由于自建的 zerotier 如果服务器不能用的话,就不能访问到公司的网络,所以搭建了一个蒲公英异地组网作为备用。 那么如果使用蒲公英需要访问公司其他的 ip 段,就需要先删除之前 zerotier 创建的静态路由,然后创建新的路由。 比如 zerotier 之前的网关是 10.0.0.199,现在的网关需要修改为 172.16.1.190,创建的静态路由如下: 此时需要执行命令: # 删除路由并…
运维开发 PVE 修改静态 ip 地址
1. 修改静态ip配置 直接修改这个文件里面的 ip 即可。 vim /etc/network/interfaces 2. 修改开机启动提示 这里是修改 pve 开机提示访问的 web 地址。 vim /etc/issue 3. 修改hosts文件 这里主要是安装的时候配置的域名,需要配置域名对应的 ip。 vim /etc/hosts
瞎折腾 Docker 部署 webssh 工具 sshwifty
1. 前言 sshwifty 是一款 Web SSH & WebTelnet 客户端工具,这里就只部署 https 访问的 sshwifty,否则会出现如下错误: Unable to authenticate: TypeError: Cannot read property ‘importKey’ of undefined 这个问题,主要是新的 Chrome 和 Chromium 内核浏览…
瞎折腾 Docker 搭建 uptime-kuma 监控网站状态
由于网站经常遭到 ddos 攻击,想来还是搭建一个网站监控的服务好了,至少博客出问题能及时发现并修改解析。 Uptime Kuma 是一个开源的监控工具,功能类似于 Uptime Robot。相较于其它同类工具,Uptime Kuma 支持自托管服务,并且限制更少。 下面是 Docker 搭建命令: docker run -d \ –restart=always \ -p 3001:3001 \…
运维开发 获取 PVE 虚拟机虚拟磁盘里面的文件
1. 加载nbd模块 NBD(网络块设备: Network Block Device),利用 qemu-nbd 将 qemu 虚拟机镜像挂载到 Linux 上。 展开来讲,nbd 可以将一个远程主机的磁盘空间,当作一个块设备来使用,就像一块硬盘一样。使用它,你可以很方便的将另一台服务器的硬盘空间,增加到本地服务器上。 NBD 与 NFS 有所不同:NFS 只是提供一个挂载点供客户端使用,客户端无法…
运维开发 PVE 误卸载 proxmox-ve 导致不能进入 web 管理
由于跟着网上的教程胡乱操作,在根目录下创建了一个 please-remove-proxmox-ve 的文件,再执行 apt 相关的命令导致 pve 管理界面不能进入了。 因为这个操作会导致系统卸载 proxmox-ve,肯定就进不去管理界面了,但是创建的虚拟机还是在的,配置文件也还在。 好在配置文件,虚拟机都还在,接下来就就是重新安装 proxmox-ve 就好。 echo "deb h…
运维开发 Linux 下查看文件命令 less 和 more 的使用及区别
阿蛮君平常 more 和 less 用得比较少,每次都使用 vim 命令查看,感觉这种操作比较呆,所以还是选择重温一下 less 和 more 命令的使用。 1. less使用 翻页操作: 向下滚动一页:Space 键 向上滚动一页:b 键 向下滚动一行:下箭头、Enter键 向上滚动一行:上箭头 向下滚动半页:Ctrl + F 向上滚动半页:Ctrl + B 向下滚动一屏:Ctrl + D 向上…
运维开发 如何查看 Linux 机器是否能通过 Docker 运行 gui 界面
用一个非常简单的容器可以达到测试效果,不管是在远程 ssh 界面,或者是本地运行这将会打开一个时钟。 docker run \ –rm -it \ –net=host \ -e DISPLAY=$DISPLAY \ -v $HOME/.Xauthority:/root/.Xauthority \ sshipway/xclock 这里的 –net=host 非常重要,否则将会提示: Error…
运维开发 xrdp + xfce4 搭建 Linux 远程桌面
前言 Linux 的远程桌面没有 Windows 那么简单,可以通过安装 vnc 的方式实现,这种需要安装额外的软件来进行远程,今天介绍一种 xrdp 实现的方式。 1. 安装xrdp和xface4 xfce4 是一个很轻量级的桌面,如果你不想使用 xfce4,那么只开启 xrdp 也是可以的,那么远程的时候就是默认进入 gnome 的桌面系统。 sudo apt update &&…
程序开发 Java 使用 EasyExcel 导出基本使用方法
工作中要说用到 excel 的情况说多也不多,说少也不少,但是很多次遇到似乎都要去查一遍 EasyExcel 的用法,所以这里把经常用到的注解记录一下。 1. 基本导出 1.1 指定标题 常规导出情况下,只需要指定单元格头部标题,和忽略部分字段即可。 public class DemoData { @ExcelProperty("字符串标题") private String s…
瞎折腾 解决 Docker 使用 gpu 报错
在 docker 使用 gpu 的情况下,可能报错: thread_monitor operation not permitted in pthread_create 这个报错将导致程序异常,容器无法启动。 这可能是 docker 版本太低,升级 docker 版本即可解决问题,最好将 docker 升级至最新版。
运维开发 Ubuntu 安装 vnc 远程桌面
TigerVNC 是一个开源的远程桌面软件,它提供了图形化用户界面 (GUI) 的远程访问功能。TigerVNC 是基于 Virtual Network Computing (VNC) 协议的一个实现,它允许用户通过网络远程连接到另一台计算机,并在远程计算机上查看和操作图形界面。 1. 安装vnc-server # 下面是Ubuntu中TigerVNC相关的一些包,使用 VNC server 功能…

Git 提交了错误的代码怎么回滚并和远程仓库同步

Vscode 写 markdown 文件解决图片使用问题

WebMvcConfigurer 详解

Docker 搭建 tg 直链机器人
