局域网搭建文件分享服务

...

2024-07-21 · 2 min · 809 字 · Niuhe

制作Docker镜像模拟服务器节点

...

2024-05-05 · 1 min · 421 字 · Niuhe

奈飞文化手册

《奈飞文化手册》 范珂译 ...

2023-01-07 · 8 min · 3785 字 · Niuhe

世界观

《世界观:现代人必须要懂的科学哲学和科学史(原书第2版)》 理查德·德威特(Richard DeWitt) ...

2023-01-07 · 10 min · 4724 字 · Niuhe

tmux-usage

tmux是将会话和窗口解绑的工具

2022-12-26 · 3 min · 1092 字 · Niuhe

docker基本使用

CheatSheet Docker 核心架构: 客户端 Client 服务器 Docker daemon 镜像 Image Registry 容器 Container 容器基本技术: cgroup 资源限额 namespace 资源隔离 Mount UTS IPC PID Network User Docker 采用 C/S 架构,客户端向服务器发送请求,服务器负责构建、运行和分发容器。客户端和服务器可以运行在同一个 host 上,客户端也可以通过 socket 或者 REST API 和远程服务器通信。docker 客户端是和服务器通信的命令...

2021-01-23 · 3 min · 1235 字 · Niuhe

awk基本使用

快捷键 awk 是 linux 上用于文本处理的脚本语言,你可以实现: 定义变量 使用字符串和算术运算符 使用控制流程和循环 生成格式化的输出 用法:awk [POSIX 或 GNU 风格选项] [--] '程序' 文件 ... POSIX 选项: GNU 长选项:(标准) -f 脚本文件 --file=脚本文件 -F fs --field-separator=fs -v var=val --assign=var=val 使用变量 $0 整行 $1 第一列字段 $2 第二列字...

2020-12-05 · 1 min · 479 字 · Niuhe

linux 101 Hackers 笔记

# 创建目录并进入 function mkdircd () { mkdir -p "$@" && eval cd "\"\$$#\""; } 查找文件 # 找到大于100M的文件 find / -type f -size +100M # 找到文件名中含有mail的文件/文件夹 find /etc -name "*mail*" # 找到修改时间在60天之前的文件 find . -mtime +60 # 找到修改时间在2天内的文件 find . -mtime -2 # 批量显示TS后缀且大于100M文件的详情 find . -type f -name '*.TS' -size +100M -exec ls -l {} \; # 批...

2020-12-05 · 3 min · 1346 字 · Niuhe

vscode 快捷键和插件记录

快捷键 CTRL+B 打开/收起侧边栏目 CTRL+` 打开内置终端 CTRL+, 打开设置 CTRL+p 快速搜索并打开文件 CTRL+TAB 在已经打开的标签页中跳转 CTRL+\ 将标签页移动到右侧分割栏 CTRL+w 关闭标签页 CTRL+f 查找内容 CTRL+h 查找并替换 CTRL+SHIFT+f 全局搜索 CTRL+SHIFT+p 命令面板 CTRL+/ 注释/解除注释 CTRL+HOME/END 跳转到文件首/尾 CTRL+c/v 复制或剪切当前光标行/在当前光标行或下一行粘贴 CTRL+SHIFT+...

2020-12-05 · 2 min · 924 字 · Niuhe

Openstack命令行基础

不同命令的功能有重复和交集 Openstack篇 Openstack每个组件都有其命令,openstack社区为了方便使用,将所有组件的命令进行了统一,以openstack开头 # 查看所有openstack服务 openstack service list # 查看openstack服务状态 openstack-service status # 重启本节点所有openstack...

2020-10-23 · 5 min · 2299 字 · Niuhe

tcpdump的基本使用【译】

Tcpdump是一个linux命令行的抓包工具,可以抓取TCP/IP和其他数据包,如UDP,ARP,ICMP,可以使用过滤器过滤出想要的包。 抓取特定接口上的包 当使用tcpdump不加任何参数,将分析所有接口上的数据包。 sudo tcpdump 可以使用-i选项指定特定接口 可以使用-c选项限制数据包的个...

2020-10-19 · 3 min · 1360 字 · Niuhe

Linux性能测试

简介 Linux上对系统进行性能检测的工具非常多,本文介绍一些常用工具的使用 性能观测工具 ▪ 首先学习的Basic Tool有如下: uptime、top(htop)、mpstat、isstat、vmstat、free、ping、nicstat、dstat。 ▪ 高级的命令如下: sar、net...

2020-10-17 · 13 min · 6027 字 · Niuhe

Ubuntu20_04上使用ibus中文输入法

Ubuntn 上一直以来对中文输入法的支持都不是很完善,在升级到 20.04 版本之后,系统默认自带的是 ibus 输入法,刚刚上手使用之后不是很好用。在尝试安装 fcitx 和搜狗输入法之后,因为搜狗输入法和 Pycharm 等 IDE 冲突,会导致软件卡死,而且资源占用较高。还是切换回了 ibus 输入法。 在简单调教之后,发现 ibus 还是很好用的。 打开 Ibus 首选项...

2020-10-11 · 1 min · 277 字 · Niuhe

编程工具之Git

Git版本控制 尽管 Git 的接口有些丑陋,但是它的底层设计和思想却是非常优雅的。丑陋的接口只能靠死记硬背,而优雅的底层设计则非常容易被人理解。因此,我们将通过一种自底向上的方式像您介绍 Git。我们会从数据模型开始,最后再学习它的接口。一旦您搞懂了 Git 的数据模型,再学习其接口并理解这些接口...

2020-09-27 · 8 min · 3786 字 · Niuhe

编程工具之Vim

Vim编辑器 编辑模式 Vim的设计以大多数时间都花在阅读、浏览和进行少量编辑改动为基础,因此它具有多种操作模式: 正常模式:在文件中四处移动光标进行修改 插入模式:插入文本 替换模式:替换文本 可视化(一般,行,块)模式:选中文本块 命令模式:用于执行命令 在不同的操作模式下, 键盘敲击的含义也...

2020-09-27 · 6 min · 2771 字 · Niuhe