码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
Linux shell 脚本中”2>&1″的含义解释
脚本是:nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDE...
分类:系统相关   时间:2015-06-13 15:40:09    阅读次数:181
Nginx参数详解
error_logar/loginx/error.loginfo;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]pidar/runinx.pid;#进程文件worker_rlimit_nofile65535;#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit-n)与nginx进程数相除,但是nginx..
分类:其他好文   时间:2015-06-11 00:29:57    阅读次数:132
关于Linux Kernel select epoll
首先要了解什么是IO多路复用:基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符....
分类:系统相关   时间:2015-06-09 21:33:59    阅读次数:139
文件I/O之C标准库函数和系统库函数区别
1.首先C标准库函数是工作在系统库函数之上的。C标准库函数在读写文件时候都有一个文件流指针。FILE*fp=NULL;// fp=fopen(F_PATH,"r");  fp文件流指针,其指向结构体如下图所示。 文件描述符指向磁盘文件,在进行文件读写操作时候是先读写到缓冲区,然后再调用系统应用层API write函数进行写操作,write将文件内容写到内核缓冲区,然后再调用内核层API...
分类:其他好文   时间:2015-06-06 16:40:21    阅读次数:269
文件描述符和重定向
文件描述符是一个打开的文件或数据流相关联的证书0-------stdin 标准输入1-------stdout 标准输出2-------stderr 标准错误# echo “this is a file” > file.txt //将this is a file 重定向到文件file.txt中# e...
分类:其他好文   时间:2015-06-05 00:33:26    阅读次数:123
一步步学习Linux多任务编程(陆续更新)
01、什么是系统调用? 02、Linux系统调用之I/O操作(文件操作) 03、文件描述符的复制:dup(), dup2() 04、进程的介绍 05、Linux可执行文件结构与进程结构 06、多进程实现多任务(一):fork() 07、多进程实现多任务(二):vfork() 08、进程的控制:结束进程、等待进程结束 09、Linux特殊进程之僵尸进程 10、Linux特殊进程之孤儿进程 11、Linux特殊进程之守护进程 12、进程替换:exec函数族...
分类:系统相关   时间:2015-06-04 11:53:11    阅读次数:277
国嵌内核驱动进阶班-7-1(Ioctl设备控制)
ioctl控制设备除了读写设备之外,其他功能的实现需要ioctl。如串口的波特率的设定。用户空间:ioctl的应用apiint ioctl(int fd, unsigned long cmd, ...)fd 文件描述符cmd 发送的命令...依赖cmd命令内核空间api int (*ioctl)(....
分类:其他好文   时间:2015-06-03 00:53:58    阅读次数:151
Linux最大打开文件描述符数
1. 系统最大打开文件描述符数:/proc/sys/fs/file-max a.查看 $ cat /proc/sys/fs/file-max 1864052. 设置 a. 临时性 $ echo 1000000 > /proc/sys/fs/file-max b.永久性:在/e...
分类:系统相关   时间:2015-06-01 16:11:55    阅读次数:232
Linux之内核中的文件系统
file结构体并不与实际的文件一一对应,例如,当一个进程多次打开同一文件的时候,都会分配一个不同的file结构体以及相应的文件描述符,尽管这些file结构体最终都指向同一个实际物理文件。可以看出,内存中的文件和磁盘中的文件实现方式还是不太一样的,内存中的文件是动态的,因为要不停的读写,所以只是一份拷贝,所有的操作针对的只是这份拷贝,操作完成后,把结果写回到磁盘文件中;写回这个动作执行之前,所有的改动只存在与内存中,并...
分类:系统相关   时间:2015-05-31 06:47:58    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!