如何测试VPS的带宽

1
docker run --rm imlonghao/speedtest-cli

阅读全文

port forwaring by nginx

想用iptables来做,没成功,原因未知。用nginx的反向代理做的。之前用redir的docker,结果发现nas的资源管理器显示大量redir的僵尸进程。

mkdir nginx

目录下只需要两个文件docker-compose.yml和nginx.conf

阅读全文

使用TCP端口测量网络延迟

在Windows上由psping可以用,Mac上可以用hping,但不知怎么现在Mac上的hping不能用了,错误Sorry, this hping binary was compiled without TCL scripting support

找替代,看了nmap,似乎没有。mtr以为只有icmp包,后来看到Linode上的这篇mtr高级,果然可以tcp

阅读全文

怎样获取QNAP的docker container中的bash

在云服务器的Ubuntu中,可以直接使用

1
docker exec saitu-db bash

阅读全文

SQL权限

1
2
3
4
5
-- As root
create database saitu;
use saitu;
grant all privileges on saitu to ykg@'%';
grant all privileges on saitu.* to ykg@'%';

阅读全文

cron

用命令crontab -e对当前用户账户成都cron进行编辑。

增加一个每分钟执行一次的任务

1
*/1 * * * * /bin/bash /root/ddns.sh > /dev/null 2 > /dev/null

阅读全文

使用puppeteer进行网页截图

官方仓库/文档

安装依赖 npm i puppeteer

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const puppeteer = require('puppeteer');

(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setViewport({
width: 750,
height: 5000,
deviceScaleFactor: 1,
});
await page.goto('http://kaige.org');
await page.screenshot({path: 'example.png'});

await browser.close();
})();

阅读全文

怎样获取mysql docker的root密码

参考链接

1
sudo docker exec mysql-docker-container env

阅读全文

怎样生成小程序二维码

官方文档

阅读全文

TiDB学习笔记8

运行这个命令得到

1
sudo docker-compose -f txnkv-docker-composer.yml pull

阅读全文