工作中难免因为意外或其他情况,导致rm-rf误删文件,这个时候,救火专用extundelete就派上了用场;下载地址:http://extundelete.sourceforge.net/注意:1:此工具安装依赖e2fspogs和e2fslibs两个包,在RH/Centos系列上包的名字为e2fsprogs和e2fsprogs-lib2:此工具适用于ext3/..
分类:
其他好文 时间:
2014-11-27 10:54:59
阅读次数:
962
在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
套接字类型与协议设置 我们先了解一下创建套接字的那个函数 int socket(int domain,int type,int protocol);成功时返回文件描述符,失败时返回-1.其中,domain是套接字使用中的协议族(Protocol Family)信息。type套接字类型里面的数据传.....
分类:
其他好文 时间:
2014-11-23 22:57:12
阅读次数:
197
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
环境: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文件系统编程实战
一、创建文件
#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 “文件描述符”,可以被用来表示开放文件、开放套接字等。实例用作与基础机器有关的某种结构的不透明句柄,该结构表示开放文件、开放套接字或者字节的另一个源或接收者。文件描述符的主要实际用途是创建一个包含该结构的 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
设置 ulimitprintf 'hadoop - nofile 65536\nhadoop - nproc 65536' >>/etc/security/limits.conf也可以写命令设置:ulimit -n size 设置内核可以同时打开的文件描述符的最大值.单位:nulimit -usiz...
分类:
其他好文 时间:
2014-11-17 17:38:42
阅读次数:
184
Linux下的IPC很多,nginx的进程都是有亲缘关系的进程,对于他们的通信我们选择TCP socket进行通信。 TCP socket 用来做进程通信的好处有, 1.socket是文件描述符,操作简单。 2.双向流动。3.另外还有一个重要好处:可记录可重现,我们可以用tcpdump抓取信息,.....
分类:
系统相关 时间:
2014-11-15 21:35:56
阅读次数:
292