Vultr 新增 Load Balancer 服务

Vultr 在一个月前宣布他们上线了 Load Balancer 服务,目前,Vultr、Linode、DigitalOcean 三大靠谱主机商都有了这项服务,有意思的是,都心照不宣地把价格都定在了10美金每月。

Vultr 的 Load Balancer 是 Managed 服务,我们只需要配置好协议、端口、节点等信息即可,不需要对设备进行维护和管理,目前发布的有以下功能:

  • 多种流量负载均衡算法
  • 支持 TCP 、HTTP 和 HTTPS 协议
  • 支持健康检测确保流量被路由到在线的节点上
  • 自动切断下线节点
  • ……

接下来,Vultr 会增加新的功能,比如支持 IPv6、Lets Encrypt和更多的协议等等。

由于 Vultr 的 Load Balancer 是新上线的服务,可能在稳定性或者功能上,比 Linode 或者 DigitalOcean 会差那么一点,这个待用户检验。如果曙光博客的同学有使用过,欢迎评论。

macOS 下 修改 /etc/hosts 文件的办法

/etc/hosts 文件是本地的 IP 和 域名的一个对应解析,在进行网站未上线之前的测试经常需要用到。

由于 macOS 系统权限的设置,默认的用户对 /etc/hosts 文件只有只读权限,没有修改权限,当然我们也可以启用 macOS 下的 root 用户。其实只要一条命令,我们可以在不启用 root 用户的情景下给 /etc/hosts 文件增加写的权限:

sudo /bin/chmod +a 'user:jackie:allow write' /etc/hosts

其中 jackie 是当前登录 macOS 系统的用户名,请做相应的修改。

macOS 安装 MTR 教程

MTR 是一款网络测试工具,它将 ping 和 traceroute 的功能合并,功能比较强大。

macOS 下,MTR 没有现成的程序,我们需要通过 Homebrew 来安装。

1、安装 Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装 MTR:

brew install mtr

3、MTR 安装完成之后,没有把程序文件复制到 /usr/local/bin 目录下,我们手动复制一下:

cd /usr/local/Cellar/mtr/0.92/sbin
cp mtr /usr/local/bin/
cp mtr-packet /usr/local/bin/

4、运行 MTR,由于运行 MTR 需要管理员权限,所以在运行的时候会提示输入密码

sudo mtr www.baidu.com

为了六间房,删掉一部分博文

2008年,六间房开了一个 tu.6.cn 的图床,在上传说明中明确标注:“存储:您上传的图片将无限期存在。流量:您上传的图片没有流量限制”。曙光博客也把部分图片上传到这个图床上,没过多久,大概半年,图床就关闭了。关闭之后,暂停上传,但是图片还可以访问,当时太天真,以为这些图片会永久保存,没有下载回来。后来就发现,这些图片已经不能访问了,博客中引用了这些图片的全部不显示了。

当时想着,不显示就不显示吧,我也知道图床的带宽消耗是很大的,毕竟是免费的,倒闭也很正常,博文上的文字操作步骤还在,不太影响博文的阅读。谁知无耻的六间房,现在把所有的图片用重定向到他们的广告图片上了,满屏的女主播,不仔细看,还以为是什么网站……

选图床需谨慎!现在微博图床也禁止外链了,虽然有技术手段可以解决,但是如果你的博客比微博更长命,微博倒闭了,图片也没了。

Google 上搜了下,还有部分博客记录这个图床,毕竟10多年前了,很多博客都关闭了。但是感谢https://web.archive.org,还保留着这个图床的快照,这是2008年6月2日的快照:https://web.archive.org/web/20080602134947/http://tu.6.cn:80/

Continue reading

macOS 启用 root 用户

macOS 下,一般用不到 root 用户,但是部分文件必须使用 root 用户才可以进行编辑,比如 /etc/ssh/ssh_config 这个文件。官方上有一个启用 root 用户的教程,2017年的,发现在 mojave 里操作不一样了。

其实还有个更简单的办法,root 用户一般是没有被禁用的,我们只要修改个密码即可:

sudo passwd root

输入管理员密码,就可以设置 root 密码,等下可以使用 su 命令,输入 root 密码就可以进入 root 用户操作界面了。退出 root 用户,可以使用 control + d 快捷键。

macos启用root用户

禁止迅雷极速版升级的办法

迅雷极速版算是迅雷出的良心产品,非常简洁。最近一打开,发现就被升级了……发现迅雷升级使用的是XLLiveUD.exe,我们把它运行的权限取消就可以了。修改完成之后,打开迅雷极速版,会有如下的提示,说明XLLiveUD.exe已经被限制运行:

禁止迅雷极速版升级

