logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nc工具使用方法

方法一:1. 虚拟机端nc -l -p 1234 | dd of=/home/vec/open.image2. tbox端(虚拟机 ip)dd if=/dev/mmcblk0 | nc 192.168.100.20 514方法二:1.虚拟机端(tbox ip)nc -n 192.168.100.40 1234 | d

linux 两种超时等待的实现

1. 基于信号量1 信号量初始化/*信号量声明*/sem_t sem;/*信号量初始化*/if(sem_init(&sem, 0, 0))printf("semaphore sem intitialization failed\n");2超时等待:线程1/*超时时间宏: s*/#define DIAG_TIMEOUT 10

#linux
Linux - 虚拟网络设备- TUN,TAP,ip tunnel

引用Tun/Tap interface tutorial什么是IP隧道,Linux怎么实现隧道通信?Linux内核网络设备--TUN. TAP设备一. concepTUN设备:一种虚拟网络设备,点对点的设备。三层设备,即处理的是IP数据包。不需要物理地址,即不需要ARP。用于创建路由。因为通过读写/dev/tun设备可以直接从协议栈的三层读写ip包,所以tun设备常用于vpn、tunnel、ips

文章图片
#linux
如何分析linux tcp/ip 丢包问题

引用手把手教你用Dropwatch诊断问题通过dropwatch定位系统内核丢包Finding out if/why a server is dropping packetsgithub source coed: pavel-odintsov/drop_watchHow to drop a packet in Linux in more ways than one试试Linux下的ip命令,ifc

#linux#tcp/ip
linux 建立自启动脚本的两种方法

方法一在/etc/rcn.d (n表示级别)中添加软链接1.1 查询当前用户运行级别执行:runleveleg:1.2 到对应的rcn.d目录中添加软链接注:S–>表示启动,99–>表示运行顺序。eg:cd /etc/rc5.dln -vsf /etc/init.d/start.sh S99start1.3 将对应的启动脚本start.sh放入/etc/init.d目录下

移植lsusb教程

一 环境:主机:windows 7 64bit运行平台:imx6ul交叉编译工具:arm-poky-Linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 –sysroot=/opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnue

Linux - 网络子系统 - 网络设备子系统:TX

引用链路层输出 - qdisc多队列网卡简介以及Linux通过网卡发送数据包源码解读Linux多队列网卡Linux TCP队列相关参数的总结Queueing in the Linux Network StackLinux XPS实现linux kernel 网络协议栈之xps特性详解What is the mq qdisc in tc Traffic Control?Linux 高级流控 - IB

文章图片
#linux
linux 内核线程的3种常见hung panic检测机制

引用Linux内核调试技术——进程D状态死锁检测Linux内核调试方法总结之死锁问题分析Linux死锁调试之hardlockupLinux死锁调试之softlockupLinux soft lockup分析softlockup检测(watchdog)原理(用于检测系统调度是否正常)Linux内核为什么会发生soft lockup?linux 内核Lockup机制浅析朴英敏: 用crash工具分析L

#linux
Linux - 网络子系统 - ss的三种tcp速率解析

一. send_bps根据RTT和拥塞窗口计算的发送速率,可能实际速率小于此值。例如,当由于TSQ等机制导致发送延迟,而占不满拥塞窗口。tcp_input.c - net/ipv4/tcp_input.c - Linux source code (v5.17.1) - Bootlins.send_bps = (double) info->tcpi_snd_cwnd * (double)inf

文章图片
#linux
Linux - 虚拟网络设备 - 链路聚合,bond,team

引用高级网络配置之BOND 与 TEAM网络接口一. bond基本概念: 将多块网卡虚拟成为一块网卡,使其具有相同的ip地址,来实现提升主机的网络吞吐量或者是提高可用性,这种技术被称作bonding。模式0( 平衡轮循) -mode=0(balance-rr)轮循策略,所有接口都使用采用轮循方式在所有Slave 中传输封包; 任何Slave 都可以接收 -模式1( 主动备份) -mode=1(ac

文章图片
    共 13 条
  • 1
  • 2
  • 请选择