码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
Unix进程小结(三)进程间通信方式总结
进程间通信(IPC)介绍 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个 ...
分类:系统相关   时间:2018-07-26 21:07:26    阅读次数:287
open管道
匿名管道(pipe) 管道是一种最基本的IPC机制,由pipe函数创建: 调用pipe函数时在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端一个写端,然后通过filedes参数传出给用户程序两个文件描述符,filedes[0]指向管道的读端,filedes[1]指向管道的写端(很好记,就像0 ...
分类:其他好文   时间:2018-07-23 14:51:26    阅读次数:231
为什么需要进程间通信??
进程是一个独立的资源分配单元,不同进程(这里所说的进程通常指的是用户进程)之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源(例如打开的文件描述符)。 但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信( IPC:Inter Processes ...
分类:系统相关   时间:2018-07-22 23:34:28    阅读次数:275
Redis(二)CentOS7之Redis单节点与集群部署安装
一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) 1.2 解压文件到指定目录 1.3 编译文件 1)如果没有安装gcc,编译会出现如下错误提示。(如果编译失败,必须删除文件夹,重新解压) 2)安装成功 1.4 安装 安装完成后,在re ...
分类:其他好文   时间:2018-07-22 21:38:59    阅读次数:321
基于UDP的编程
前提:基于Linux系统的学习 服务器端编程模型1 socket(2) 创建通讯端点,返回一个文件描述符fd2 bind(2) 将fd绑定到本地的地址和端口while(1){ 阻塞等待客户端请求数据的到来 recvfrom(2) 业务处理 将处理结果发送给客户端sendto(2)} 客户端编程模型1 ...
分类:其他好文   时间:2018-07-22 17:04:58    阅读次数:154
文件描述符的复制——实现输出重定向
dup(2) dup2(2) #include <unistd.h>int dup(int oldfd);功能:复制文件描述符参数:oldfd:指定源文件的描述符返回值:错误 -1 errno被设置成功 返回新的文件描述符 新的文件描述符使用未使用的、最小的文件描述符 int dup2(int ol ...
分类:其他好文   时间:2018-07-22 15:22:12    阅读次数:181
基于TCP的编程
前提:本文基于Linux系统下的学习 服务器端 1 创建通讯端口,返回socket设备的文件描述符 sfdsocket(2)#include <sys/types.h> /* See NOTES */#include <sys/socket.h>int socket(int domain, int ...
分类:其他好文   时间:2018-07-22 15:12:14    阅读次数:200
简单的文件操作
前提:本文基于LInux系统的编程与学习 使用系统调用对文件进行操作。open(2) close(2) read(2) write(2) lseek(2) 文件描述符。进程 进程的本质是对程序执行的过程中,对计算机资源使用情况的描述。每个进程都有自己的pid。每个进程都有自己的户口本。户口本里记录了 ...
分类:其他好文   时间:2018-07-22 14:02:17    阅读次数:192
win8一体机按SHIFT键删除文件怎样找到
永久删除文件是很常见的数据恢复故障。在永久删除文件后如何恢复数据就显的尤为重要了,首先我们需要明白,在永久删除文件后不能往要恢复的误删文件所在的分区,存入任何新的文件,否则数据覆盖了就无力回天了。接下来我们还需要了解下具体如何恢复永久删除文件的资料,具体请看正文了解。
分类:Windows程序   时间:2018-07-21 12:17:06    阅读次数:221
linux服务器自动切割日志
需求 由于nginx的日志会不停地增大,所以需要我们自己去切割日志,方便管理,需要达到以下的效果: 分析 As we all know,linux系统下一切都是文件,所以每一个进程都有其文件描述符,而nginx进程将其自己的文件描述符写入了nginx.pid中,我们需要告诉nginx,让其重新打开一 ...
分类:系统相关   时间:2018-07-19 13:43:04    阅读次数:203
1653条   上一页 1 ... 38 39 40 41 42 ... 166 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!