自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 c指针数组作为函数参数,长度变化

最近用到指针数组,想遍历输出指针数组的每个元素,但计算指针数组长度和元素个数时有点问题不明白,先记录下,给伙伴们避坑#include <stdio.h>void print(char *p[]);int main(){ char cmd_path[] = "/bin/mkdir"; char *cmd_argv[] = {cmd_path, "-p", "/home/li/test.txt", NULL}; printf("sizeof cmd_argv

2020-05-27 11:28:34 630

原创 acpi IO资源与smbus冲突

这几天遇到一个奇怪的问题,我试着透过io的方式去读sch5027这颗SuperIO的Hardware Monitor,但发现它的Hardware Monitor只支援透过I2C/SMBus去读,不过这也不是问题,因为Linux有支援,只要挂载dme1737就行了。奇怪的点在于,挂上dme1737后,完全找不到应该建立在/sys/class/hwmon/下的entry,追了一下code后,发现dm...

2019-11-22 11:46:55 1967

原创 编译内核

一、下载内核源码4.4.0-62-genericcd4.4.0-62-genericmake menuconfig 选择必要的选项,然后保存make -j20 用20个核编译这样在arch/arm64/boot会生成文件,这个是arm下编译的,x86的在arch/x86_64/boot下file Image.gzImage.gz: gzip compressed d...

2019-05-29 14:34:32 490

原创 Ubuntu使用遇到问题

1、执行apt-get install vim报错dpkg: error: corrupt info database format file '/var/lib/dpkg/info/format'cat/var/lib/dpkg/info/format没有输出echo 1 > format在执行apt-get install vim 不在报错2、gcc编译文件时报错...

2019-05-23 17:41:52 1160

原创 查看更改linux内核initrd.img

2.6以前的版本采用的是ext2格式的initrd,2.6及以后是cpio包形式,具体来看下吧2.6及以后版本内核解包查看ubuntu的grub.cfg文件红框是root文件系统,挂载在根目录。解包initrd.img-4.4.0-62-genericfile initrd.img-4.4.0-62-generic# initrd.img-4.4.0-62-ge...

2019-05-21 10:51:12 953

原创 qemu虚拟机上网

配置宿主机桥接centos环境,管理口enp6s0f0一、一次性的可以写一个脚本add_brige.sh,运行脚本前试下brctl addbr br0是否可行!否则可能出现断网现象。#!/bin/bashbrctl addbr br0brctl addif br0 enp6s0f0sleep 1ifconfig enp6s0f0 0.0.0.0ifconfig enp6...

2019-05-05 17:21:53 1319

原创 qemu虚拟机ping不通网关

qemu虚拟机配置网络ping不通网关,但是可以ping通宿主机解决问题:查看宿主机网关看见一条不相关的路由删除这条路由route del -net 169.254.0.0 netmask 255.255.0.0再ping宿主机,通了!...

2019-05-05 16:12:38 4711

原创 linux忘记密码很苦恼吧,有方法了

将镜像test.img挂载fdisk -l test.img可以看到分区内容挂载分区 kpartx -av test.img 会返回一个值挂载第一分区mkdir bootsudo mount /dev/mapper/loop2p1 bootls boot# grubcd boot/grubvi grub.cfg添加内核参数进入shell然后重启系统进...

2019-04-29 15:48:42 153

原创 dpdk 16.04编译报错 坑坑坑

Ubuntu内核4.14.2一、内核头文件中没有pci_enable_msix定义使用dpdk16.04,版本太老,内核太新!二、缺少numa.h文件lib/librte_eal/linuxapp/eal/eal_memory.c:27:18: fatal error: numa.h: No such file or directory查看是否安装numactl:numactl...

2018-11-07 18:02:08 2666 1

原创 svn 奇葩事件

运行svn up显示图中的错误:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interruptedsvn up#svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupte...

2018-09-26 14:18:43 185

原创 各linux发行版配置网络

1.centos redhat配置静态网络vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 配置DNS解析域名vi /etc/resolv.conf# 添加以下内容nameserver 192.168.1.4nameserver 114.114.114.114重启网络:service network rest...

2018-08-28 15:09:54 570

原创 dpdk+l2fwd+l3fwd遇到的问题

1.未挂载hugetlbfs需要在设置大页内存之前挂载 hugetlbfsmount -t hugetlbfs nodev /mnt/huge2.虚拟机里跑dpdk报错修改文件/home/dpdk-16.07/lib/librte_eal/linuxapp/igb_uio目录下的igb_uio.c(390行),如下图:修改完后保存退出,重新编译dpdk。3.运行...

2018-08-28 10:34:21 2224

原创 虚拟机搭建dpdk

1.虚拟机配置CPU至少是2核 内存至少1G,用于配置hugepage 至少两个网卡,其中一个是Intel的,另一个用于通信      虚拟机添加一个网卡:  【虚拟机】-&gt;【设置】-&gt;【硬件】-&gt;【添加】-&gt;【网络适配器】-&gt;【下一步】-&gt;【桥接】    由于dpdk识别默认的Intel的网卡eno16777736,将其用于dpdk。...

2018-08-28 09:57:26 2701

密码的协议

密码的协议基础,主要就讲述了密码涉及到的协议有 不经意传输 私有信息的检索

2014-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除