原创 PCI驅動訪問設備內存方式

pci_request_selected_regions功能:爲設備內存分配物理地址空間。 ioremap功能:將設備物理地址空間映射成虛擬地址空間,從而驅動可以訪問。 static int nvme_dev_map(struct n

原创 以新插入磁盤作爲grub啓動盤修改方法

在一塊新磁盤上安裝grub,並將它作爲啓動磁盤的步驟: 1.如果該磁盤已經有安裝過grub,先修改grub啓動磁盤 /boot/grub/devic

原创 使用linux命令

同步分區表命令: partprobe(8) or kpartx(8) sed命令用例: sed -i 's/import TestDevice/im

原创 git發郵件

  1.發單個patch git status 檢查狀態 git commit 提交修改,提交了之後才能format-patch git forma

原创 linux訪問windows分區或共享

linux mount windows分區 [root@localhost ~]# mount -t cifs -o username=用戶名,password=密碼 ]//192.168.150.1/rpm  /mnt FYI. 如何

原创 查看服務器配置信息

# service ipmi start # ipmitool -I open sdrFAN 列就是風扇的轉速 # dmidecode # ls

原创 crash使用方法

1.Crash 調試vmcore: # pwd /var/crash/127.0.0.1-2014-06-23-12:37:00 # crash /usr/lib/debug/lib/module/`uname -r`/vmlinux

原创 Linux Kernel模塊內存泄露的一種查找思路

Linux Kernel模塊內存泄露的一種查找思路 時間2014-02-14 14:12:11  CSDN博客 原文  http://blog.csdn.net/cjf_iceking/article/details/19191595

原创 linux內核調試

1.使用kdump+debuginfo+crash [root@localhost 127.0.0.1-2014-06-19-03:01:35]#

原创 使用其他機器上的硬盤啓動Centos5系統panic問題解決方法

將一塊包含有RHEL5.6系統的硬盤換到另外一臺pc時,發生下面panic情況 panic信息: Unable to access resume device (/dev/sda2) mount : could not find

原创 ubuntu軟件包管理

deb文件時ubuntu以及debian管理軟件的基本單位 deb文件解壓命令: ar -xv *.deb deb文件安裝命令: apt-get install *.deb 源文件: /etc/apt/source.list 更新源:

原创 linux清空緩存方法

原文:http://www.linuxidc.com/Linux/2012-04/58184.htm 今天用spot on light 查了一下開發服務器的內存佔用,只剩下60MB 用下面的方法就可以實現清空緩存 頻繁的文件訪問會導

原创 C標準IO緩存長度限制0124

echo "..." > /proc/submiter/submiter_entry echo的字符串長度超過1024時會發生兩次傳遞,原因是ech

原创 物理地址、虛擬地址(線性地址)、邏輯地址以及MMU的知識

轉自:http://blog.csdn.net/macrossdzh/article/details/5954763 一、首先不得不提的歷史          許多年以前,當人們還在使用DOS或是更古老的操作系統的時候,計算機的內存

原创 kmalloc、vmalloc、malloc的區別

轉自:http://blog.csdn.net/macrossdzh/article/details/5958368 簡單的說: kmalloc和vmalloc是分配的是內核的內存,malloc分配的是用戶的內存kmalloc保證分配