码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
UNIX高级环境编程(2)FIle I/O - 原子操作、共享文件描述符和I/O控制函数
引言:本篇通过对open函数的讨论,引入原子操作,多进程通信(共享文件描述符)和内核相关的数据结构。还会讨论集中常见的文件IO控制函数,包括:dup和dup2sync,fsync和fdatasyncfcntlioctl/dev/fd一、文件共享这里所说的文件共享主要指的是进程间共享打开的文件。这一节...
分类:其他好文   时间:2015-02-15 23:03:06    阅读次数:242
深入浅出Linux工具与编程(socket 函数)
1.   基本套接字函数 (1)socket函数原型 socket(建立一个socket文件描述符) 所需头文件 #include         #include 函数说明 建立一个socket文件描述符 函数原型 int socket(int domain, int type, ...
分类:系统相关   时间:2015-02-13 14:49:59    阅读次数:479
UNIX高级环境编程(1)FIle I/O
引言: Unix系统中主要的文件操作包括:openreadwritelseekclose unbuffered IO和standard I/O相对应,后面的章节我们会讨论这两者的区别。 在讨论open函数的时候,会引入原子操作,多进程通信(共享文件描述符)和内核相关的数据结构。一,文件描述符 ...
分类:其他好文   时间:2015-02-13 13:17:05    阅读次数:275
Nginx
一、Nginx特性:1、基本功能:a、静态资源的web服务,能自动缓存打开的文件描述符。b、反向代理服务器,负载均衡、缓存。c、支持FastCGI协议,因此能够实现LNMP(LinuxNginxMysqlPhp)。d、高度模块化,但非DSO机制。支持多种过滤器(如gzip),SSI和图像大小调整等。e、支持SSL2..
分类:其他好文   时间:2015-02-10 17:02:57    阅读次数:273
APUE习题3.2以及shell中重定向符号的使用
习题3.2的要求是不使用fcntl()而编写一个同dup2()功能相同的函数。直觉上是不断使用dup()直到返回指定的文件描述符。#include #include #define OPEN_MAX 63int my_dup2(int filedes,int filedes2);intmain(in...
分类:系统相关   时间:2015-02-08 23:09:46    阅读次数:296
【转】《APUE》第三章笔记(4)及习题3-2
原文网址:http://www.cnblogs.com/fusae-blog/p/4256794.htmlAPUE第三章的最后面给出的函数,现在还用不着,所以,先留个名字,待到时候用着了再补上好了。dup和dup2函数:用来复制文件描述符的sync函数,fsync函数和fdatasync函数:大致的...
分类:其他好文   时间:2015-02-08 21:52:41    阅读次数:202
dup和dup2函数
下面两个函数都可用来复制一个现存的文件描述符:#includeint dup(int filedes);int dup2(int filedes,int filedes2); ...
分类:其他好文   时间:2015-02-06 13:02:26    阅读次数:181
Nginx
Nginx首先了解Nginx的功能和特性Nginx的特性:模块化设计、较好扩展性高可靠性master-->worker低内存消耗10000个keep-alive连接在Nginx仅消耗2.5MB支持热部署不停机而更新配置文件、更换日志文件、更新服务器程序版本基本功能:静态资源的web服务器,能缓存打开的文件描述符..
分类:其他好文   时间:2015-02-04 00:52:37    阅读次数:290
进程相关基础
父进程创建子进程后,子进程拥有父进程的栈、数据段和堆的拷贝,父子进程的这些空间独立存在; 而子进程会获得父进程的所有打开文件描述符的副本,这些副本指向相同的打开文件列表,即类似于dup.进程调用exit结束时,会调用退出处理程序和刷新stdio缓冲区。一般原则:在创建子进程的应用中,典型情况下仅有一...
分类:系统相关   时间:2015-02-02 22:47:09    阅读次数:238
linux exec和文件描述符妙用技巧(转)
最近在看《精通unix shell脚本编程》时,看到exec$OUTFILE,一下看的我就蒙了。网上看了大半天,终于搞定,记录如下。对于 Linux 而言,所有对设备和文件的操作都使用文件描述符来进行的。文件描述符是一个非负的整数,它是一个索引值,并指向内核中每个进程打开文件的记录表。当打开一个现存...
分类:系统相关   时间:2015-02-02 13:53:03    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!