步骤一:

删除已升级的迅雷,重新安装迅雷极速版。然后进入 C:\Program Files (x86)\Thunder Network\Thunder\Program 文件夹,找到XLLiveUD.exe,右击“属性”,选择“安全”,点击“编辑”,拒绝所有用户或组对该文件的完全控制权限,“确定”。

步骤二:

进入 C:\Program Files (x86)\Thunder Network\Thunder\Data 目录,删除 ThunderPush 文件夹,然后新建一个 ThunderPush.txt,再把这个文本文件的后缀删除,变成 ThunderPush,再右击“属性”,选择“安全”,点击“编辑”,拒绝所有用户或组对该文件的完全控制权限,“确定”即可。

迅雷极速版官方下载地址:

http://down.sandai.net/thunderspeed/ThunderSpeed1.0.35.366.exe

Google Chrome Helper占用过高CPU的解决办法

MacOS下,Chrome还是很受欢迎的,但是经常会导致CPU占用过高,比如页面包含Flash,风扇就会呼呼地转。如果机器没在运行大型程序,Mac电脑突然发烫起来,那70%的可能是Chrome导致的。

今天又碰到MacBook Pro大量发热的情况,打开活动监视器一看,发现一个Google Chrome Helper占用了几乎100%的CPU,那罪魁祸首应该就是Chrome了。

google-chrome-helper-activity-monitor.png

对于Chrome来说,排查其实不是很难,因为Chrome自带了一个任务管理器,可以通过“窗口”-->“任务管理器”打开查看。可以看到具体的页面、进程占用了多少内存、CPU和网络带宽等信息。如果大家发现Chrome占用了大量的资源,可以先查看任务管理器。

Continue reading

如何删除迅雷XLPlayer播放器?

在安装完迅雷之后,迅雷会把默认的浏览器改成迅雷自带的XLPlayer播放器。这播放器和iina比,太差劲了,我们可以通过以下方法删除该浏览器。

一、选择视频文件, command + i 组合键,从打开方式里面,选择自己喜欢的播放器,点击全部更改,即可修改该后缀的默认播放器。建议安装 iina。这样就不会使用 XLPlayer 播放器打开视频文件了,想彻底删除,可以使用第二步,找到文件,删除它。

二、XLPlayer.app的位置位于 /Applications/Thunder.app/Contents/Bundles/ ,可以使用 command + shift + g 进入该目录,直接放入废纸篓。

迅雷良心的版本是迅雷极速版,不过现在下载不了了。Mac用户可以使用Motrix或者Folx代替。

touchbar使用小技巧

在前段时间推出的低配版的MacBook Pro上,实体功能键改成了Touchbar,目前全系的MacBook Pro都带了Touchbar。在刚推出的时候,一些人吐槽Touchbar,但是如果用了,习惯了之后,就真的回不去了。

下面给大家介绍几个Touchbar使用的小技巧。

1、截图

Touchbar也是可以截图的,保存为图片的快捷键是command+shift+6,如果放到剪贴板里,快捷键是command+shift+control+6。更多的截图快捷键我们可以在系统偏好设置-->键盘-->屏幕快照里进行查看和设置。

touchbar截图

Continue reading

阿里云轻量服务器与ECS有什么区别?

网上有不少的阿里云轻量服务器评测,也有介绍与ECS的区别,下面我从我的实际使用体验来谈谈阿里云轻量服务器。

阿里云轻量服务器,可以简单地认为是ECS的功能简化(也可以说是操作明了化)版,使用SSH登录的时候,都提示“Welcome to Alibaba Cloud Elastic Compute Service !”。轻量服务器提供了一台作为VPS该有的基本功能,适合一些只需要一两台服务器就够了的网站或者应用;ECS更多侧重集群这个概念,提供了专有网络、负载均衡等功能,适合大型的,需要多台服务器的大型应用。

我购买的轻量服务器是香港机房(主要是香港机房便宜,带宽还大),基本配置是1个CPU核心,1G内存,25G SSD,峰值带宽30mbps,每月1T的流量。通过一些测试性能脚本的查看,使用的CPU和我使用的阿里云的ECS是一模一样的,都是Intel(R) Xeon(R) CPU E5-2682 v4,并且IO的相差也不大,基本上可以判断硬件是一样的。

轻量服务器在价格上比ECS要便宜,虽然硬件配置和ECS一模一样,但部分博友反映轻量服务器使用的是t5(突发性)实例,根据算法限制CPU的使用(t5实例的限制是 20% 的 CPU 使用率),这很有可能的。阿里云官网上没有相关实例的介绍,所以也不好断定。

下面我来介绍不同之处:

Continue reading