PVE 常用命令
将lvm转换为qcow2
qemu-img convert -O qcow2 -c /dev/mapper/pve-vm--103--disk--1 13103.qcow2
将备份后的vma转为qcow2(备份时选择不压缩,得到vma文件,再解压,再转换为qcow2,文件比较大)
将lvm转换为qcow2
qemu-img convert -O qcow2 -c /dev/mapper/pve-vm--103--disk--1 13103.qcow2
将备份后的vma转为qcow2(备份时选择不压缩,得到vma文件,再解压,再转换为qcow2,文件比较大)
前几天IKOULA 5折活动就上了这款机器,12.99欧的样子,蛮不错的~
----------------------------------------------------------------------
CPU Model : Intel(R) Xeon(R) CPU E31220 [url=home.php?mod=space&uid=175]@[/url] 3.10GHz
CPU Cores : 4
CPU Frequency : 2530.147 MHz
CPU Cache : 8192 KB
Total Disk : 3687.4 GB (3.0 GB Used)
Total Mem : 7946 MB (836 MB Used)
Total Swap : 1023 MB (0 MB Used)
System uptime : 0 days, 0 hour 2 min
Load average : 0.44, 0.25, 0.10
OS : Debian GNU/Linux 9
Arch : x86_64 (64 Bit)
Kernel : 4.15.18-30-pve
TCP CC : cubic
Virtualization : Dedicated
Organization : AS21409 Ikoula Net SAS
Location : Paris / FR
Region : Île-de-France
----------------------------------------------------------------------
I/O Speed(1st run) : 179 MB/s
I/O Speed(2nd run) : 177 MB/s
I/O Speed(3rd run) : 173 MB/s
Average I/O speed : 176.3 MB/s
----------------------------------------------------------------------
Node Name Upload Speed Download Speed Latency
Speedtest.net 939.86 Mbps 940.75 Mbps 3.06 ms
Beijing CU 413.42 Mbps 659.80 Mbps 222.46 ms
Shanghai CT 0.51 Mbps 450.41 Mbps 211.26 ms
Guangzhou CT 2.32 Mbps 13.37 Mbps 227.53 ms
Guangzhou CU 0.28 Mbps 255.96 Mbps 300.72 ms
Shenzhen CU 0.53 Mbps 856.65 Mbps 191.32 ms
Hongkong CN 372.65 Mbps 906.42 Mbps 193.00 ms
Singapore SG 0.94 Mbps 748.87 Mbps 249.70 ms
Tokyo JP 101.93 Mbps 2.91 Mbps 215.84 ms
---------------------------------------------------------------------
硬盘是新的~
前几天由于云筏那里把我的域名从cf处删除后,导致解析全部回源,ssl证书异常!
后来用了ion的cfp版本,但是ssl一直处于 待颁发(错误) 状态,将鼠标移到三角感叹号出发现报错 caa error: xxx.x
老早就想知道了,问了论坛没啥回应,今天就去翻了下sys的tos,其中 https://www.soyoustart.com/ie/termsofservice/version/Special_Conditions_for_So_You_Start_Dedicated_Server_2013-12-05.pdf 第七条就是关于邮件的,机翻如下
第7条:防止供应商网络发送垃圾邮件的措施供应商应实施技术措施体系,以防止从其基础设施中发送欺诈性电子邮件和垃圾邮件。
供应商应监视从服务器到互联网上端口25(SMTP服务器)的传出流量,这应包括通过自动工具监视流量。
供应商不得对流出的流量进行过滤或拦截,而应延迟几秒钟。
这些操作应由供应商在服务器和互联网之间并行进行。
对已发送的电子邮件不执行任何操作。
供应商不得对电子邮件进行任何标记,也不得以任何方式修改客户发送的电子邮件。
在供应商进行这些操作期间,除统计数据外,不得存储任何信息。
该操作应由供应商定期且以全自动方式进行,并且客户确认在监视端口25(SMTP端口)的流量期间不涉及人工干预。
如果来自客户服务器的外发流量(包括电子邮件)被识别为垃圾邮件或欺诈性电子邮件,则供应商应通过电子邮件通知客户并阻止服务器的SMTP端口。
即使服务器被识别为垃圾邮件,供应商也不应保留从服务器SMTP端口发送的电子邮件的任何副本。
客户必须通过“开始使用技术协助”请求解除SMTP端口的阻塞。
任何被识别为垃圾邮件的新电子邮件都将导致供应商较长时间重新封锁SMTP端口,具体取决于供应商的合理判断。
如果发生供应商第三次阻塞SMTP端口的情况,则供应商保留拒绝取消SMTP端口的任何新请求的权利。
大概意思是可以做邮件服务器,但是不得发送垃圾邮件,ovh不会保存邮件副本也不会标记,但是如果被程序识别到垃圾邮件会封禁25端口,需要工单解封,超过3次则永久关闭25端口。
初步学习Angular9,在httpclient模块栽了半天。根据官方文档设置ur居然是无效的,比如
let httpParams = new HttpParams().set('code', 'aaaa');//可以成功设置code
httpParams.set('state', 'ccccc'); // 无法设置state
看了stackoverflow的回答后才知道
最近在学es,需要导入8亿条数据
手上有一个txt大约有8亿条数据的样子,文件有19G左右,一开始百度搜了下,基本都是重复文章,不过也根据写这些文章的大佬慢慢google到了一些方法。
先说下导入机器配置:
cpu: E5 1620V2
内存: 32G(分给es 12G)
硬盘:4x2T raid 0(io大概在600左右)
其实安装完pve后第一步就是移除企业订阅源,防止后面出现很多问题(由于企业仓库更新源需要购买订阅服务,所以我们需要手动修改到官方的非订阅源)。
由于proxmox VE 的 ifupdown2 到企业版里了,所以……
org.springframework.jdbc.BadSqlGrammarException:
###Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExceptin: Table ‘xxx.xxx’ doesn’t exist
###The error may exist in com/example/mapper/UserMapper.java (best guess)
###The error may involve defaultParameterMap
###The error occurred while setting parameters
###SQL: SELECT id,name,age,email FROM user
###Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘xxx.xxxr’ doesn’t exist
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘xxx.xxx’ doesn’t exist
错误原因:原因实体类pojo名字和表名不一致!!mybatis-plus默认规则是实体类和表名以驼峰命名法映射,要求是需要符合这个规则才能执行成功。
所以需要在实体类上加@TableName(“表名”)
由于我使用的是官方的代码生成器,所以有这么一句
FILEPATH 变量代表的是路径。
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch FILEPATH' --prune-empty --tag-name-filter cat -- --all
# 例子
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch src/main/resources/application-dev.properties' --prune-empty --tag-name-filter cat -- --all
git push origin master --force
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
qmrestore ubuntu14.04.5-bak.vma.lzo 101 -storage local