文章列表
 
您正在查看 "unix类" 分类下的文章

2009-10-22 17:35

bdf:查看磁盘空间占有率和挂载点,相当于mount -h

 
2008-01-07 9:47
独占锁的管理主要由三个函数组成:sx_xlock()、sx_try_xlock()和sx_xunlock()。
函数void sx_xlock(struct sx *sx):
mtx_lock(sx->sx_lock);
while (sx->sx_cnt != 0) {
sx->sx_excl_wcnt++;
cv_wait(&sx->sx_excl_cv, sx->sx_lock);
sx->sx_excl_wcnt--;
}
sx->sx_cnt--;
sx->sx_xholder = curthread;
mtx_unlock(sx->sx_lock);
该 函数申请一个独占锁,在互斥体sx_lock的保护下,如果sx_cnt不等于0,则说明该锁正被独占或者共享占有,因此,
 
2008-01-07 9:41
在FreeBSD5.0中,有很多类型的锁:互斥体(struct mtx)、共享/独占锁(struct sx)、lockmgr锁(struct lock)、条件变量(struct cv)和信号量(struct sema)。本文将探讨这些锁机制的含义、应用和实现。另外,有一种文件锁(struct lockf)用于文件字段的保护,嵌在inode结构中使用,是属于另外的范畴,这里不做说明,有兴趣可以参考flock(2)和VOP_ADVLOCK (9)。
1 基本锁机制
struct lock_class {
const char *lc_name;
u_int lc_flags;
};
本文讨论的锁机制,任何一种类型都直接
 
2008-01-03 18:05

动机:制作live CD,无非是便于制作系统的安装盘,至于是什么系统,就看公司开发的是什么产品了:)

过程简单描述:在主机A上安装FreeBSD系统,并安装一些软件;根据主机A的系统环境,制作live CD的ISO文件;用这个ISO文件,可以制成光盘;在主机B上运行这张光盘,启动光盘上的系统后,运行脚本命令,将系统COPY到主机B上;主机B有了和主机A一样的运行环境(也可以不一样,看脚本怎么写了)。

实验环境:虚拟机

实现步骤:

1.在主机A上安装新的FreeBSD系统

     

 
2007-12-07 16:45
环境,FreeBSD6.2,本地虚拟机
(本方法仅适用本地操作)

1.       编译内核

#cd /usr/src/sys/i386/conf

#cp GENERIC GENERIC.old

#vi GENERIC,

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

你好 最近在研究hadoopdb 看论文说它没能实现join操作,但是确有实验,我很想知道had
 

注意养胃,平时嚼点生花生对胃有好处。
 

@-@
 

[表情]
 

你好,偶然有幸在百度上看到你的文章,很喜欢你的文字,交个朋友吧:)我也是学计算
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu