12 2022 档案
vim玩法 .vimrc配置映射指令nnoremap、inoremap
摘要:编辑 vimrc 文件, vi ~/.vimrc vim中的映射指令,用于将一个按键绑定到某一个操作上。 map: 执行映射指令,执行时会进行递归替换,可能会出现“按键循环”的情况; nnoremap: 不执行递归替换,非常安全的映射指令,可以避免“按键循环”的情况; inoremap:i代表是在插
nmcli 配置网络
摘要:- centos7/8 机器上默认有安装nmcli,可直接使用修改ip。 ``` nmcli c add type ethernet ifname eth0 # 会提示 ‘ethernet-eth0’ 创建成功 nmcli c mod ethernet-eth0 ipv4.method manual
一行命令查看大数据各个组件的端口
摘要:echo "$(jps)" | while read line ; do set $line ; echo $2 ; sudo netstat -tnlp | grep $1 ;done Jps SecondaryNameNode tcp 0 0 0.0.0.0:9868 0.0.0.0:* LIS
TCP 链接关闭 -- 客户端为什么需要60秒的time_wait状态
摘要:客户端主动关闭连接时( FIN-> ACK<- FIN<- ACK->),在发送最后一个ack后会进入TIME_WAIT状态,停留2个MSL时间,进入CLOSED状态 MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个
Ubuntu Ctrl + Alt + [F1~F6] 图形化终端与命令行终端
摘要:在20.04的版本中,F1和F2是两个图形化终端,可以登陆不同的用户。(如果是相同的用户登陆,则进入的是同一个终端。) F4~F6都是命令行终端,即便使用相同的用户登陆,也是打开不同的终端。 说明,命令行终端可以打开多个,图形化终端一个用户只能有一个。(是否有配置可以修改,这个不知。)
grafana 容器无法启动,打印权限问题
摘要:报错日志 open /var/lib/grafana/alerting/1/notifications: permission denied 问题原因 sudo chown -R docker: /var/lib/docker 该命令改变了grafana 容器的文件权限 解决办法 参考:https:
linux 字符集与编码格式相关
摘要:字符集:多个字符的集合。 # 书写系统字母与符号的集合。 字符编码:把 字符集 中的字符 编码为(映射)指定集合中的某一对象。 # 以便文本在计算机中存储和通过通信网络的传递 查看文件的的编码格式file,其实现机制如下: 检验文件系统(Filesystem)中支持的文件类型。 检验magic
技术文档分类总结
摘要:参考:技术文档种类详解 | Technical Writer 可提供的交付物有哪些? 第一类文档,向导实例型(江湖杂谈) “闭上眼睛就是天黑”--人的思维都是以某种定势封闭运转的,对于新场景、新知识、新问题,本能都会抵触。 向导实例好比是一扇窗,可以消除陌生和距离感,也可能起到激发兴趣的作用,但需要
shell 编程变量使用心得
摘要:| 类型 | 示例 | 用途 | | | : : | | | 大写的变量名 | IP | 表示常量,比如,用来记录输入和输出文件名 | | 小写变量名 | mac | 一般变量 | | 左边下划线 | mac | 临时的中间变量,只引用一次的变量 | | 右边下划线 | tmpfile | 临时文件
KVM 虚拟机 热插拔硬盘
摘要:新建硬盘 lvm 命令 lvcreate -L 200G -n lv02 ssd01 qemu-img 命令 qemu-img create -f raw test1G.raw 1G dd 命令 dd if=/dev/zero of=/root/test.vol bs=1M count=1024 添