08 2022 档案
摘要:https://www.cnblogs.com/wutao1935/p/11978119.html
阅读全文
摘要:docker 使用ubuntu镜像搭建 DNS 服务 DNS方案选择 实现dns常见的软件有bind9、coredns(k8s中使用的)、DNSmasq。等 这里选择bind9 配置 #配置清单 dns server ip: 172.50.0.1 dns server name: ns.ftop.
阅读全文
摘要:我们和运营商的关系 实际网络通信的基础设施都是运营商搭建的,我们访问服务器的数据并不是直接发送到了对应的服务器,而是需要经过运营商建设的各种基站以及各种路由器,最终数据才能到达对应的服务器。 因为运营商为我们提供了通信的基础设施,所以我们交网费实际就相当于购买入网许可一样。没有运营商提供的这些基础设
阅读全文
摘要:docker run 命令 设置dns docker run --dns=8.8.8.8 ···· 后可以生效 docker-compose.yml 文件中 设置dns 官方文档 说的是在service 下直接使用 dns参数,还有两个参数没使用 dns dns defines custom DNS
阅读全文
摘要:ubuntu 20.04 的docker环境 rndc 报错解决 http://blog.chinaunix.net/uid-30212356-id-5143959.html rndc 简介和使用说明 https://www.jianshu.com/p/f08cf7cebf3f https://ww
阅读全文
摘要:分隔符变量(4个) 输入(读取时)行分隔符:RS 输入 列分隔符:FS 输出行分隔符:ORS 输出列分隔符:OFS 行数和列数变量(4个) 行数:NR 最后一行: NF FNR,FNF 主要的区别在余操作多个文件的时候有区别
阅读全文
摘要:refer to https://zhuanlan.zhihu.com/p/180053751
阅读全文
摘要:refer to: http://www.ttlsa.com/ganglia/ganglia-monitor-system/ http://ganglia.info/?page_id=66 https://www.it610.com/article/1490296295242358784.htm 原
阅读全文
摘要:docker cp 命令 本机的/web/teset_nginx/下有index.html文件 docker cp /web/test_nginx/ test_nginx:/web/ 将整个/web/test_nginx/复制到容器test_nginx下的/web里边 实际上也可以把主机文件直接传输
阅读全文
摘要:refer to https://www.cnblogs.com/CloudMan6/p/6875834.html entrypoint 指令后面的启动脚本中也必须有一个持续运行的进程,否则 执行 docker run 的时候会自动退出。 entrypoint 和 cmd 区别 区别一: 使用 en
阅读全文
摘要:使用 ubuntu 安装nginx 的时候,一般都要交互设置 时区和语言,如果在Dockerfile 中构建会导致构建失败 解决方案 就是 Dockerfile 中添加参数 FROM ubuntu:20.04 ARG DEBIAN_FRONTEND=noninteractive #设置非交互构建 R
阅读全文
摘要:查找文件后执行操作 find ./ -maxdepth 1 -name "*.txt" -execdir cp -a {} iii/ \; find ./ -maxdepth 1 -name "*.txt" | xargs -i mv {} iii/
阅读全文
摘要:jq jq - Command-line JSON processor Example: $ echo '{"foo": 0}' | jq . { "foo": 0 } eg.json 示例 [ { "Id": "1ae91956f65b52a0f1cd075715b3faff96de1e851bb
阅读全文
摘要:uniq 命令用来去重 -c 显示重复的次数 sort 命令用来排序 原理是向后比较相邻的元素的ascll码,然后升序输出 一般配合uniq 使用 ort分隔符是否生效 可以再使用 cut 分隔,打印不同的域查看是否和sort 相同 一般不生效的原因,就是分割符使用的输入法不同导致分隔符识别不同 s
阅读全文
摘要:awk -v var1=$HOSTNAME https://blog.csdn.net/smile_pbb/article/details/112482009
阅读全文
摘要:shell 脚本中使用seq 命令生成的序列 虽然可以循环输出,但是他还不是数组,需要再加一个括号才能变成数组 #tarr=( {#tarr[@]} 获取数组
阅读全文
摘要:1.一般按照行匹配 文本流的行内匹配,awk支持的包括: 通用的Linux正则匹配,文本匹配的格式是/pattern/,类似sed 的匹配方式 # awk -F : '/root/{print $0}' /etc/passwd root:x:0:0:root:/root:/bin/bash oper
阅读全文
摘要:Awk 不打印第一列的内容 history | grep tsh | awk '{ 0}' 行输入分隔符RS,默认为换行符,表示一行一行读取,遇到\n停止。 为空时 按照段落读取。表示一次性读取的数据。 行输出分隔符 OFS,默认也是换行符,表示一行一行输出。 输入列分隔符
阅读全文
摘要:python中实现 wsgi 的工具一般是 gunicorn 类似于php 中 处理 php 请求的php-fpm nginx <-> gunicorn <-> web_app(flask,django) 对比参考: https://www.yanxurui.cc/posts/server/2017
阅读全文
摘要:和 TCP 三次握手不同。TCP 关闭连接的挥手足足有四次。这是因为第二次挥手和第三次挥手之间可能有一些服务端需要发送的处理比较慢的数据要返回,所以没有将这两次挥手合并。 参考地址:https://juejin.cn/post/7126761565948215303
阅读全文