随笔分类 - linux
摘要:tcpdump原理 & 在tcp协议栈的位置 tcpdump用法 基于协议、主机、端口过滤 使用and or逻辑运算符做复杂的过滤操作 tcpdump flags 1. tcpdump原理 linux中非常有用的网络工具,运行在用户态。 数据包到达网卡,经过数据包过滤器bpf筛选后,拷贝至用户态的t
阅读全文
摘要:信道是一个goroutine之间很关键的通信媒介,理解golang的信道很重要,这里记录平时易忘记的、易混淆的点。 ``` func main() { chs := make(chan string, 2) chs 接收;否则,先准备好的一方将会阻塞等待。 - 有缓冲信道 make(chan int
阅读全文
摘要:长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。 如果看过《基于docker-compose的Gitlab CI/CD实践&排坑指南》这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到远程机器(将CI服务器和部署服务器分离,避
阅读全文
摘要:Azure Event Hubs(事件中心)是一个大数据流式数据摄取服务平台,每秒接受数百万事件; EventHubs 是一个有数据保留期限的缓冲区,类似分布式日志;可缩放的关键在于【分区消费模型】,每分区独立存储数据,被后端独立消费。随着时间推移,事件会逐渐老化,所以分区不会 full. 发送到E
阅读全文
摘要:引言 本文从Linux小白的视角, 在CentOS 7.x服务器上搭建一个Nginx-Powered AspNet Core Web准生产应用。 在开始之前,我们还是重温一下部署原理,正如你所常见的.Net Core 部署图: 在Linux上部署.Net Core App最好的方式是在Linux机器
阅读全文