进程间的通信(2)
有三种IPC我们称为XSI IPC,即消息队列、信号量以及共享存储器,它们之间有很多相似之处。
标识符和键
每个内核的IPC结构(消息队列、信号量或共享存储段)都用一个非负整数的标识符加以引用。例如,为了对一个消息队列发送或取消息,只需要知道其队列标识符。与文件描述符不同,IPC标识符不是小的整数。当一个IPC结构被创建,以后被删除时,与这种结果相关的标识符连续加1,知道...
分类:
系统相关 时间:
2014-05-15 07:16:02
阅读次数:
454
我初次装Linux系统的时候,查过一些资料,然后也有网友教过我,这里做一个总结,和大家分享一下(U盘安装)。
其实我们平时电脑开机的时候,是有个启动顺序的,他并不是直接进入我们的操作系统,所以我们要修改这个启动顺序。就是电脑开机的时候,迅速按"F2"键,进入"bios"界面(至于是按什么键,和电脑关,请自己查询),我电脑的型号:华硕K55VD。我是迅速按"Esc"键,进入"boot"...
测试环境: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
在虚拟机上安装 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
近期接手了一个PHP开发的项目,一直想搞个LVS管理的工具,却一直没动力去做,这次就当是学习和为了以后工作的方便吧。开发过程中遇到这么一个问题,情况如下:情况:在windows下写好的代码,上传在Linux服务器上测试不成功,页面无显示。解决办法:打开php的error_log,观察错..
分类:
Web程序 时间:
2014-05-14 17:19:17
阅读次数:
388
分类: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
一、用户切换:缘由:1、使用一般账号操作系统,这是平日操作的好习惯。2、用较低权限启动系统服务:如apache软件,可以建立apache用户来启动apache软件,如果这个程序被攻破,系统也不至于损毁。3、软件本身的限制。a、su最简单的切换用户身份的方法使用方法:su【-lm】【-c指..
分类:
系统相关 时间:
2014-05-14 16:23:53
阅读次数:
327
对于很多新手,当然我也是新手,在命令行里学习python的时候占满了屏幕,很不习惯,特别是使用linux习惯了,使用clear清屏,这样的感觉非常好,但是python下面没有这样的命令和功能,下面为了解决这个问题,本人写了个简单的模块1先来看下没有清屏的结果[root@zh~]#python
Pyth..
分类:
编程语言 时间:
2014-05-14 16:04:24
阅读次数:
1320
当进程中的某一个线程调用了exit、_Exit、_exit,那么整个进程会终止。同样,一个信号发送到某个线程,而该信号的默认动作是终止,整个进程也会终止。
单个进程的终止有三种方法:
从程序正常返回。线程自身调用pthread_exit。被同一进程中的其它线程取消。
先来看看前两种情况。
void pthread_exit(void *rval_ptr); // 退...
分类:
编程语言 时间:
2014-05-14 15:13:07
阅读次数:
428