随笔分类 -  Linux

FUSE文件系统
摘要:用户空间文件系统(Filesystem in Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS,glusterfs和luster使用FUSE实现。Linux用于支持用户空间文件系统的内核模块名叫FUSE,FUSE一词有时特指Linux下的用户空间文件系统。文件系统是一个通用操作系统重要的组成部分。传统上操作系统在内核层面上对文件系统提供支持。而通常内核态的代码难以调试,生产率较低。Linux从2.6.14版本开始通过FUSE模块支持在用户空间实现文件系统。在用户空间实现文件系统能够大幅提高生产率,简 阅读全文
posted @ 2012-07-04 11:18 梦想在飞 阅读(435) 评论(0) 推荐(0)
CentOS 6.X无法读取NTFS分区的移动硬盘
摘要:下面的命令全部在root用户下进行,或者命令前自己加sudo一、下载安装ntfs-3g ,fuse1、去http://www.tuxera.com/community/ntfs-3g-download/上查看并下载latest stable versionwget -c http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2012.1.15.tgz解压tar xzfv ntfs-3g_ntfsprogs-2012.1.15.tgz安装cd ntfs-3g_ntfsprogs-2012.1.15 ; ./configure && make 阅读全文
posted @ 2012-07-04 11:17 梦想在飞 阅读(1133) 评论(0) 推荐(0)
Linux Fedora设置PATH环境变量
摘要:在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#export PATH=$PATH:/opt/au1200_rm/build_tools/bin查看是否已经设好,可用命令export查看:[root@localhost bin]# exportdeclare -x BASH_ENV=&qu 阅读全文
posted @ 2011-12-12 19:17 梦想在飞 阅读(1775) 评论(0) 推荐(0)
在 Fedora11 上安装 ns-2
摘要:ns-2,一个由加州伯克利大学开发的网络仿真平台,也是目前的主流开源网络模拟平台。安装必备软件包# yum install autoconf automake gcc-c++ libX11-devel xorg-x11-proto-devel \libXt-devel libXmu-devel下载和安装 ns-2要下载和安装的模块很多,软件包很容易下载到,所有模块都包括:$ wget http://……$ tar zxvf ns-allinone-2.33.tar.gz$ cd ns-allinone-2.33$ ./install安装过程很顺利,不需要有什么 trouble shooting 阅读全文
posted @ 2011-12-12 19:04 梦想在飞 阅读(350) 评论(0) 推荐(0)
如何获取进程运行的时间长度
摘要:HANDLE hProcess;FILETIME ftCreation,ftExit,ftKernel,ftUser;GetProcessTimes(hProcess, &ftCreation, &ftExit, &ftKernel, &ftUser); 本文例子程序的运行界面如下图所示: 计算运行的时间 某个进程运行的时间长度是指该进程创建的时间到当前时间逝去的时间。这个信息被存储在 FILETIME 结构中。只要计算出逝去的时间,那么再将它转换成小时/分钟/秒形式。很幸运,借助 COleDateTime 类,这个工作很容易完成。COleDateTime ti 阅读全文
posted @ 2011-12-09 09:51 梦想在飞 阅读(678) 评论(0) 推荐(0)
测量Linux进程运行时间和占用内存的方法
摘要:在Jist的主页里,给出了几种模拟器的对比,我对如何获取NS2的模拟运行时间和占用内存的方法比较感兴趣,因为自己的工作可能将来也要涉及模拟器优化,因此首先要学会测量的方法。1.运行时间time ./ns xxx.tcl下面是在我机器上ls的测量结果:fang@ns-serv2:~/ns-allinone-2.31$ time lsbin include lib ns-2.31 README tclcl xgraph-12.1cweb install man otcl sgb tclcl-1.19 zlib-1.2.3gt-itm INSTALL.WIN32 nam-1.13 otcl-1.13 阅读全文
posted @ 2011-12-09 09:49 梦想在飞 阅读(550) 评论(0) 推荐(0)