0%

docker 的好处不多说,我喜欢 docker 的原因是因为它不破坏本地环境,不需要每次都手动部署应用环境,只需要一条命令就能构建我想要的应用环境,而且可以跨平台运行,yyds。

准备好源码包存放在同一个目录,源码包的下载地址在 Dockerfile 文件里。

➜  nginx-docker ls
Dockerfile           build.sh             nginx-1.24.0.tar.gz  openssl-3.0.7.tar.gz pcre-8.45.tar.gz     zlib-1.3.1.tar.gz
➜  nginx-docker

1、备份 db1 数据库中所有表(包括表结构和数据,不包括创建 db1 数据库的语句)

mysqldump -h192.168.1.10 -uroot -p db1 > xxx.sql

2、备份 db1 数据库中所有表(包括表结构和数据,包括创建 db1 数据库的语句)

mysqldump -h192.168.1.10 -uroot -p --databases db1 > xxx.sql

创建虚拟机

sudo virt-install --name openwrt \
--osinfo=linux2022 --ram 512 --vcpus 2 \
--disk path=/opt/kvm/openwrt/openwrt-spp-v2-x86-64-generic-squashfs-combined.img,bus=virtio,cache=writeback \
--network bridge=br0,model=virtio  \
--graphics=vnc,password=123456,port=5966,listen=0.0.0.0 \
--noautoconsole --import --autostart
  • --osinfo=linux2022 必须指定该参数
  • --network bridge=br0,model=virtio 半虚拟化的模式,会导致在 openWRT 中网卡显示为半双工,实际不影响。
  • --import 标记该虚拟机为导入,而不是创建
  • --autostart 开机自动启动

Ubuntu 安装 KVM 使用 nmcli 配置桥接网络。

环境检查

安装 kvm-ok 命令,也可以直接查询 /proc/cpuinfo 中是否有自己硬件平台的虚拟化 flag 另外检查系统设备 /dev/kvm 是否存在。

sudo apt install cpu-checker -y

运行命令检查是否支持 KVM。

sudo kvm-ok

# 看到下面的提示表示可以支持
yw@yw-linux:~$ sudo kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
yw@yw-linux:~$ 

通常硬件都会支持,如果不支持的话,检查 BIOS 是否打开响应的虚拟化支持。

本笔记整合搜索信息,参考原文:

  • https://www.jianshu.com/p/6a9ca839c5b5
  • https://www.cnblogs.com/river2005/p/15754419.html
  • https://www.yiibai.com/mysql/generated-columns.html

设置滚动速度

设置搜索 mouseWheelScrollSensitivity 调整系数。

设置光标闪烁动画

设置搜索 Cursor Blinking 下拉选择。

分布式 ID 生成方案。

雪花算法的核心思想是将一个64位的ID分成多个部分,每个部分代表不同的含义。

2023-05-04_16-02-04