文件迁移和服务配置

简介 随着数据库容量的增长,需要将数据库迁移到其它目录,本文将基于CentOS 7和PostgreSQL 10介绍具体操作方法 需求 环境准备: CentOS 7 系统,以及具有sudo权限的非root用户 已正常安装的 Postgresql 10 [Read More]

让局域网内其他用户访问应用

在 VMWare Player 安装 Linux 系统虚拟机,将虚拟机内 Docker 容器的应用映射到虚拟机端口(参考这里)后,主机一般可以通过类似 192.168.*.*:port 的地址访问 Docker 容器内的应用 但有时候,我们希望同一局域网内的其他机器也能通过主机 IP + 端口号访问这个应用,这时需要进行一些配置 VMWare Player 作为精简版本,没有提供可视化的设置界面,但我们依然可以通过一些设置实现目的 首先,查询虚拟机的 IP 地址 $ ip addr 关闭虚拟机,右键打开虚拟机的设置,在网络设置中将网络模式设为 NAT 模式 [Read More]
Tags: VMWare

Vim tips

updating

Basic Cursor h left l right j up k down :10j up 10 lines $ (Shift + 4) end of line 0 very head of the line ^ (Shit + 6) first non-blank gg go to the head of the file G go to the end of the file :50... [Read More]
Tags: Tips

yaml务必采用安全加载

load() vs. safe_load()

load()并不安全 原理在于加载用户提供的字符串可能带来风险,例如: !!python/object/apply:os.system args: ['ls /'] print(yaml.load(open('a.yaml'))) 会返回: bin etc lib lost+found opt root sbin tmp var sys boot dev efi home lib64 mnt proc run srv usr 0 如果传入rf -rm 之类的命令后果不堪设想,因此务必采用安全加载 [Read More]
Tags: Tips

MacOS移动硬盘盒选购指南

关于雷电3接口

先说结论 目前雷电3暂不支持USB 3.2,用USB3.2 20Gbs的硬盘盒插在雷电3接口上会降速到10Gbs 雷电3接口理论上可以跑满NVME协议全部带宽,但实际应用中,受限于PCIE通道数量(2/4)和需要分享带宽给其他设备等原因,跑满20Gbs已是较为理想的速率 无论何时,有钱任性请认准带有雷电标志的硬盘盒 现阶段,没有雷电3设备,推荐USB 3.2 20Gbs硬盘盒 现阶段,有雷电3设备且预算有限,买USB3.1 Gen2硬盘盒即可 接口标准及支持的协议和速率 雷电3 USB 3.x 5~10Gbs NVME 20~40Gbs Video [Read More]
Tags: Hardware