码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
救火专用---别再说rm -rf 不可以恢复
工作中难免因为意外或其他情况,导致rm-rf误删文件,这个时候,救火专用extundelete就派上了用场;下载地址:http://extundelete.sourceforge.net/注意:1:此工具安装依赖e2fspogs和e2fslibs两个包,在RH/Centos系列上包的名字为e2fsprogs和e2fsprogs-lib2:此工具适用于ext3/..
分类:其他好文   时间:2014-11-27 10:54:59    阅读次数:962
不带缓冲的IO的标准输入到标准输出
在POSIX标准中提供了函数open, read, write, lseek以及close提供不带缓冲的IO,这些函数都是使用文件描述符; 在Linux/Unix系统中将标准输入复制到标准输出简单实现如下: #include #define BUFFSIZE 4096 int main(int argc, char **argv) { int n; char b...
分类:其他好文   时间:2014-11-26 21:00:13    阅读次数:171
TCP/IP网络编程系列之二
套接字类型与协议设置 我们先了解一下创建套接字的那个函数 int socket(int domain,int type,int protocol);成功时返回文件描述符,失败时返回-1.其中,domain是套接字使用中的协议族(Protocol Family)信息。type套接字类型里面的数据传.....
分类:其他好文   时间:2014-11-23 22:57:12    阅读次数:197
select系统调用
select函数允许程序同时在多个底层文件描述符下等待输入完成,这意味着终端仿真程序可一直阻塞到有事可做为止。select系统调用原型:1 #include 2 #include 3 4 int select(int nfds, fd_set *readfds, fd_set *write...
分类:其他好文   时间:2014-11-22 17:15:05    阅读次数:181
Too many open files
环境:192.168.128.111(ha1.haproxy.org)->CentOS6.364bitsiege2.78 192.168.128.10(n1.web.org)->CentOS6.564bitnginx1.6.2在192.168.128.111上使用siege对192.168.128.10的nginx做压力测试[root@ha1bin]#siege-c6500-r1" Transactions:5827hits Availability:89.65%..
分类:其他好文   时间:2014-11-21 19:01:28    阅读次数:260
深入理解Linux文件系统编程(二)
Linux文件系统编程实战 一、创建文件 #include #include #include #include //创建文件子函数 void creat_file(char *filename) { int fd; //系统调用描述文件的文件描述符(为非负数) if(fd=creat(filename,0775)<0) { perror("创建文件失败"); exit(1);...
分类:系统相关   时间:2014-11-21 18:59:20    阅读次数:241
FileDescriptor
FileDescriptor “文件描述符”,可以被用来表示开放文件、开放套接字等。实例用作与基础机器有关的某种结构的不透明句柄,该结构表示开放文件、开放套接字或者字节的另一个源或接收者。文件描述符的主要实际用途是创建一个包含该结构的 FileInputStream 或 FileOutputStre...
分类:其他好文   时间:2014-11-20 23:16:09    阅读次数:151
进程关系
终端登录inti进程使系统进入多用户状态,init进程读/etc/ttys,对每一个允许登录的终端设备调用一次fork,它所产生的子进程执行getty程序getty为终端调用open函数,以读写方式打开终端,一旦终端被打开,则文件描述符0,1,2就被设置到该终端。getty输出:“login:”提示...
分类:系统相关   时间:2014-11-19 00:04:35    阅读次数:348
ulimit
设置 ulimitprintf 'hadoop - nofile 65536\nhadoop - nproc 65536' >>/etc/security/limits.conf也可以写命令设置:ulimit -n size 设置内核可以同时打开的文件描述符的最大值.单位:nulimit -usiz...
分类:其他好文   时间:2014-11-17 17:38:42    阅读次数:184
nginx源码分析--nginx进程间通信
Linux下的IPC很多,nginx的进程都是有亲缘关系的进程,对于他们的通信我们选择TCP socket进行通信。 TCP socket 用来做进程通信的好处有, 1.socket是文件描述符,操作简单。 2.双向流动。3.另外还有一个重要好处:可记录可重现,我们可以用tcpdump抓取信息,.....
分类:系统相关   时间:2014-11-15 21:35:56    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!