![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux文件系统
文章平均质量分 63
txxm127
这个作者很懒,什么都没留下…
展开
-
/proc/stat 详解
学习时间:2013/09/07 参考文档 http://www.linuxhowtos.org/System/procstat.htm 在Linux系统中,可以用/proc/stat文件来计算cpu的利用率。这个文件包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。 cat /proc/stat cpu 65376847 362756 240515翻译 2014-05-14 16:18:37 · 801 阅读 · 0 评论 -
虚拟机qcow2格式文件系统制作
学习时间:2011/9/12 1 建立qcow2文件系统格式的虚拟机文件系统 (注意:可用du –sh命令查看raw.img大小找到这两种方法的区别) 方法(1): qemu-img create –f raw raw.img 10G原创 2014-05-14 16:09:55 · 2701 阅读 · 0 评论 -
qemu网络启动模式配置
学习时间:2011/12/6 1 tap/tun启动模式(虚拟机启动网络参数-net nic –net tap) Qemu的tap初始化脚本缺省是/etc/qemu-ifup,内容如下: #!/bin/sh /sbin/ifconfig $1 192.168.0.11 如果不存在tun内核模块,可以自己编译。TUN模块的内核配置项位于: Device原创 2014-05-14 16:15:52 · 1548 阅读 · 0 评论 -
Linux下X86与MIPS区别之一:代码放在数据区是否可以被执行
学习时间:2013/9/10 X86与MIPS区别: (1)代码放在数据区是可以被执行的,而MIPS却不可以;(2)函数调用开辟栈空间大小不一样。 以下是基于MIPS上的一段把执行代码放在数据区的程序: #include char shellcode[] = { "\x50\x73\x06\x24" "\xff\xff\xd0\x04" "\x50\x73\x原创 2014-05-14 16:22:14 · 1035 阅读 · 0 评论 -
/proc/cpuinfo文件解析
学习时间:2013/12/10 在Linux系统中,提供了proc文件系统显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到。本文章针对该文件进行简单的总结。 基于不同指令集(ISA:Instruction Set Architecture)的CPU产生的/proc/cpuinfo文件不一样,基于X86指令集转载 2014-05-14 16:29:07 · 732 阅读 · 0 评论 -
从预防缓冲区溢出看MIPS与X86在函数调用开辟栈的区别
学习时间:2013/9/16 Linux下有三类获取函数调用栈信息的函数: (1)__builtin_frame_address();(2)__builtin_return_address();(3)backtrace()类。 但是经过测试发现在MIPS架构的处理器上都不能正常使用。通过分析X86与MIPS函数调用的反汇编代码,可以得到X86架构与MIPS架构在函数调用的时候开辟原创 2014-05-14 16:23:43 · 1172 阅读 · 0 评论 -
自己用C语言编写who命令
学习时间:2013/8/12 #include #include #include #include int main() { struct utmp *p_utent; long t; setutent(); while((p_翻译 2014-05-14 16:20:48 · 840 阅读 · 0 评论 -
寻求对MIPS架构(国产龙芯处理器)感兴趣的软件开发人员一起开发开源UEFI BIOS
大家好: 作为一位软件开发人员,相信大家都思考过这样一个问题:为什么国产龙芯处理器性能与Intel同时期的处理器性能差别如此之大?为什么国产开源的软件发展远远不及国外?------是我们软件开发人员自身素养不够?还是原本国产处理器的硬件性能就不行?本人毕业与中国科学院计算技术研究所龙芯实验室,在龙芯实验室研发的那几年,也看到了龙芯的开源论坛上有那么多一批批对龙芯软件开源的爱好者。一原创 2014-08-16 10:51:43 · 2056 阅读 · 2 评论