首页
招文桃
取消

创建 PVE debian cloud-init 模板

本文记录如何在 PVE 8.0.3 环境使用 debian 12 bookworm 的 cloud-init 镜像创建虚拟机模板,并进行一些定制化,例如预装一些常用软件包,修改 apt 源为国内镜像,和修改系统时区。 下载镜像 搜索 debian cloud init image 找到下载页面。 有好几种镜像种类,看到页面描述:”generic: Should run in any ...

允许高版本 maven 使用 http 私有仓库

高版本的 maven 默认会阻止使用 http 协议,仅支持 https 协议。但是如果本地网络私有仓库有 maven 的包,需要用到 http 的 repository 例如在工程的 pom.xml 文件里面,假设是这样的: <repositories> <repository> <snapshots> ...

在 ESXi 使用 Cloud-init 安装系统的例子

在 pve 使用 cloud-init 镜像 相对来说简单一些,要在 ESXi 中使用 cloud-init 镜像,步骤就繁琐一点。本文记录一下在 ESXi-7.0U3f-20036589-standard 中使用 cloud-init 镜像安装并配置 Ubuntu Server Jammy 的步骤。 下载 VMDK 文件 首先去 Ubuntu 的 cloud-images 网站下载对应...

Linux 的 chattr 命令用途

第一次使用 chattr 应该是在 安装Spring Boot应用作为系统服务 里: 如果被黑了,黑客可以将 jar 文件设为可写的并修改它的内容。其中一种防护方式是将它设置为不可修改的,通过使用 chattr 命令,命令如下: $ sudo chattr +i your-app.jar 这会防止任何用户,包括 root 修改 jar 的内容。 所以本文就列举一下 chtt...

在 pve 使用 cloud-init 镜像

使用 cloud images 和 cloud-init 可以很方便地在 pve 创建一个快捷高效的虚拟机克隆模板。首先选择自己偏好的 cloud image,例如 Ubuntu 的可以在 Ubuntu cloud init 镜像 下载, CentOS 的可以在 Centos cloud images 下载。 提供下载的镜像有好几种格式, ubuntu 的一般用 img 就可以,cento...

在 Ubuntu 安装 MinIO

使用 Linux 二进制文件安装 MinIO 使用以下命令在 macOS 上下载并运行独立的 MinIO 服务器。 将/data 替换为您希望 MinIO 存储数据的驱动器或目录的路径。 wget http://dl.minio.org.cn/server/minio/release/darwin-amd64/minio chmod +x minio ./minio server /da...

安装 Proxmox VE

记录安装 Proxmox VE 过程 从 ISO 镜像制作启动 U 盘 liuhuaqiang@shuiguotan:~$ sudo dd bs=1M conv=fdatasync if=./proxmox-ve_7.2-1.iso of=/dev/sdb 994+1 records in 994+1 records out 1042497536 bytes (1.0 GB, 9...

MySQL Max connect timeout reached 错误排查

线上环境遇到过 ‘java.sql.SQLException: Max connect timeout reached while reaching hostgroup 0 after 10000ms’ 这样的错误,记录一下事故排查过程。 事故情况描述及紧急处理 当天下午 5 点左右,收到投诉说用户登入不了网站,管理后台有发现 Max connect timeout reache...

Linux fdisk 命令使用

使用 fdisk 命令查看磁盘分区 如下: liuhuaqiang@shuiguotan:~$ sudo fdisk -l /dev/sdb Disk /dev/sdb: 1.9 GiB, 2013265920 bytes, 3932160 sectors Disk model: Flash Disk Units: sectors of 1 * 512 = 512 bytes Secto...

查询 Linux 内存信息

使用 dmidecode 查看内存信息 首先看系统是否已经安装 dmidecode: dmidecode --help 如果已经有安装,会见到类似以下输出: Usage: dmidecode [OPTIONS] Options are: -d, --dev-mem FILE Read memory from device FILE (default: /dev/mem) ...