- 博客(13)
- 收藏
- 关注
原创 深入理解linux网络技术内幕(读书笔记2)——路由:linux的实现
路由用到的主要数据结构如何定义路由scope和ip地址scope如何初始化路由子系统路由系统与其他子系统的交互
2025-05-28 18:05:57
490
原创 深入理解linux网络技术内幕(读书笔记1)——路由概念
路由缓存和邻居缓存相互引用对方。linux将路由缓存分为两部分,一个是与协议相关的缓存,一个是与协议无关的缓存,被称为DST。当删除一个主地址时,所有相关的辅助地址都会被删除 当本机生成的流量选择源IP地址时,只考虑主地址 同一个网段只能由一个主地址,另一个就是辅助地址,主地址和辅助地址都可以配置多个。异步回收:使用定时器周期性的清理操作查找过期且应当被删除的缓存项,没有过期但内核需要内存可以牺牲的缓存项(牺牲的路由缓存多为多播地址广播地址的路由,因为多播地址和广播地址不需要建立三层到二层的关联)。
2025-05-28 18:01:55
896
原创 linux进程
这个文件用来检查内核数据结构的当前状态,通常由GDB调试使用 /proc/kmsg:此文件用来保存由内核输出的信息 /proc/meminfo:系统中关于当前内存的利用状况等的信息,常由free命令使用 /proc/version:当前系统运行的版本号 /proc/sys:与/proc下其他文件的只读属性不同,管理员可对/proc/sys子目录中的徐彤文件内容进行修改以更改内核的运行特性,事先可以使用ls -l查看某文件是否可写入。进程是程序的一次执行过程,动态的,包括创建、调度、执行和消亡。
2024-09-19 21:53:34
1561
原创 C语言基础——输入输出
(*)3. 输入一个数(1000),判断是否是完数,所有因子(不包括本身)累加,结果和数本身相等。(*)2. 输入一个数(5位数), 判断是否是回文数,万位与个位数值相等, 千位与十位数值相等。1. 从键盘输入a、b、c的值,求一元二次方程 y = ax^2+bx+c的根。读入两个数据data1 ,data2,和一个算术运算符op,实现算术运算;2 抑制符*(一个字符):清除--tab,回车,空格,各种符号。1 空格:清除--若干空格,若干tab, 若干回车。能被100整除,又能被400整除的年份;
2024-08-26 13:46:28
542
原创 【C语言基础——变量】
思路:A=0 i=1 --> B=1 --> + A+B==1 --> i = i+1 i==2;(**)4、用代码实现终端输入一行字符(包括空格和其他特殊字符),原样输出。(***)5、如何利用位运算把一个十进制数转化成一个十六进制数?3. 生命周期:使用时效有限, 声明产生, 语句体结束销毁;(*)1、如何把一个无符号数的某位快速置1?(*)2、如何把一个无符号数的某位快速清0?有符号数&无符号数: 自动补零;无符号数:自动补零;有符号数,补符号位;先自减, 后参与运算;
2024-08-26 13:45:00
853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