原创 ubuntu用netplan配置靜態ip

[chrism@hp netplan]$ cd /etc/netplan/ [chrism@hp netplan]$ cat 01-network-manager-all.yaml # Let NetworkManager manage

原创 debian/ubuntu

1. 設置源:mirrors.aliyun.com https://opsx.alibaba.com/mirror /etc/apt/sources.list http://www.cnblogs.com/wudonghang/p/8e0

原创 ovs的dot1q-tunnel的vlan-mode

# man ovs-vswitchd.conf.db dot1q-tunnel A dot1q-tunnel port is somewhat like an

原创 linux flashplayer

下載flash_player_npapi_linux.x86_64.tar.gz,放在根目錄解壓。然後把/libflashplayer.so放到個人目錄裏。   $ mkdir ~/.mozilla/plugins $ cp /lib

原创 PERCPU

https://0xax.gitbooks.io/linux-insides/content/Concepts/linux-cpu-1.html percpu對某些應用來說非常高效,但是對需要頻繁分配percpu變量時,就會變成累贅。因爲

原创 TRex

Trex是思科的一款基於DPDK的網絡測試工具。首先安裝centos 7.5,然後安裝kernel-devel-3.10.0-862.el7.x86_64.rpm。 最好不要用# yum install kernel-devel,以免安裝

原创 GRO checksum在tcpdump中incorrect的問題

tcpdump -i $link src 192.168.1.14 and port 4000 and greater 100 -v -nn 當rx-checksumming打開的時候,skb->csum裏面是硬件計算的tcp chec

原创 不產生initramfs的解決方法

cd /images/chrism/linux make distclean cp /swgwork/majd/for_people/for_guyle/.config .config ##Enable the ACT_CT (O

原创 用pktgen產生隨機mac流量

在samples/pktgen目錄下面並沒有具體的例子,但是pktgen是支持的,需要修改下面的文件: [chrism@dev-r630-04 linux]$ git diff samples/pktgen/pktgen_sample0

原创 在ubuntu上開啓kdump-tools服務

# apt install linux-crashdump ubuntu多了一個grub配置文件 /etc/default/grub.d/kdump-tools.cfg,這樣就不需要在/etc/default/grub設置crashke

原创 用bcc打印調用函數和返回的時間

#!/usr/bin/python from __future__ import print_function from bcc import BPF import socket # load BPF program b = BPF

原创 用crash打印所有pci設備的驅動和內核模塊信息

筆記本所有pci設備如下: [root@lenovo ~]# lspci 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM

原创 如何用crash找到進程完整的命令

如果僅僅是找到命令本身,task_struct.comm就夠了,如果要找到後面的參數則需要花些功夫: crash> ps | grep ping 23552 23216 7 ffff8fd784dfc500 IN 0.

原创 用crash打印pci_bus_type和驅動driver_data

在Solaris mdb裏面有個prtconf命令,可以打印device tree,也可以顯示驅動設置的私有數據結構。但是crash並沒有類似的命令。今天發現了一個全局變量pci_bus_type,通過這個變量可以實現類似的功能。 htt

原创 用bcc打印參數內容

Linux DTrace仍然遙遙無期,不過最近發現bcc功能也很強大,可以打印參數成員變量的內容。 https://github.com/mishuang2017/sm/blob/master/bcc/device_add.py 'mod