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

使用Dropbox备份网站附件和数据库

1.登录Dropbox后,打开Apps页面,点击 Create App 按钮,创建一个App

2.登录vps获取最新的上传dropbox脚本

wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh

3.配置

chmod +x dropbox_uploader.sh #赋予权限
./dropbox_uploader.sh info #开始绑定APP

4.然后根据提示输入Access token:

然后输入下面命令测试,显示Done就没问题了

./dropbox_uploader.sh upload /etc/passwd /backup/passwd.old

想重新配置可以把/root目录下的隐藏的.dropbox_uploader文件删除再配置。

5.然后我们创建自己的备份脚本

vim backup.sh

输入下面内容

#!/bin/bash
SCRIPT_DIR="/root" #这个改成你存放刚刚下载下来的dropbox_uploader.sh的文件夹位置
DROPBOX_DIR="/backup" #这个改成你的备份文件想要放在Dropbox下面的文件夹名称,如果不存在,脚本会自动创建
BACKUP_SRC="/home/wwwroot /usr/local/nginx/conf" #这个是你想要备份的本地VPS上的文件,不同的目录用空格分开
BACKUP_DST="/tmp" #这个是你暂时存放备份压缩文件的地方,一般用/tmp即可
MYSQL_SERVER="localhost" #这个是你mysql服务器的地址,一般填这个本地地址即可
MYSQL_USER="mysqluser" #这个是你mysql的用户名名称,比如root或admin之类的
MYSQL_PASS="password" #这个是你mysql用户的密码
# 下面的一般不用改了
NOW=$(date +"%Y.%m.%d")
DESTFILE="$BACKUP_DST/$NOW.tar.gz"
# 备份mysql数据库并和其它备份文件一起压缩成一个文件
mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p$MYSQL_PASS --all-databases > "$NOW-Databases.sql"
echo "数据库备份完成,打包网站数据中..."
tar cfzP "$DESTFILE" $BACKUP_SRC "$NOW-Databases.sql"
echo "所有数据打包完成,准备上传..."
# 用脚本上传到dropbox
$SCRIPT_DIR/dropbox_uploader.sh upload "$DESTFILE" "$DROPBOX_DIR/$NOW.tar.gz"
if [ $? -eq 0 ];then
     echo "上传完成"
else
     echo "上传失败,重新尝试"
fi
# 删除本地的临时文件
rm -f "$NOW-Databases.sql" "$DESTFILE"

然后改为可执行文件:

chmod +x backup.sh #赋予权限

运行的时候就输入下面的代码即可:

./backup.sh

然后通过 cron 来设置定时运行脚本:

crontab -e

加入以下代码,:wq 保存

0 5 * * * /bin/bash /root/backup.sh

由于vps和dropbox都在国外,亲测备份特别快,国内的话可以考虑用七牛云。
关于那备份脚本的更多用法参考项目github主页。

全文转载自:https://blog.fazero.me/2016/09/10/backup-vps-to-dropbox/

中国人性爱观察

以下观点都基于对9****n与*榴的不确定数量视频的批判性观察:

  1. 后入是大部分中国人都喜欢的做爱方式,视频占比较高。口交也占据一定比例,与正常体位相当。绝少肛交。未见过危险性爱姿势。
  2. 做爱地点大部分都在酒店,很少车上与居民住家。绝大多数都在床上,少数采用站立位和沙发、座椅等。多数没有采用道具。
  3. 大部分为一男一女,少数为多(大于等于二)男一女与自拍,很少一男多女,极少男同,未见过女同影片。考虑到主要用户人群,这并不能反映我国的男女同性恋数量与性爱习惯。
  4. 绝大多数影片中男性为主动方和控制方,也符合我国男女平等方面的现状。
  5. 影片男女主角的年龄跨度基本集中在18-50岁,相对而言男性都更加年长。人群居住地点多数为城镇。大部分人采用普通话交谈,很少方言。
  6. 绝大多数影片长度都在10分钟以内或更短。采用全程记录,平铺直叙方式的影片拍摄者偶尔会声称这么短是因为这是当天的第X次,有待证实。
  7. 女性隐私保护意识提高,大多数的视频中都会采用马赛克,面具等方式进行遮挡。
  8. 男性变得更加自信。早期的视频中很多男性会问“怎么样,爽不爽”,近来这种对话呈减少趋势。
  9. 视频的商业化愈演愈烈。早年没有如此之多的广告,与此同时,定制视频和具有一定叙事情节的视频也偶尔出现。但是无论剧本质量还是拍摄水平都有待提高,考虑到法律,这个结果是可以理解的。

KFC肯德基产品热量与营养成分

来源:https://www.kfc.com/nutrition/full-nutrition-guide

至少从网上的图片来看,美国售卖的肯德基产品和中国的差别并不是很大,此处为美国KFC的详细热量列表。在中国网站上并没有见到。

表中有Calorie和Calorie from fat两个数据,无论是nutritionix网站上的举例说明还是我自己的推测都是前者包含后者,而不是相加的关系。如果前者是食材本身的热量的话,那以鸡胸肉为例,鸡胸肉热量将会神奇的增长和后面from fat相等的数字。

表中简单翻译:

Fat 脂肪; Saturated Fat 饱和脂肪; Trans Fat 反式脂肪; Cholesterol 胆固醇 ;Sodium 钠;Carbohydrates 碳水化合物;Dietary Fiber 膳食纤维;Sugar 糖;Protein 蛋白质