
linux
文章平均质量分 91
jayzym
总有人要当废物,为什么不能是我呢?
展开
-
虚拟网卡 TUN/TAP 驱动程序设计原理
简介 虚拟网卡Tun/tap驱动是一个开源项目,支持很多的类UNIX平台,OpenVPN和Vtun都是基于它实现隧道包封装。本文将介绍tun/tap驱动的使用并分析虚拟网卡tun/tap驱动程序在linux环境下的设计思路。 tun/tap驱动程序实现了虚拟网卡的功能,tun表示虚拟的是点对点设备,tap表示虚拟的是以太网设备,这两种设备针对网络包实施不同的封装。利用tun/tap驱动,可以将tcp/ip协议栈处理好的网络分包传给任何一个使用tun/tap驱动的进程,由进程重新处理后再发到物理链路中。开转载 2021-03-08 16:34:47 · 1980 阅读 · 0 评论 -
linux 文件系统
基本概念准备 块设备与字符设备 块设备与字符设备都属于物理外设 块设备是随机对数据片段进行读写的 字符设备是以顺序对数据片段进行读写的 磁盘、CD-ROM盘、闪存就属于块设备。键盘、串口属于字符设备。 扇区与块 Sector: 扇区是块设备的最小寻址单元,也就是说,是物理上的最小单元 Block: 块是文件系统进行IO的最小单元,就是说,块是逻辑上的最小单元 由此看来,扇区与块的关系就很清晰了,块一定是扇区整数倍,而且一定要小于内存中一个页的长度。通常扇区的大小是512字节。 i转载 2021-03-08 16:21:13 · 178 阅读 · 0 评论 -
linux中vi命令
linux学习中vi编辑器的操作命令转载 2016-09-28 14:16:29 · 247 阅读 · 2 评论 -
linux设置定时任务
今天在服务器上部署项目的时候,项目中下载文件的代码发生了异常,提示是磁盘空间不足。 之后我对磁盘进行了清理,由于我们项目中的下载文件也是定时任务,我总不能经常来清理这个磁盘吧,那太麻烦了,所以我定义了一个linux的定时任务。 我们需要用命令开启定时任务的vi编辑器 crontab -e 在vi编辑器中我们编写定时删除的脚本 * * * * * rm -rf /home/down/*原创 2017-08-16 17:39:09 · 509 阅读 · 0 评论