在两台业务服务器启用收费快照服务

之前一直使用dropbox脚本进行备份,好处显而易见,便宜且独立于目前的VPS供应商,并且可以进一步同步到多个网盘。坏处有几个方面,一个是恢复起来比较麻烦,需要手动上传和导入之类的操作,另一个就是不能覆盖整个系统,只能覆盖住几个关键点,第三就是对阿里云不友好,测试了一下,2KB的东西上传用了8分钟,也不知道是什么原因。

两台业务服务器,一台在linode,一台在阿里云。linode是每VPS每月收费,阿里云可以购买存储包,好在价格都不贵,在可接受范围内。

Photoshop修正了一个我提交过的bug

年后Adobe订阅到期后,有一段时间入了Affinity Photo,其实操作大同小异,但是还是觉得Photoshop更熟悉一些,于是又续订,安装后发现了一个问题,就是复制css和复制svg的时候会出现js代码丢失错误。这个错误在19.1之前的版本是没有的,在19.1.4得到了修复。我通过好几个渠道进行了反馈,跟Adobe的技术人员磨了大半天洋工,远程控制,Ticket,论坛都试过,最后Adobe确认这是一个bug。前两天更新了Photoshop之后这个bug终于消失了。

 

 

 

 

 

CN2线路笔记

种类 线路 机房决定 代表IDC
CN2 GT 优先级比163线路高,独立的出国线路 半程 Hostus(洛杉矶LAX 02)
搬瓦工(洛杉矶 C3,CN2+CN1)
GlobalFrag(洛杉矶C3)
魔方云(洛杉矶C3)
双程(去程和回程) 等待添加
CN2 GIA 优先级比163线路高,GIA专属路由,国内路由节点比GT CN2少 半程 Hostspaces(洛杉矶)
66.to(洛杉矶 LAX2)
Dediserve(维也纳,CN2+CN1)
DGC(洛杉矶)
双程(去程和回程) 阿里云(香港、新加坡)
腾讯云(香港)
RFCHost(洛杉矶)
魔方云(洛杉矶)
主机商 单/双向 内存 流量 月付 机房位置 速度测试 评分
阿里云新加坡 双向 1024 1024 4.5 新加坡 阿里云新加坡 8.9
阿里云香港 双向 1024 1024 9 香港 阿里云香港 8.8
阿里云国内 双向 1024 1024 9 香港 国内外版对比 8.8
经典VPS商 双半 512 500 3.99 洛杉矶c3 美国CN2 VPS 8.4
腾讯云 双向 1024 1G/元 6 香港 119.28.11.12 8.0
locvps 双向 1024 12.7 香港沙田 45.248.87.2 7.8
hostdare 双半 756 1000 4.99 洛杉矶C3 65.255.43.19 7.7
hostkvm 双向 1024 11.9 香港沙田 118.193.216.194 7.7
dediserve 双半 2048 16.4 维也纳 79.133.43.50 7.7
50KVM 双向 512 500 5 香港沙田
圣何塞DCS
洛杉矶C3
50kvm VPS 7.6
rfchost 双半 512 500 6.99 洛杉矶C3 107.151.180.24 7.6
Hostker 双向 1024 N/A 9 香港沙田 Hostker VPS 7.2
globalfrag 双半 512 500 22.9 洛杉矶 N/A 7.2
soar-clouds 双向 1024 1G/元 8.7 韩国CN2
日本SoftBank
香港直连
台湾直连
soar-clouds韩国 7.1
DGCHOST 双向 512 1000 5 洛杉矶CERA DGCHost VPS 7.1
idc.sx法国 单向 1024 N/A 5.86 法国OVH lg-frcn2.idc.sx 7.0
BudgetVM 单向 512 2000 2.91 洛杉矶enzu 192.157.214.6 6.8
hostus.us 单向 512 750 4.35 洛杉矶Psychz
香港SoftLayer
216.189.149.3
45.124.64.3
6.7
photonvps 单向 1024 2000 5.95 洛杉矶Psychz 104.149.18.203 6.2
anexia-it.com 双向 N/A N/A N/A 德国Frankfurt 独立服务器 N/A
CeraNetworks 双向 N/A N/A N/A 洛杉矶CERA 独立服务器 N/A
魔方云 双半 1024 1500 8 洛杉矶GIA
新加坡 VZ
103.213.247.254 N/A

mysql常用小知识

以下基于Ubuntu16.04:

卸载:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean

创建用户(发现已经不建议grant顺带创建用户了):

mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

数据库编码环境:

/etc/mysql/conf.d/mysql.cnf

[mysql]
default-character-set=utf8
[client]
default-character-set=utf8

/etc/mysql/mysql.conf.d/mysqld.cnf

[mysqld]
init-connect='SET NAMES utf8'
character-set-server = utf8


mysql> SHOW VARIABLES LIKE 'character%';

遇到一个很神奇的问题就是

ERROR 1045 (28000): 'Access denied for user 'root'@'localhost' (using password: YES)'

出现这个问题的原因是把旧数据库一股脑打包导入,日志的描述是:

2018-03-16T06:07:52.910261Z 0 [Warning] User entry 'root'@'localhost' has an empty plugin value. The user will be ignored and no one can login with this user anymore.
2018-03-16T06:07:52.910298Z 0 [Warning] Some of the user accounts with SUPER privileges were disabled because of empty mysql.user.plugin value. If you are upgrading from MySQL 5.6 to MySQL 5.7 it means we were not able to substitute for empty plugin column. Probably because of pre 4.1 password hash. If your account is disabled you will need to:
2018-03-16T06:07:52.910303Z 0 [Warning] 1. Stop the server and restart it with --skip-grant-tables.
2018-03-16T06:07:52.910306Z 0 [Warning] 2. Run mysql_upgrade.
2018-03-16T06:07:52.910309Z 0 [Warning] 3. Restart the server with the parameters you normally use.
2018-03-16T06:07:52.910321Z 0 [Warning] For complete instructions on how to upgrade MySQL to a new version please see the 'Upgrading MySQL' section from the MySQL manual

试过很多办法,包括日志中提到的mysql_upgrade,目前试过有效的办法是关闭mysql后,在上文中的mysqld.cnf中mysqld下方加入skip-grant-tables,启动mysql,

mysql -u root -p
mysql> flush privileges;
mysql> update user set plugin='mysql_native_password' where User='root';

然后移除或者注释掉添加的skip部分,重启mysql