tcp_data_queue作用为数据段的接收处理,其中分为多种情况:
(1) 无数据,释放skb,返回;
(2) 预期接收的数据段,a. 进行0窗口判断;b. 进程上下文,复制数据到用户空间;c. 不满足b或者b未完整拷贝此skb的数据段,则加入到接收队列;d. 更新下一个期望接收的序号
TCP是面向连接的协议。面向连接的传输层协议在原点和重点之间建立了一条虚拟路径,同属于一个报文的所有报文段都沿着这条虚拟路径发送,为整个报文使用一条虚拟路径能够更容易地实施确认过程以及对损伤或者丢失报文的重传。TCP比IP工作在更高的层次上。TCP使用IP的服务,把一个个保温段交付给接受方
本系列文章总结 Linux 网络栈,包括:
(1)Linux 网络协议栈总结
(2)非虚拟化Linux环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO
(3)QEMU/KVM + VxLAN 环境下的 Segmentation Offloading 技术(发送端)
(4)
目录
一、TCP/IP和网络分层介绍
1.TCP/IP概念
2.TCP/IP协议栈组成
3.OSI模型和TCP/IP模型
1)应用层
2)传输层
3)网际层
4)网络访问层
二、Socket介绍
Kubernetes K8S之Helm部署ELK日志分析系统;由于Logstash比较消耗资源,因此本次我们使用Fluentd实现日志收集(EFK)。
主机配置规划
服务器名称(hostname)系统版本配置内网IP外网IP(模拟)k8s-master
CentOS7.7
2C/4
背景
Read the fucking source code! --By 鲁迅
A picture is worth a thousand words. --By 高尔基
说明:
KVM版本:5.9.1
QEMU版本:5.0.0
工具:Source Insight 3.5, Visio
一,查看磁盘空间大小的命令:df
df命令用于查看磁盘分区上的磁盘空间,包括使用了多少,还剩多少,默认单位是KB
比如以下命令:
df -hl
执行结果如下:
执行的结果每列的含义:
第一列Filesystem,磁盘分区
第二列Size,磁盘分区的大小
第三列Used,已使用的空间
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。
tar -zcvf /home/xahot.tar.gz /xahot
zip 压缩方法:
压缩当前的文件夹 zip -r ./xahot.zi
1.linux下启动mysql的命令:
mysqladmin start
/ect/init.d/mysql start (前面为mysql的安装路径)
2.linux下重启mysql的命令:
mysqladmin restart
/ect/init.d/mysql r
Linux下文件搜索、查找、查看命令1、最强大的搜索命令:find 查找各种文件的命令 2、在文件资料中查找文件:locate 3、搜索命令所在的目录及别名信息:which 4、搜索命令所在的目录及帮助文档路径:whereis5、在文件中搜寻字符串匹配的行并输出:grep6、分页显示一个
1、Linux官方镜像
Deepin镜像https://www.deepin.org/mirrors/releases/
Mint 镜像https://www.linuxmint.com/mirrors.php
kernel 镜像站:http://mirrors.kernel.org/
F
三、Linux 文件权限
首先来查看一下当前目录下的文件内容吧
ls -l 查看当前目录下的文件列表
ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件
我们可以看到文件的权限,-rw-rw-r-- ,一共有10位数。
其中: 最前面那个 - 代表的是类型(
想玩linux,电脑不想装双系统,性能不够跑不了虚拟机,树莓派买不起,怎么办?安卓手机啊
本文就以Nexus 5X(PureNexus 7.1.2)为例,介绍如何在手机上跑Linux,这是一种我认为最简便 最好看的方法,实际上可以被很多软件和方法替代。
了解更多linux教程,可加群:79
看到了一遍文章,便突发奇想的想起Linux中删除目录下的所有文件的方法;整理了几个,如有不足,还望读者不吝赐教!
删除当前目录下的文件
1.rm -f *
#最经典的方法,删除当前目录下的所有类型的文件
2.find . -type f -delete或find . -type f -ex
如何使用Linux命令行创建新的用户呢?
我是在Ubuntu下进行的,例如添加名为test的新用户:
最简单的命令:
sudo adduser test
会自动将该用户添加到同名组中,创建/home/test/,从etc/skel/复制文件,并设定密码和相关初始身份信息。
原始一点的命令:
目录0 - 时间线1 - 为什么会去华为 OD2 - 华为 OD 的工作内容3 - OD 与华为自有员工的对比4 - 那,到底要不要去华为 OD?5 - 网传的 OD 转华为正编,真的假的?2) 连续两次绩效 A3) 通过可信专业级认证4) 部门人员需求指标?5 - 最后,真的感谢 OD,
《30天自制操作系统》是2012年人民邮电出版社出版的图书,作者是川合秀实。该书介绍了怎么编写代码,完成操作系统任务。
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单
前段时间写了《STM32驱动LCD原理》和《STM32的FSMC外设简介》两篇文章,本文将对STM32驱动LCD进行实战应用。LCD是深圳市拓普微科技开发有限公司的LMT028DN,分辨率是320*240,大小2.8寸,颜色65K的彩色屏,采用的是ST7789s液晶控制IC。颜色模式是56
一.locate(搜索文件)
1.命令格式
locate 文件名
说明:locate命令不在系统中搜索文件(即不遍历整个系统),而是在/var/lib/mlocate(centos7中为此目录,可使用locate locate命令查看此目录路径)数据库中搜索,/var/lib/mlocat
不废话,直接来简单介绍:
*实例:压缩服务器上当前目录的内容为xxx.zip文件*
zip -r xxx.zip ./
*解压zip文件到当前目录*
unzip filename.zip
===================================================