![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内核学习
happy2023_forever
傻瓜
展开
-
linux内核-pci_alloc_consistent的理解
先留着原创 2020-09-29 11:10:39 · 1074 阅读 · 0 评论 -
insmod 模块的时候出现的问题
<br />当我insmod mpt2sas.ko的时候,报出的错误为:<br />unknow symol ....<br />百思不得其解,后来问了pei姐姐,得知问题所在。<br />原来是:<br />在insmod 一个模块的时候,一定要看下模块信息。<br />modinfo xx.ko<br />查看下模块的依赖关系。<br />用lsmod |grep ** 来查看是否所依赖的模块都有安装上去原创 2011-05-18 10:54:00 · 646 阅读 · 0 评论 -
脚本里的一个新发现
<br />今天帮77验证一个问题,关于脚本里的注释。<br />一般在bash脚本里,一句话加上#的话 ,就相当于,这句话无效<br />譬如:<br /> <br />wangtt=wangttaaaaa<br />echo $wangtt<br /> <br />这样的话, 就会打印出 wangttaaaaa<br /> 如果 <br />wangtt=wangttaaaaa bbbb<br />的话,<br />打印结果为: wangttaaaaa<br />而不是wangttaaaaaabbbb<原创 2011-01-19 18:02:00 · 394 阅读 · 0 评论 -
查看文件的不同diff
<br />diff file1 file2<br /> <br />可以查看文件是否相同。<br />如果相同, 返回NULL<br />如果不同, 返回不同部分原创 2010-12-15 11:22:00 · 441 阅读 · 0 评论 -
创建swap分区 并开启Swap
<br />只写下我工作中遇到的,呵呵,好喜欢。<br />谢谢zengc.<br />mkdir swapfile<br />dd if=/dev/zero of=/swapfile/swapfile_kdump bs=1M count=128<br />mkswap /swapfile/swapfile_kdump <br />swapon /swapfile/swapfile_kdump <br /> <br />这样就创建了128M 的 swap文件。原创 2010-12-14 17:34:00 · 534 阅读 · 0 评论 -
压缩与解压命令
这个方式是我最喜欢用的。呵呵当然,也有别的用法。比如: /home/wangtt/wangtt.c我想压缩 wangtt 这个目录linux-d109:/home # lsbuild dead.ko source wangttlinux-d109:/home # tar zcf wangtt.tar.gz wangtt/linux-d109:/home # lsbuild dead.ko source wangtt wangtt.tar.gz解开这个压缩:linux-d109:/home #原创 2010-12-08 16:38:00 · 484 阅读 · 0 评论 -
initrd文件的解开与压缩方式
<br />还是我自己比较常用并且很喜欢的方法。呵呵。<br /> <br />linux-d109:/home # mkdir wangtt<br />linux-d109:/home # cd wangtt/<br />linux-d109:/home/wangtt # cp /boot/initrd-2.6.27.19-5-default .<br />linux-d109:/home/wangtt # ls<br />initrd-2.6.27.19-5-default<br />linux-d10原创 2010-12-08 16:46:00 · 773 阅读 · 0 评论 -
shell 语言学习
<br />wc -l file ---计算文件行数<br />wc -w file ---计算文件单词数<br />wc -c file ---计算文件中的字符数<br />grep 'pattern' file ----在文件中搜索字符串“pattern”<br /> 通常用" [ ] "来表示条件测试。注意这里的空格很重要。要确保方括号的空格。 <br />[ -d DIR ] 如果DIR存在并且是一个目录则为真<br />[ -f file ] 如果file存在并且是一个普通文件则为真<原创 2010-12-09 17:47:00 · 306 阅读 · 0 评论 -
设置IP
<br />首先用ethtool eth<number> 查看哪个端口开着。<br />比如: ethtool eth0<br /> ethtool eth1<br />linux-d109:/ # ethtool eth0<br />Settings for eth0:<br />Cannot get device settings: No such device<br />Cannot get wake-on-lan settings: No such device<br />Can原创 2010-12-08 18:38:00 · 1802 阅读 · 0 评论 -
转:查看内核版本命令
<br />今天飞飞问我怎么查看一个系统的版本是suse的还是fedro的。<br />我只知道 uname -a<br />然后问了下百度 , 得出以下答案。<br />http://zhidao.baidu.com/question/148159413.html<br /> <br />告诉飞飞:cat /proc/version 解决了他的问题。哈哈哈哈哈<br /> <br /> <br />1. 查看内核版本命令: <br /><br /> 1) [root@q1test01 ~]# cat /原创 2010-12-08 10:26:00 · 1441 阅读 · 0 评论 -
解读函数 alloc channel source
/* ioat2_alloc_chan_resources - allocate/initialize ioat2 descriptor ring * @chan: channel to be initialized */int ioat2_alloc_chan_resources(struct dma_chan *c){ struct ioat2_dma_chan *ioat = to_ioat2_chan(c); struct ioat_chan_common *chan = &ioat->base;原创 2010-12-01 16:14:00 · 689 阅读 · 0 评论