Skip to content
+

$ lsof -i:8080

$ fuser -u -n tcp 8080

+

1.单词操作: w(下一个单词词首),b(上一个单词词首),e(下一个单词词末)

2.行操作:$(移动到行末),0(移动到行首),^(移动到行首)

3.光标定位: f+字符(定位到行的某个字符)

4.移动到匹配的括号处:%

5.移动到指定行处(nG 或 :n 命令)

6.设置行号(:set nu),取消设置行号(:set nonu)

7.搜索字符串(:/regexp),向后遍历(n),向前遍历(N)

8.替换字符串(:s/regexp/new),和sed一样

+

让你的系统耗尽内存而挂掉,是最危险的命令之一

+

修改当前用户密码: passwd

修改其他用户密码:sudo passwd <user_name>

修改root密码: sudo password root

+

sudo -i cd /root

+

docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

+

docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)

+

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

+

ping 用于判断网络是否通畅,通过发送ICMP包来探测网络是否通畅

dig 用于查询DNS服务器所在地址

nslookup 用于查询某个域名实际的IP地址(直接查询远程DNS服务器,不从本地host读取缓存数据)

traceroute 用于查询当前机器到某个机器所要经过的所有路由

tcpdump 用于查看当前的所有TCP报文

netstat 用于查看本机端口与远程端口建立的连接情况

+

使用位运算代替:a % b == a ^ (b - 1)

+

1. 使用绝对路径或者使用卷标

2. 参考:https://www.cnblogs.com/lori/archive/2018/10/24/9843190.html

+

启动时将宿主机的时区信息挂载到容器中

-v /etc/localtime:/etc/localtime:ro

+

因为第一个字母K和最后一个字母s之间有8个字母,所以简称K8S