Press "Enter" to skip to content

月与灯依旧 Posts

ubuntu替换国内源

ubuntu使用国内源, 基本上只需要2命令就可以了

sudo cp /etc/apt/sources.list /etc/apt/sources.list.ori
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
Leave a Comment

Windows平台为小狼毫输入法添加五笔

小狼毫是一个跨平台的输入法, 以前在Windows上安装时, 添加五笔输入法的步骤总觉得很麻烦, 今天不小心看到个帖子, 才发现, 原来添加五笔模块是如此的简单, 这里记录一下.

1,从RIME网站下载并安装小狼毫输入法;
2,在开始程序中找到"【小狼毫】输入法设定";
3,点击"获取更多方案";
4,在弹出的命令行窗口中粘贴 https://github.com/rime/rime-wubi 然后回车

就是这么简单. 这样完成之后, 添加的小狼毫输入法仍是不能打五笔, 目测是需要重启一下电脑, 有谁知道不重启的办法, 麻烦留言告知一下.

1 Comment

kibana使用的lucene查询语法

kibana使用的是lucene查询语法, 使用该语法不仅可以在kibana上使用, 也可以在Grafana中使用.

下面简单介绍一下使用方法.

全文搜索

在搜索栏输入login, 会返回所有字段值中包含login的文档
使用双引号包起来作为一个短语搜索

"like Gecko"

字段(Field)

也可以按页面左侧显示的字段搜索

field:value      # 限定字段全文搜索
filed:"value"    # 精确搜索, 关键字加上双引号
http_code:404    # 搜索http状态码为404的文档

字段本身是否存在

_exists_:http_host    # 返回结果中需要有http_host字段
_missing_:http_host   # 不能含有http_host字段
Leave a Comment

Linux中查看文件某一行/进行相关数学计算

Linux中查看文件某一行,可以用如下命令来实现

sed -n -3p file.txt    # 查看第3行
sed -n -e 3p -e 5p file.txt    # 查看第3行和第5行
sed -n 3,5p file.txt   # 查看第3-5行

Linux中要进行数学计算,可以使用如下命令

echo $(( 2+5 ))
7

echo $(( 2*5 ))
10

接下来有个实际的需求:找出file.txt文件中第50%行的数据,90%行的数据,以及99%行的数据

line50=$(( `wc -l file.txt  | awk '{ print $1 }'`/2 ))
line90=$(( `wc -l file.txt  | awk '{ print $1 }'`*9/10 ))
line99=$(( `wc -l file.txt  | awk '{ print $1 }'`*99/100 ))

sed -n "$line"p file.txt
0.036

sed -n "$line90"p file.txt
0.119

sed -n "$line99"p rt_yz_20200116.txt
19.986
Leave a Comment

VMware中的Manjaro启用复制粘贴

VMware中的Manjaro启用剪贴版,网上查到的文档普遍是这样的(甚至官网的文档也是这样介绍的)

sudo pacman -S open-vm-tools
sudo pacman -S gtkmm3
sudo reboot

然后,发现,剪贴板确实可以用了,但是,仅限于从主机和虚拟机之间复制粘贴一些文本内容,如果是一个文件的话,则无法复制,在虚拟机中的提示是:

There is nothing on the clipboard to paste.

正确的做法是:

sudo systemctl enable vmware-vmblock-fuse
sudo reboot
Leave a Comment

从宿主机获得Docker内部IP

在Docker内部获取IP

Docker内部里面,ipconfig/ip 等命令是无法使用的,正确的命令是

$ hostname -I
172.24.116.11

在宿主机获得Docker的IP

假设你已经有了一个Docker,ID是f864187a2406

$ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' f864187a2406
172.24.116.11

$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' f864187a2406
172.24.116.11

$ docker inspect f864187a2406 | egrep -e "(IPAddress|Id)"
        "Id": "f864187a24065636dc0cf9e87bdf2971fea27d4014cf981eaac6b971506b2776",
                "deployId": "8747",
            "SecondaryIPAddresses": null,
            "IPAddress": "172.24.116.11",
                    "IPAddress": "172.24.116.11",
Leave a Comment

Windows平台下代替鲁大师查看硬件配置信息的工具

Windows平台下替代鲁大师查看电脑硬件配置信息的工具,目前推荐HWinfo64和Speecy,二者目前都是免费,且都可以通过Google搜索到。

简单试用了下,来说了二者的区别吧。

  • HWinfo64官网有免安装版本,解压以后直接就可以运行。统计的信息较全,尤其是能统计电池相关信息;
  • Speecy展示的结果更加直接一些,尤其是对于硬盘信息的显示,以及硬盘每项指标对应健康状态的评估。
1 Comment