linux查漏补缺和HTTP 刚做了个笔试,虽然linux一直在用,但是还是有点不常用的东西忘的干干净净。 Linux系统中的7种运行级别Linux系统7个运行级别(runlevel): 运行级别0: 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。 运行级别1: 单用户工作状态,root权限,用于系统维护,禁止远程登陆。 运行级别2: 多用户状态(没有NFS)。 运行级别3: 完全的多用户状态(有N 2025-01-08 #linux #http
TCP拥塞控制及BBR加速 这边先提一嘴TCP的重传机制,总共分四种: 超时重传 快速重传(三次ACK) SACK D-SACK(Selective Acknowledgment) 再提一嘴流量控制,流量控制这个概念是忽略掉网络拥塞,单纯讨论系统层面处理的能力。 服务器繁忙时操作系统的缓冲区可能会缩小,亦或者窗口关闭。 窗口关闭时,接收方会对发送方回复接收窗口为零的报文。 糊涂窗口综合症是指接收方腾出了很小的接收窗口,然 2025-01-08 #TCP #BBR
什么是MSS&MTU以及发送窗口&滑动窗口 这两天接了西云的面试,还在准备状态,在这边重新拎一下TCP/IP吧。 在看一本Wireshark的书,可惜本人基础不牢,遇到一些问题还要继续搜寻答案。 发送窗口和MSS有什么关系? 发送窗口决定了一口气能发多少字节,而MSS决定了这些字节要分多少个包发完。举个例子,在发送窗口为16000字节的情况下,如果MSS是1000字节,那就需要发送16000/1000=16个 2025-01-08 #TCP/IP #MSS #MTU
small thoughts and rfkill 搭建完k3s之后是时候该考虑部署服务了,准备用Nginx进行反代,但是我又不想通过端口区分设备遂决定在路由器上修改dnsmasq,解析到Nginx。 所以这就是目前的计划,准备在路由器上用host文件写几条域名映射到树莓派的节点上。 Anyway,found a new thing. 之前一直在纳闷为什么一直在路由器后台看到主机名为一个问号的设备,很是怪异,DHCP给它分配了v4的ip,查看了一下 2025-01-05 #nginx #rfkill #dns
我失业了。。。 Bad news明天就是元旦,今天我失业了,好难评的人间。 投了好多公司都没反应啊,到底是计算机寄了,还是我寄了。 感觉朋友们还有有不少好offer的。 总结一下上一份工作吧。 Azure网络英语技术支持毕业之前三月份开始实习的,一只实习到七月一日转正。 转正之后就工作到了现在,算下来也有十个月了。 不过实际上的Azure工作时间只有九个月,从七月份传出不招人要转组的消息之后,我们的工单量就已经开 2024-12-31 #jobless #plan #new year
kube-prometheus-stack 在安装完Dashboard之后一个完美的云原生监控方案Prometheus加上Grafana。 Installs the kube-prometheus stack, a collection of Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scrip 2024-12-21 #promtheus #grafana
树莓派搭建K3s和Dashboard 很久很久以前浅记录一下k3s的搭建过程。 因为我的电脑太过于缓慢,再加上还是机械硬盘,跑虚拟机十分不称心,于是乎采购了三台树莓派准备搭建一个k8集群,因为k8s采用etcd作为存储,其为写入密集型数据库受限于树莓派的sd卡读写速度,故而采取专为边缘计算设计的轻便版k3s进行搭建。 搭建方式极其简便。 本文应持续更新,进行解释说明。 附上k3s的官方地址:点击进入 材料准备:三张树莓派在相同局域网 2024-12-20 #raspberrypi 5 #k8s #k3s #Dashborad #Helm
okd搭建中文化 安装单机版openshift的步骤。 作为open shift的上游开源项目open shift origin已经改名为okd。 单机安装的官方文档如下: 单机安装的前置条件 单机安装的详细步骤 安装的硬件条件如下: Profile vCPU Memory Storage Minimum 8 vCPUs 16 GB of RAM 120 GB 1234567891011121314 2024-10-09 #okd #rhel #openshift
使用Devstack部署Openstack DevStack简介DevStack 是一系列可扩展的脚本,用于根据来自 git master 的所有内容的最新版本快速构建完整的 OpenStack 环境。它可交互地用作开发环境,并作为 OpenStack 项目大部分功能测试的基础。 DevStack 将在安装过程中对您的系统进行重大更改。仅在专用于此目的的服务器或虚拟机上运行 DevStack。 2024-07-11 #ubuntu #Devstack #Openstack
CF+Nginx+docker组合拳:反向代理容器 由于最近觉得到处下载epub很烦,就找到了个reading server的开源项目,遂搭建。 为了白嫖赛博菩萨Cloudflare的https,以及隐藏真实服务器ip,使用了nginx反向代理本机docker的方案(kavita可以用docker部署)。 第一部分:docker安装环境是ubuntu,自动脚本安装。(运行用户我用的root) 12curl -fsSL https://test.do 2024-07-03 #docker #nginx #kavita