原创 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