自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Linux进程间通信——使用命名管道

在前一篇文章中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关的的进程之间交换数据带来了不方便。这里将会介绍进程的另一种通信方式——命名管道,来解决不相关进程间的通信问题。一、什么是命名管道命名管道也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形式存在,但是

2017-06-07 21:31:02 382

转载 Linux进程间通信——使用匿名管道

一、什么是管道如果你使用过Linux的命令,那么对于管道这个名词你一定不会感觉到陌生,因为我们通常通过符号“|"来使用管道,但是管理的真正定义是什么呢?管道是一个进程连接数据流到另一个进程的通道,它通常是用作把一个进程的输出通过管道连接到另一个进程的输入。举个例子,在shell中输入命令:ls -l | grep string,我们知道ls命令(其实也是一个进程)会把当

2017-06-07 21:29:32 357

原创 Linux下守护进程编程c语言实例

守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任 务。比如,作业规划进程crond,打印进程lpd等。      守护进程的编程本身并不复杂,复杂的是各

2017-05-31 22:23:46 1098

原创 Linux交叉编译环境搭建和内核编译

安装交叉编译工具a)要想在x86桌面平台对ARM架构的嵌入式CPU编译程序就需要用到交叉编译工具链,而交叉编译工具链一般都是在Linux环境下使用的,所以我们就需要在Ubuntu下安装:注:本文使用的交叉编译工具链版本为 2012.03由嵌入式老师提供的,其中xilinx-2012.03-79-arm-xilinx-linux-gnueabi.bin是编译Linux内核需要的交叉编译器

2017-05-24 20:10:49 7686

原创 Ubuntu Kylin 16.04安装配置FTP服务器

Ubuntu16.04安装vsftpd1.有问题时完全卸载vsftpd: sudo apt-get purge vsftpd2.安装vsftpd:sudo apt-get install vsftpd安装完成后,ftp的配置文件在 /etc/vsftpd.conf3.可以使用下列命令来打开,关闭,重启ftp服务。sudo /etc/init.d/

2017-05-11 20:07:06 2143 1

原创 Ubuntu Kylin 16.04 下搭建nfs网络文件系统服务器

ubuntu下nfs服务器的配置过程1.新建目录 mkdir /home/liup/rootfs2.安装nfs服务器 apt-get install nfs-kernel-server3.修改 /etc/exports文件  vim /etc/exports  (这里使用gedit,emacs,nano等均可,我习惯使用vim)在最后添加 /home/l

2017-05-11 19:04:00 1207

原创 Ubuntu Kylin 16.04 LTS配置Tomcat服务器

首先贴上本次配置使用的tomcat及jdk版本。务必注意版本否则后果严重JDK:jdk-8u131-linux-x64.tar.gzjdk官网下载地址Tomcat:apache-tomcat-9.0.0.M20.tar.gztomcat官网下载好了之后开始配置[1]安装jdk并配置环境变量获取root权限,在usr下建立java目录,将jdk-8u1

2017-04-21 22:35:40 836

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除