分类: Linux

8 篇文章

Cloud-Init 初始化自己的云镜像
在制作 Cloud Init 云镜像之前,我们需要下载一份打包好的空的云镜像,镜像一般选用 bios+cloudinit+qcow2 标签的 Ubuntu:http://cloud-images.ubuntu.com/releasesDebian:https://cloud.debian.org/images/cloud/CentOS:https://cloud.centos.org/centos/Alpine:https://dl-cdn.alpinelinux.org/alpine/v <版本号>/releases/< 架构 >/ 一、导入云镜像 首先我们需要导入我们的云镜像,以 PVE 为例 $ qm importdisk 101…
tailscale自建derp提高打洞效率与中继稳定性
tailscale 是一款基于 Wireguard 的开源组网软件,可以通过服务器实现中继或打洞 打洞成功后可以直接走 P2P,避免浪费服务器带宽 但是在某些情况下,使用官方服务器打洞成功率较低,而且在恶劣网络情况下,官方服务器的中继效果较差,所以我自己部署了多个 derp,以实现高可用的打洞和中继服务。 官方对 DerpServer 的介绍 如何自定义自己的 Derp 但是在这里我使用 docker 方便快速部署,因为机器有点多,懒得一个去装 XD Derp 部署 version: '3.7' services: derper: image: fredliang/derper ports: - "60080:80" - "60443:443" - "3478:34…
【运维】CentOS 7.9 的N种过期小技巧
事情是这样的出生于 2009 年的高贵的 CentOS7.9 已经要停止维护了 大人,食大便了 然而作为牛马实习生的我,用惯了 5.x 和 6.x 内核的 Debian 和 Ubuntu,但 ld 只会用 CentOS7.9(他在口嗨),还是内核 3.10 那种,于是乎开始恶补相关知识 但是呢,在网上很多很多很多博客的源、教程都已经过时了,在折腾一天之后终于忍不住了,不行!我一定要拿小本本记下来,不然我下次还得找! ...
Hyper-V与VMware的区别与共存
Hyper-V Hyper-V,代号 Viridian,旧称 Windows Server Virtualization,是 Microsoft 的本地虚拟机管理程序,它可以在运行 x86-64 位的 Windows 上创建虚拟机。从 Windows 8 开始,Hyper-V 取代 Windows Virtual PC 作为 Windows 客户端版本的硬件虚拟化组件。可以配置运行 Hyper-V 的服务器计算机能够将单个虚拟机公开到一个或多个网络。Hyper-V 是与 Windows Server 2008 一起首次发布,自 Windows Server 2012 和 Windows 8 以来一直无需额外付费。独立的 Windows Hyper-V Server 是免费的,但仅具有命令行接口…
如何快速搭建一个镜像源
引言 其实不少开源镜像站给出了他们的开源代码,例如清华大学镜像管理器 tunasync、中科大镜像 Docker。 当时思考了很久,没有使用他们的代码,主要是认为,没什么必要,做一个简单的源没必要那么复杂,于是自己仿照着写了个 Demo 实现 Github-SZUmirrors 暂时来说,我们使用的仓库只有少部分几个,同步方式较为单一,pypi 为 bandersnatch 同步,其余系统软件源为 rsync 同步,这里借用了 ustcmirror-images 的 rsync 镜像,其实就是一句 rsync 指令和一些配置了 守护进程采用 service 实现,能够开机启动,也能查看状态 流程如下 service (守护进程)->python (分配进程)->do…
APT源的工作原理
引言 最近在折腾自己学校的镜像源,看到差不多 20T 的硬盘都被塞满了,我是很好奇系统是如何管理这些文件的,于是顺便就研究下 APT 源的工作原理 原理 在 Ubuntu/Debian 等系统下,常见的应用安装方式为 apt/apt-get 前者可以说是后者的升级版,提供了更友好的命令行界面,包含了 apt-get 和 apt-cache 等常用功能,本质上都是基于 dpkg 的高级包管理工具。 Ubuntu/Debian 采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。由于网络环境的问题,我们可能无法正常访问官方的软件仓库,所以许多镜像服务器被建立,并且时刻保持与官方服务器的同步。在使用 apt 之前,我们一般都会进行换源处理…
【WSL】WSL2-Ubuntu安装CUDA
某一天,在摸鱼的时候被人拍了一下,叫我用 Kali 跑一下 hashcat,因为 hashcat 可以调用 CUDA(显卡)模块,加速爆破 虽然实际上,我的 CPU 跑起来也很快 但是,既然来了就研究一下。但是我又不想装多系统,那么就该想想怎么在 WSL 里面调用 CUDA 了。 Update: 其实做到最后我又重新做了一遍。原因在于,我的 linux 核心其实不支持 CUDA。 GPU_CUDA_IN_WSL 在安装前,你需要确认一下你的内核版本,只有 5.10.43.3 以上的版本才是默认支持的 PS C:\Users\hz2016> wsl cat /proc/version Linux version 5.10.16.3-microsof…