
Linux
文章平均质量分 75
Vinda2012
武汉光电国家实验室
展开
-
Amanda安装配置流程
2009年做过和Amanda相关的工作,文章挺分散,在这里集中整理一下。Amanda安装配置流程2010-03-09 10:25作为整个工程的第一步,记录整个安装流程和配置文件的修改,尤其是配置文件的管理,这在后面是非常重要的环境。<br />-------------START---------------<br />到官网http://www.zmanda.com/ 下载所需版本的服务器端与客户端。<br />软件版本 2.6.0p2<br />本次应用环境为:<br />原创 2010-12-22 19:18:00 · 2709 阅读 · 0 评论 -
clock计时方式产生巨大误差的陷阱
调用:clock()功能: 返回处理器调用某个进程或函数所花费的时间。用法: clock_t clock(void);说明:clock_t其实就是long,即长整形。该函数返回值是硬件滴答数,要换算成秒或者毫秒,需要除以CLK_TCK或者 CLK_TCK CLOCKS_PER_SEC。但clock调用在多核情况下会产生巨大误差。原因是clock的实现方式决定了它不适合多核cpu原创 2012-05-02 18:34:28 · 7523 阅读 · 2 评论 -
Linux下读写速度测试
关于采用mmap是否能听提高文件读写速度的测试。Linux下读写速度测试 - [编程]Tag:C Linux版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://feizf.blogbus.com/logs/10234312.html一. 文件一次读入速度linux下读文件这东西最后都是要通过系统调用sys_rea转载 2012-05-02 17:43:45 · 1187 阅读 · 0 评论 -
vim 配置文件 ,高亮+自动缩进+行号+折叠+优化
总结不错的一份收藏将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for转载 2012-04-06 16:30:19 · 754 阅读 · 0 评论 -
libxml2 安装使用
<br /> 在项目中需要对数据的保存与交换,为了方便期间使用普通文本保存。但对文本解析时,考虑到程序的健壮性就需要处理多种意外情况,比较麻烦,因此对xml产生了点兴趣。xml本身网站上有大把的资料,可以随时参考。<br /> Gnome项目提供了一个xml的C解析器:Libxml2。libxml2最新提供了xmlreader接口,使用很方便,不过版本在2.6以上才支持。今天倒腾了一了下,做了下简单测试,在编译自己的小程序上被拌了一下,写文纪念。<br /> 现在的最新版本是2.6.30,可以到htt原创 2010-12-30 22:54:00 · 8875 阅读 · 3 评论 -
安装Fuse
安装Fuse版本: "fuse-2.7.3.tar.gz"解压#tar -xzvf fuse-2.7.3.tar.gz#cd fuse-2.7.3 安装编译:#./configure --prefix=/usr (设定安装目录)#./make#make install挂载fuse内核模块#modprobe fuse #lsmod | grep "fuse" (查询fuse内核模块是否已正确挂载)简单应用实例#cd ./example请参考"example/"下的fuse自带实例===============原创 2010-12-22 19:35:00 · 7345 阅读 · 0 评论 -
linux下遍历目录树方法总结(上)
前几天需要实现对整个目录树的遍历,查阅了相关的一些资料。开始找到的原始的方法是使用readdir()与lstat()函数实现递归遍历,后来发现linux对于目录遍历这种最常用的操作已经提供了很完善的接口:ftw()与nftw()。下面就这两种方法具体说明一下。1、手动实现递归1.1 stat()函数族stat函数族包括:stat,fstat以及lstat函数,都是向用户返回文件的属性信息(元数据)。 #include int stat(const char*pathname,struct原创 2010-12-22 14:44:00 · 2295 阅读 · 0 评论 -
linux下遍历目录树方法总结(下)
2、使用ftw调用遍历目录2.1ftw函数族 使用readdir函数等实现递归遍历目录树的方法比较原始,glibc2.1收录了ftw等函数,可以方便实现目录树的遍历。#include int ftw(const char *dirpath, int (*fn) (const char *fpath, const struct stat *sb,int typeflag), int nopenfd);#define _XOPEN_SOURCE 500#原创 2010-12-22 15:48:00 · 4686 阅读 · 0 评论 -
LUN、PV、VG和LV
<br />1.划分LUN<br />LUN只是一个逻辑的东西。在存储设备内部,LUN与物理硬盘的关系,如同主机中逻辑卷与物理硬盘的关系,也就是好像LV和PV的关系,在不同范畴。可以理解为LUN就是在做完RAID之后的逻辑盘上分出来的logic driver。<br />但不同的是,LUN在主机上看来是一个物理硬盘。<br /> <br />2. 添加新的PV<br /><br /> 一个硬盘在能够被LVM使用之前一定要初始化,可以使用pvcreate命令将PVRA的信息写入到硬盘当中,而这样被写原创 2010-12-22 19:25:00 · 1460 阅读 · 0 评论 -
Linux下Java jdk1.6安装
Linux下Java jdk1.6安装2010-03-09 15:35在当前目录输入<br />sh jdk-6u12-ea-bin-b03-linux-i586-22_dec_2008-rpm.bin <br /><br />3.看到 安装程序在询问您是否尊守许可协议页面 ,回车,空格都可以,看完协议.<br />出现一行字:Do you aggree to the above license terms? [yes or no]<br />安装程序在问您是否愿意遵守刚才看过的许可协议。当然要同意了,转载 2010-12-22 19:23:00 · 1278 阅读 · 0 评论 -
Amanda相关的配置文件
Amanda相关的配置文件2010-03-09 13:58需要关注的几个配置文件:<br /><br /><br />####服务器端的配置文件####<br /><br />@在建立vtape前,对/etc/amanda/DailySet1/amanda.conf 进行查看修改,这个是实际其作用的主要配置文件<br /> 其内容如下:<br />----------------------------start-----------------------------------------原创 2010-12-22 19:21:00 · 2009 阅读 · 1 评论 -
Amanda Linux客户端安装与配置
Amanda Linux客户端安装与配置2010-03-09 11:28Linux客户端 :red hat 企业版5.1 32位 | Amanda11 | 192.168.1.154 | CLT<br /><br />一,安装与配置<br />[root@localhost155 ~]# rpm -ivh xinetd-2.3.14-11.i386.rpm<br /><br />[root@localhost155 ~]# rpm -ivh amanda-原创 2010-12-22 19:19:00 · 2514 阅读 · 0 评论 -
pthread_detach
创建一个线程默认的状态是joinable, 如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码),所以创建线程者应该调用pthread_join来等待线程运行结束,并可得到线程的退出代码,回收其资源(类似于wait,waitpid) 但是调用pthread_join(pthread_id)后,如果该线程没有运转载 2012-05-03 11:21:10 · 1054 阅读 · 0 评论