进程间的通信(2)
有三种IPC我们称为XSI IPC,即消息队列、信号量以及共享存储器,它们之间有很多相似之处。
标识符和键
每个内核的IPC结构(消息队列、信号量或共享存储段)都用一个非负整数的标识符加以引用。例如,为了对一个消息队列发送或取消息,只需要知道其队列标识符。与文件描述符不同,IPC标识符不是小的整数。当一个IPC结构被创建,以后被删除时,与这种结果相关的标识符连续加1,知道...
分类:
系统相关 时间:
2014-05-15 07:16:02
阅读次数:
454
我初次装Linux系统的时候,查过一些资料,然后也有网友教过我,这里做一个总结,和大家分享一下(U盘安装)。
其实我们平时电脑开机的时候,是有个启动顺序的,他并不是直接进入我们的操作系统,所以我们要修改这个启动顺序。就是电脑开机的时候,迅速按"F2"键,进入"bios"界面(至于是按什么键,和电脑关,请自己查询),我电脑的型号:华硕K55VD。我是迅速按"Esc"键,进入"boot"...
最近安装好了MySQL之后,在启动MySQL服务时无法正常启动MySQL。提示没有更新/var/lib/mfailedZDB.pid并退出。该MySQL与Oracle位于同一主机。有些内核参数进行过调整应该也是使用与MySQL。下面是该问题的具体描述。1、故障现象SZDB:/usr/src/mysql_src # /etc/init.d/mysql startStarting MySQL...Th...
分类:
数据库 时间:
2014-05-15 05:41:43
阅读次数:
534
测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1 ,数据库名为默认的orcl,Linux虚拟机的IP设置为192.168.1.121一、修改listener.ora文件内容命令:[oracle@gp...
分类:
数据库 时间:
2014-05-15 05:16:19
阅读次数:
433
前几天把ubuntu升级成14.04了,后来又照旧隔一段时间去更新一下系统..结果没有声音了,网络视频也看不了了。百度了几个方案,无果,可能是写的不够清楚吧。
但该向谁请教呢?我打开了Kubuntu自带的IRC。打开它,里面有好多外国人。我就用蹩脚的英语打了个招呼,然后有人回应。呵呵,我就问起了这个don‘t have voice的解决方案。...
分类:
其他好文 时间:
2014-05-15 05:15:43
阅读次数:
302
引言:
执行如下命令时,ls /usr/local/lib/libfreetype.so -l显示内容:
lrwxrwxrwx 1 root root 20 2014-04-06 22:57 /usr/local/lib/libfreetype.so -> libfreetype.so.6.9.0
表明这是一个链接文件,通过链接可以实现对一个文件从不同路径对它进行引用。对于文件的链接有硬链接...
分类:
系统相关 时间:
2014-05-15 03:39:10
阅读次数:
381
在虚拟机上安装 Kali 的时候什么问题都没有,在实体机上安装就出现问题了。
首先选择的是 Install,就是文字安装,安装的时候经过选择国家语言,到探测网络硬件,屏幕上显示“探测网络硬件”,然后就一直卡在那。然后又用了 Graphical Install,结果还是一样,等了半个小时还是卡着不动。
在网上找了有方法可以跳过探测网络硬件的,但是我试过了发现还是不行,因为他跳过探测网络硬件的话,...
分类:
系统相关 时间:
2014-05-15 03:16:30
阅读次数:
489
既然总结了windows下的邮件服务器,那么linux下的邮件服务器也一起总结一下。在中职技能比赛中邮件服务器不管是linux和windows原理都是一样,只不过实现的方式有所区别,windows2003下一般是安装并配置SMTP和POP3服务,linux下一般是配置sendmail(起着SMTP协议作用)和dovecot..
分类:
系统相关 时间:
2014-05-14 18:22:56
阅读次数:
454
分类:1)通过mii-tool指令[root@localhostroot]#mii-tooleth0:negotiated100baseTx-FD,linkoketh1:nolink或[root@localhostroot]#mii-tool-veth0:negotiated100baseTx-FD,linkokproductinfo:vendor00:50:43,model2rev3basicmode:autonegotiationenabledbasicstatus:autonegotia..
分类:
系统相关 时间:
2014-05-14 16:38:17
阅读次数:
397
当进程中的某一个线程调用了exit、_Exit、_exit,那么整个进程会终止。同样,一个信号发送到某个线程,而该信号的默认动作是终止,整个进程也会终止。
单个进程的终止有三种方法:
从程序正常返回。线程自身调用pthread_exit。被同一进程中的其它线程取消。
先来看看前两种情况。
void pthread_exit(void *rval_ptr); // 退...
分类:
编程语言 时间:
2014-05-14 15:13:07
阅读次数:
428