码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
fwrite和write
write用的是文件描述符,fwrite用的是文件流(或者叫文件指针)fopen返回指针,open返回文件描述符(整数).fread是带缓冲的,read不带缓冲.fwrite() 是先写到用户空间缓冲区,等满了再调用 write()fwrite() 写的可以用 fflush() 刷到内核态。你如果用...
分类:其他好文   时间:2014-09-24 18:45:57    阅读次数:174
使用extundelete恢复被删文件
在生产环境,运维人员有时候会误删文件,或者一些别有用心的人故意删除你服务器数据上的重要数据。出现这种情况导致数据丢失,对公司可能造成重大影响,因此你的饭碗也有可能不保。在linux环境下有一些帮助我们恢复丢失数据的软件,其中"extundelete"就是一个很强大的开源软件..
分类:其他好文   时间:2014-09-24 16:41:17    阅读次数:853
close和shutdown的区别
转的,没验证close(sock_fd)会把sock_fd的内部计数器减1当sock_fd的内部计数器为0时, 才调用shutodwn(), 并最终释放文件描述符调用shutdown()只是进行了TCP断开, 并没有释放文件描述符本来正常的TCP程序不需要显示调用shutdown()但某些TCP程序...
分类:其他好文   时间:2014-09-24 16:06:37    阅读次数:638
linux串口接收0x03等特殊字符的问题
近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题。主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误。查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13、0x0D等特殊含义的字符。 解决方法 方法比较简单,在接收数据前,对串口的文件描述符fd进行如下设置,  struct termio...
分类:系统相关   时间:2014-09-24 13:24:07    阅读次数:327
open(/dev/ietctl, O_RDWR) 参数含义(转载)
这是文件I/O的常用函数,open函数,open函数用来打开一个设备,他返回的是一个整型变量,如果这个值等于-1,说明打开文件出现错误,如果为大于0的值,那么这个值代表的就是文件描述符。一般的写法是if((fd=open("/dev/ttys0",O_RDWR | O_NOCTTY | O_NDEL...
分类:其他好文   时间:2014-09-22 13:30:02    阅读次数:185
nginx基础及编译安装
nginx是http服务器和反向代理服务器,又是IMAP/POP3/SMTP代理服务器nginx特性:基本功能:1、能够实现服务于静态文件,也就是静态资源的web服务器,能自动缓存打开的文件描述符;2、反向代理服务器,能够实现简单的负载均衡和冗余3、能够支持FastCGI协议4、有模块化话功能,但..
分类:其他好文   时间:2014-09-22 04:24:52    阅读次数:230
linux系统调用fork()总结(二)
一,进程复制(或产生)      使用fork函数得到的子进程从父进程的继承了整个进程的地址空间,包括:进程上下文、进程堆栈、内存信息、打开的文件描述符、信号控制设置、进程优先级、进程组号、当前工作目录、根目录、资源限制、控制终端等。 子进程与父进程的区别在于: 1、父进程设置的锁,子进程不继承(因为如果是排它锁,被继承的话,矛盾了) 2、各自的进程ID和父进程ID不同 3、子进程的未决...
分类:系统相关   时间:2014-09-20 16:51:29    阅读次数:447
nginx初级使用
nginx简介及特性1.)nginx是一个高性能的web服务器和反向代理服务器,也是一个邮件代理服务器。具有高并发,开销小的特性。性能稳定,采用异步I/O处理机制。配置简洁。2.)nginx特性:基本功能:静态资源的web服务器,能缓存打开的文件描述符反向代理服务器,缓存、负载均衡支..
分类:其他好文   时间:2014-09-20 10:10:48    阅读次数:222
UNIX环境编程学习笔记(12)——文件I/O之目录操作
lienhua342014-09-181 引言在 UNIX 系统中,目录是一种特殊的文件类型。我们可以使用 open 函数来打开目录,获取文件描述符,然后调用 stat 函数来获取目录的属性信息,但是我们却不能够使用 read 函数来读取目录内容。例如,下面例子所示,#include #includ...
分类:其他好文   时间:2014-09-19 22:17:06    阅读次数:281
三组I/O复用模型的比较
概论:select、poll和epoll三组I/O复用系统调用,这3组系统调用都能同时监听多个文件描述符。它们将等待由timeout参数指定的超时时间,直到一个或者多个文件描述符上有事件发生时返回.返回值是就绪的文件描述符的数量。返回0表示没有事件发生,超时.我们从事件集、最大支持文件描述符的数量、...
分类:其他好文   时间:2014-09-18 22:15:04    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!