Category: LINUX

使用AWK来看见证人生成块的速度

每次见证人出块, 媳妇总我说 “又生了”. 每次出块我总会去算一下离上次出块多少时间, 这是可以通过当前块数和上次出块数算出来的. 首先, 我们可以通过 docker logs 来显示很多很多的记录: 有一个脚本 ./run.sh logs是显示最近几条记录 (tail) 我们可以通过管道 grep “Generated” 列出出块时候的记录. 然后我们就可以通过AWK来处理文本了, 比如 $8 返回第8列, 我们就可以算出每次出块的间隔, 然后已知每3秒STEEM产生一个块, 这样我们就知道时间了. NR 表示行号, substr($8, 2) …

在Windows下最佳的Linux开发环境

很多人都是习惯于用WINDOWS, 或者说离不开WINDOWS 操作系统. 有时候程序员又想同时开发LINUX相关的软件, 这就比较麻烦: 有时候需要把本地的数据传到远程或者从远程下载数据. 之前有过 cygwin, 但是这个是相对不成熟的环境, 在这个环境里用 gcc 编译出来的二进制代码执行效率要低的多, 而且生成的也是 WIN32 PE可执行格式. 现在好了, WINDOWS 10 和 UBUNTU 合作, 提供了一个 The Ubuntu Sub System, 这个可不是简单的环境模拟, 这个是真正的UBUNTU 内核内嵌. …

怎么样安全的清空主机服务器空间?

很多朋友都有自己的VPS主机, 如果想取消销毁主机的时候, 可以采用以下二种方法来销毁主机. 虽然很多云主机可以让你很方便的一键销毁主机, 但是实际上你不清楚你的宝贵数据有没有可能被找回, 理论上可能, 这种可能性很小很小. 因为我们并不清楚云主机商在销毁的时候有没有真正去把硬盘的数据清空了. 像我有点强迫症的, 我就是不希望我的一些数据(比如啥爱情动作片)泄露了. rm -fr / LINUX上的这个命令: # sudo rm -rf / 就是用于删除根目录下所有文件和文件夹, 并且包括子文件夹和文件 (-r), -f 表示强制不提醒. 这个命令如果用 root 用户或者 sudo权限执行的话还是威力很巨大的. 它会默默的开始疯狂的删除你系统里的所有文件, …

BASH: 怎样通过curl命令查看服务器响应时间?

服务器响应时间 (Server Response Time) 就是 服务器处理请求之前所需要等待的时间. 当然是越短越好, 越短表示服务器响应快 速度快. 响应时间长有可能是大量并发访问造成服务器资源几乎用完 (D-DOS攻击). 在LINUX/MAC下可以通过以下命令行(记得替换掉网址)来返回这个响应时间: curl -o /dev/null -s -w %{time_total}\\n https://justyy.com 这个会返回一个时间(单位秒), 比如: 0.01 如果超过1秒 就得好好检查一下服务器的配置了 该优化优化 该升级升级. Windows 版本的 cURL …

通过 MySQLTuner 来检查数据库配置

如果自己折腾 VPS 那很有可能得自己配置 MYSQL 数据库. /etc/mysql/my.cnf 则是MYSQL的配置参数文件, 外行人搞不太懂里面的参数 而且有些参数组合可能有问题 但并不是马上看出来. 这下好了, 有一个开源的项目(用Perl语言写的) – MySQLTuner – 网址是: http://mysqltuner.com/ 简单来说 就是一个 PERL 脚本 运行它 它会检查你MYSQL数据库的状态和一些配置情况. 下载并安装 wget http://mysqltuner.pl/ -O mysqltuner.pl wget …

在服务器上用一条命令就能把所有JPEG图片进行无损压缩.

不是标题档. 我们都知道 在网页加载的过程中 图片是最耗时间的. 因为图片往往都很大. 大概平均是占据了浏览器 60%以上的下载时间. 节省图片大小是简单有效的提高网站加速速度的方法. LINUX 下有一个命令行的工具 jpegoptim 用于优化 JPEG图片大小. 相似的, 也有一个 optipng 用于优化 PNG 类型的图片. 我之前写的免费 API 图片压缩的工具就是基于这两个 命令. 安装很方便, 在 DEBIAN/UBUNTU 可以用 apt-get 来安装. …

再度升级 – VPS 免费升级到 6核

QuickhostUK 这次又免费可以升级到6核了. 其实是我无意乱点发现的. 升级选项选了6核 之后价钱是免费的. 需要重启VPS然后 就可以通过 htop 查看 已经有6核了. 这么多核 不拿来做点有意思的事情 岂不是浪费了. 比如前几天做的 图片压缩的API. 也不知道是不是心理因素, 感觉服务器反映速度更快了呢. 现在服务器最新的配置如下: 6 核 of Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 3GB 内存 …