嵌入式Linux进程间通信(六)——管道一、管道管道是单向的、先进先出的、无结构的、固定大小的字节流。写进程在管道的尾端写入数据,读进程在管道的首端读出数据。数据读出后将从管道中移走,其它读进程都不能再读到这些数据。管道提供了简单的流控制机制。进程试图读空管道时..
分类:
系统相关 时间:
2016-07-07 11:10:40
阅读次数:
227
嵌入式Linux进程间通信(七)——消息队列一、消息队列消息队列用于同一台机器上的进程间通信,是一个在系统内核中用来保存消息的队列,在系统内核中是以消息链表的形式出现。消息链表中节点的结构用msg声明。消息队列是一种从一个进程向另一个进程发送数据块的方法。每个数据..
分类:
系统相关 时间:
2016-07-07 11:10:40
阅读次数:
281
memcached安装和使用yuminstall-ylibeventmemcachedlibmemcached启动命令:/etc/init.d/memcachedstart查看进程psaux|grepmemcached默认监听127.0.0.1:11211,默认使用内存64M,这个数值可以调节vim/etc/sysconfig/memcached调整CACHESIZE-d选项是启动一个守护进程-m是分配给Me..
分类:
系统相关 时间:
2016-07-07 11:07:58
阅读次数:
182
1、CCNA阶段的实验环境搭建
工具:Cisco Packet Tracer
Cisco Packet Tracer 这个真是非常好用,但是缺点是无法模拟真实设备,高级路由和交换的技术无法再这个模拟器上面做。此软件是cisco自己开发的。NA中的所有实验这个东西就能搞定,上面插件都不需要,只要这个软件安装过后就可以了。
2、CCNP阶段的实验环境搭建
工具:GNS3
...
分类:
系统相关 时间:
2016-07-07 11:05:39
阅读次数:
966
转自:http://www.cnblogs.com/alan-forever/p/3721908.html 通过getcwd()可以获取当前工作目录。 成功调用返回指向cwdbuf的指针,失败返回NULL。 getcwd()的实现是《Linux/Unix系统编程手册》的练习18.5,题目如下: 实现 ...
分类:
系统相关 时间:
2016-07-07 11:02:36
阅读次数:
229
网上有介绍:vi /etc/inputrc,然后去掉set bell-style none 前的注释,修改完,你需要退出当前的shell,再次登录才能生效。这个时候,你可以用按下 crtl-g来测试一下。但这样的 做法只能只能命令行下的错误报警声,而用vi、less和man编辑的时候还是会发出嘟嘟的 ...
分类:
系统相关 时间:
2016-07-07 09:49:31
阅读次数:
217
接上一篇,QT在中标麒麟环境安装完成后遇到运行报错的问题 一、问题描述: 在中标麒麟上配置好QT的环境后,新建一个工程,不做其他的任何操作,直接运行都会报cannot find lGL的错误。如图所示: 这个问题找了很久,网上有的资料都是Ubuntu上的解决方式,Ubuntu上的解决方式是运行命令s ...
分类:
系统相关 时间:
2016-07-07 09:44:36
阅读次数:
285
在eclipse中双击tomcat服务器,在点击"Open launch configuration",在弹出来的对话框中,选择Arguments签,在 VM arguments中 追加: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512 ...
分类:
系统相关 时间:
2016-07-07 09:41:48
阅读次数:
168
这部分将涉及常用的各类linux命令和一些系统高级管理特性,尤其是shell script的创建,这部分在系统自动化运维时会很有作用。 在进入bash介绍之前,首先需要介绍vim编辑器,虽然现在的编辑器已经非常强大, 比如sublime等,但有些场合还是需要简单的使用vim来进行文件的编辑,由于现在 ...
分类:
系统相关 时间:
2016-07-07 08:32:20
阅读次数:
292
上午登录服务器编译运行服务端程序的时候,学到了在命令后加上字符“&”后,退出shell,运行的命令可以继续运行。不解原因,并到网上搜索了以下,明白了点! 以下是搜索到的片段: & 放在启动参数后面表示设置此进程为后台进程 默认情况下,进程是前台进程,这时就把Shell给占据了,我们无法进行其他操作, ...
分类:
系统相关 时间:
2016-07-07 07:26:18
阅读次数:
275
1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。[root@localhost~]#cp-a/etc/skel//home/tuser1
[root@localhost~]#chmod-R700/home/tuser1/
[root@localhost~]#ll-d!$
ll-d/home/tuser1/
drwx------3rootroot40962015..
分类:
系统相关 时间:
2016-07-07 06:26:42
阅读次数:
292
公开课视频-《第06章部署-VMware-桌面虚拟化-HorizonView6.2.1》链接:http://pan.baidu.com/s/1slouOSt密码:dhzg广告:2016年08月01日开课啦!《大企业云桌面部署实战》最后学习名额抢购中!(QQ咨询:3313395633)小班教学,最少6人,最多10人。
分类:
系统相关 时间:
2016-07-07 06:24:44
阅读次数:
187
mplayer快捷键:o-显示当前进度(按一下),显示全部进度(按2次),关闭OSD(OnScreenDisplay)(按3次),开启OSD(按4次)/和*或9和0-减小或增大音量。m-静音切换。T(通常是Shift+t)-播放窗口置顶切换。x和z-调整字幕的延迟时间。I(Shift+i)-显示播放电影的文件..
分类:
系统相关 时间:
2016-07-07 06:24:54
阅读次数:
259
栈帧:堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间函数调用框架、传递参数、保存返回地址、提供局部变量空间。堆和栈的关系:堆栈一般指的是栈;实际上堆和栈是不同的。堆需要用户在程序中显性申请,空间由用户维护,释放空间不当会导致内存泄漏;但是栈不用,由..
分类:
系统相关 时间:
2016-07-07 06:23:56
阅读次数:
228
漫谈进程间通信之消息队列,进程通信家族中不可或缺的一员。交流学习,共同进步。...
分类:
系统相关 时间:
2016-07-07 06:21:19
阅读次数:
243
添加网卡之后,网卡无法被正确的识别和使用排错方法 查看/etc/udev/rules.d/70-persistent-net.rules的内容,该文件中可以查看到新添加的网卡的MAC地址 修改/etc/sysconfig/network-scripts/ifcfg-eth0的网卡的MAC地址为正确的 ...
分类:
系统相关 时间:
2016-07-07 06:21:02
阅读次数:
281
1、检测分发服务器系统是否满足需求,要求内核大于2.3 如图则满足需求。 2、在分发服务器下载最新版并编译安装 至此已经可以检测到分发服务器文件改动了。 3、编译安装rsync到内容分发服务器在这里充当客户端的角色 接下来就是文件同步,检测到文件变动后主动向目标服务器推送,详情后面说。 4、编译安装 ...
分类:
系统相关 时间:
2016-07-07 00:59:01
阅读次数:
430