2015年12月

Let's Encrypt 永久免费SSL证书已经可以使用

Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。
可以看到,我的网站前面已经有一把小绿锁了。最近得知Let's Encrypt的证书已经可以申请了。证书有效期三个月,三个月内可续签,每三个月续签一次即可。

- 阅读剩余部分 -

解决SSH连接缓慢的问题

今天发现vps连接异常的慢,但是ping vps延时缺非常正常,托管在vps上的博客也非常正常

于是 ssh -p xxxxx -v root@cutinlove.com 刚开始很正常,但是到了 debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information No Kerberos credentials available

这里会连续认证4次,且每一次都会失败,每一次认证都会持续十来秒。就是这里卡住了。

- 阅读剩余部分 -

Linux追踪实时更新的日志

因为我写了个开放热点的脚本,并且把日志重定向到一个log中

由于现在偶尔会看一下连入的设备情况,所以需要查看这个Log.
但是这个Log是实时写入的,不断的更新,那么只能不断的一次次cat log?

搜索了一下,找到如下办法。

  • 1.使用watch+cat
  • watch -d -n 1 cat ./xxx.log#-d表示高亮不同的部分,-n表示每秒刷新一次
    这个办法缺点是watch没办法滚动,也许是我操作问题

  • 2.使用tail
  • tail -f ./xxx.log

  • 3.使用less
  • less ./xxx.log #按下F,进入跟踪模式

    这样就可以一边操作一边关注日志了

    pv 命令监控 linux 命令的执行进度

    从一开始我们就知道,在linux中复制使用cp命令。但是cp命令有一个很严重的问题,其不能显示速度,虽然cp -v 能够在复制多个文件的时候显示复制到哪一个了,但是当复制单个文件的时候,这里就暴露问题了。
    学习了重定向后,我更喜欢用重定向来复制单个文件,这样就可以调用pv工具来显示进度了。

    • 安装PV

    sudo apt-get install pv
    应用场景:
    1.复制某个东西
    pv ~/1.mkv >.~/2.mkv
    2.复制,并且使用gzip压缩
    pv ~/1.pkv | gzip > ~/2.mkv