内核中的两个存放连接信息的队列。存放的连接元数据,四元组、MSS、window scale 等。 其用途简单来说: 收到 SYN 以后放进 SYN queue(半连接队列) 收到 ACK 以后放进 Accept Queue(全连接队列) 用户进程调用…
1. .service 文件 主要分为三个部分 [Unit] 服务的元信息(描述、依赖关系等)。 [Service] 服务的运行参数与生命周期 [Install] 服务的安装目标(说人话:在什么情况下启动,命令行 or GUI) 1.1. 案例 [U…
为什么你认为美——这世上最宝贵的东西,会像沙滩上的卵石,一个漫不经心的路人,随随便便就能捡到?美是美妙,是奇异,艺术家唯有通过灵魂的煎熬,才能从宇宙的混沌中创造出美。而当美出现,它并非为了让每个人都认出它自己。要认识它,你必须重复和艺术家一样的奇异之旅。这是一支他唱给你的旋律,要想再次用心聆听,就需要智慧、感觉以及丰富的想象力
——毛姆
最近在给新买的 mac 装机,在配置 iTerm2 的时候发现,option + 方向键并不能按照以往那样将光标移动一个单词,而是输出了 ABCD 等字符。 可以确认的是,这个问题是 iTerm2 独有的。在系统的其他地方,无论是浏览器、即时通讯的输…
1. brk/sbrk syscall 要介绍 brk,需要先引入 program break 这一概念。它可以直接理解为是虚存中的一个指针,指向堆的终点。进程初始化时,由于堆大小为 0,故 program break 直接指向 .bss 段的终点。…
1. 不要 select * 对于复杂的表,磁盘 IO 大,浪费带宽 可能无法充分利用索引。参考 之前的 mysql 笔记 的第 24 节 兼容不佳,未来新增列以后,可能影响到 sql 结果解析。 2. 多个 insert 的部分用一行 sql 解决…
1. ValueEnum 当我们需要使用自定义的枚举类型作为参数时,我们可以使用 clap::clap_derive::ValueEnum。 1.1 derive 方式 直接上例子: use clap::{clap_derive::ValueEnum…
1. ipvsadm LVS 的管理命令,详见 man