博客日历
2024年05月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
29 | 30 | 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
存档
2024年03月 04月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
yum使用本地光盘做安装源
1.修改/etc/yum.repos.d/CentOS-Media.repo
# 添加光盘(CentOS6.4 DVD1)的挂载路径
baseurl=file:///media/CentOS_6.4_Final
enabled=1
2.将CentOS-Base.repo改名
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
此时yum默认会使用光盘中的安装源,例如可执行:
yum search gcc
也可以不将CentOS-Base.repo改名,执行这样的yum命令:
yum --disablerepo=\* --enablerepo=c6-media search gcc
来使用光盘中的安装源。
(注:本文基于CentOS6.4)
另:也可以直接通过fstab来挂载iso,此时CentOS-Media.repo可以写baseurl=file:///home/daigx/CentOS_DVD1
# /mnt/hgfs/ : vmware share folder
/mnt/hgfs/CentOS6.4_DVD/CentOS-6.4-i386-bin-DVD1.iso /home/aaa/CentOS_DVD1 iso9660 user,loop 0 0
/mnt/hgfs/CentOS6.4_DVD/CentOS-6.4-i386-bin-DVD2.iso /home/aaa/CentOS_DVD2 iso9660 user,loop 0 0
分类:Linux 查看次数:4196 发布时间:2013/7/18 12:25:32
*nix文件锁的基本应用(C/Shell中的进程同步)
1.Shell中使用flock命令实现进程同步
(
flock 300
# 在这里插入需要加锁的程序段
flock -u 300
)300<>/home/aaa/aaa.lck
备注:上面的语法格式
(shell program)fd_number<>filepath
的意义是将文件filepath打开并关联到文件描述符fd_number,本例中是将文件/home/aaa/aaa.lck打开并关联到文件描述符300;当然,也可以使用exec命令来打开文件并关联文件描述符。
参见:http://www.chineseinla.com/f/page_viewtopic/t_9679.html
2.C/C++程序中使用flock函数实现进程同步
int fd = open("/home/aaa/test.lck",O_RDWR|O_CREAT,0666);
flock(fd,LOCK_EX);
// ... 需要加锁的程序段
flock(fd,LOCK_UN);
close(fd);
分类:Linux 查看次数:4314 发布时间:2013/7/15 16:40:40