首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1、先用ifconfig查看当前的网卡配置 一般没有进行设置之前,打印的信息如上所示。 2、查看当前网卡配置,打开配置文件/etc/network/interfaces 可以看到只有一个回环测试的网卡配置 3、选择添加我 ...
分类:
系统相关 时间:
2017-11-08 19:39:57
阅读次数:
286
Preface Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。 Linux内核采用分层结构处理网络数据包。分层结构与网络协议的结构匹配,既能简化数据包处理流程,又便于扩展和维护。 一、内核网络结构 在Linux内核中,对网络部分按照网络协议层、网络设备层、设备驱 ...
分类:
系统相关 时间:
2017-11-04 19:33:55
阅读次数:
226
linux 网络驱动谨以此文纪念过往的岁月一.前言在linux中网络驱动也是一个大头,如何去理解网络驱动是作为一个linux驱动工程师必备的技能。不过同样的设备,在不同人的手中会有不同的效果,其原因就在于驱动的好与否。二.设备注册学习网络的驱动与学习普通cdev驱动一样,都是学习其模板,然后再创造学 ...
分类:
系统相关 时间:
2017-11-03 20:21:32
阅读次数:
177
内核源码:linux-2.6.38.8.tar.bz2 概括而言,编写Linux网络驱动其实只要完成两件事即可,一是分配并初始化网络设备,二是注册网络设备。 1、分配并初始化网络设备 动态分配网络设备(从C语言角度来看,其实就是定义了一个struct net_device结构体变量,并对这个结构体变 ...
分类:
系统相关 时间:
2017-11-03 20:17:09
阅读次数:
274
项目中用tc,htb做流控期间,研究了htb(分层令牌桶)算法的实现.觉得这种思想在类似与有消费优先级的生产者消费者场景中也很适用. ...
分类:
编程语言 时间:
2017-11-03 18:56:38
阅读次数:
387
Linux系统管理磁盘管理,文件系统管理RAID基础原理,LVM2网络管理:TCP/IP协议,Linux网络属性配置程序包管理:rpm,yum进程管理:htop,glance,tsar等sed和awkLinux系统开机流程内核管理基础知识:编译内核,模块Linux系统裁剪kernel+busybox课外作业:LFSLinux磁盘管理I/OPorts..
分类:
系统相关 时间:
2017-11-03 15:23:02
阅读次数:
177
Linux网络设置与VM网络设置有着密不可分的关系,在对Linux网络设置之前必须对虚拟机网络设置 VMware提供三种网络工作模式: (1).bridged 即桥接模式 如上图所示,虚拟机与单独占用一个ip地址,如果网络中能够提供多个ip地址,则可使用,此时外部可以看到虚拟机。 (2).NAT 即 ...
分类:
系统相关 时间:
2017-11-02 19:05:45
阅读次数:
260
通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①、Linux文件和目录处理命令 ②、Linux链接命令和权限管理命令 ③、Linux文件搜索命令 ④、Linux帮助和用户管理命令 ⑤、Linux压缩和解压缩命令 ⑥、Linux网络和关机重启命令 学习命令, ...
分类:
系统相关 时间:
2017-11-02 15:54:29
阅读次数:
190
一、Linux作业和优先级二、ICMP和ftp相关命令三、traceroute四、tcpdump一、Linux作业和优先级nicejobfgbgnohuprenicejob:前台作业(foreground):通过终端启动,且启动后会一直占据终端后台作业(background):可以通过终端启动,但启动后即转入后台运行(释放终端)例如htop不..
分类:
系统相关 时间:
2017-11-01 00:03:13
阅读次数:
225
一、Linux网络命令分类二、ifcfg家族三、iproute2家族四、nmtui家族五、TCPFSM一、Linux网络命令分类分类:1.ifcfg家族://net-toolsifconfig:配置ip,netmask,gatewayroute:配置网关和路由netstat:网络状态及统计数据的查看其他命令:===================================..
分类:
系统相关 时间:
2017-10-29 23:13:07
阅读次数:
333