码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
Linux文件
Linux文件类型 对于内核而言,所有打开的文件都是通过文件描述符引用(FD),文件描述符是一个非负整数,当打开现有问价或创建一个新文件时,内核向进程返回一个文件描述符。 按照惯例,shell把文件描述符0与进程的标准输入关联,文件描述符1与标准输出关联,文件描述符2与标准错误关联。 对于系...
分类:系统相关   时间:2015-05-16 10:19:47    阅读次数:147
Linux - 编程常用函数
listen()函数功能 用于面向连接服务器,表明愿意接收连接 #include 函数原型 int listen(int s, int backlog); 参数说明 sockfd:调用socket返回的文件描述符 backlog:accept()应答之前,允许在进入队列中等待的连接数目,出错时返回-1 返回值 成功时,返回0 失败时,返回-1 说明 在使用listen(...
分类:系统相关   时间:2015-05-15 12:12:51    阅读次数:138
如何初始化centos或debian系统(公司)
1、安装系统时+选包(最小化安装+ssh-server) 2、配置国内源或公司内部源 3、禁用开机不需要启动的服务(chkconfig或sysv-rc-conf) 4、根据项目情况修改系统内核参数/etc/sysctl.conf 5、根据项目情况修改系统文件描述符、堆栈等配置 6、禁止root远程登录、修改ssh端口为特殊端口..
分类:其他好文   时间:2015-05-14 20:40:33    阅读次数:168
linux应用开发-守护进程
linux应用开发-守护进程 linux应用开发-守护进程 一 守护进程 默认的后台运行的进程 二 与安卓的服务相关联 三 守护进程编写 1 脱离控制终端tty,让父进程为init 2 禁止进程重新打开控制终端 3 重新开启会话setsid(); 4 关闭打开的文件描述符,进程从创建它的父进程哪里继承了打开的文件描述符 ,若不关闭,将会造成资...
分类:系统相关   时间:2015-05-14 14:19:39    阅读次数:159
socket编程中服务器端常用函数 以及简单实现
1 常用函数1.1 socket()int socket(int family, int type, int protocol); socket()打开一个网络通讯端口,如果成功的话,返回一个文件描述符,应用程序可以像读写文件一样用read/write在网络上收发数据,如果socket()调用出.....
分类:其他好文   时间:2015-05-14 14:05:11    阅读次数:102
nginx反向代理优化(文件描述符)
lsof工具文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Linux操作系统通常给每个进程能打开的文件数量强加一个限制,Linux通常有一个系统级1024的限制。 随着并发的增大,原有系统默认的1024个文件描述符肯定会不够用,时间越长,系统可能会报如下错误:open files limits…..查看nginx进程所占用的...
分类:其他好文   时间:2015-05-13 10:33:41    阅读次数:148
Linux Ext3、Ext4误删文件恢复 extundelete
使用linux难免遇到误删文件的情况,使用extundlete 即可恢复误删文件 记下操作流程: 1. 安装Linux数据恢复软件extundelete 需要依赖两个包 sudo aptitude install e2fsprogs e2fslibs-dev 下载页面http://extund...
分类:系统相关   时间:2015-05-12 21:12:41    阅读次数:254
TCP/IP与套接字
以前我们讲过进程间通信,通过进程间通信可以实现同一台计算机上不同的进程之间通信。通过网络编程可以实现在网络中的各个计算机之间的通信。进程能够使用套接字实现和其他进程或者其他计算机通信。同样的套接字既可以实现进程间通信,也可以实现计算机之间通信。套接字是通信端点的抽象。与文件描述符一样,套接字需要使用...
分类:其他好文   时间:2015-05-12 08:08:27    阅读次数:123
线程同步技术
线程共享进程的内存空间,打开的文件描述符,全局变量。当有多个线程同时访问一块内存空间或者一个变量、一个文件描述符,如果不加控制,那么可能会出现意想不到的结果。互斥(mutex)是相互排斥的意思,它是一种锁或者信号灯。互斥用来保护多个线程共享的数据和结构不会被同时修改,一个互斥锁只能有两个状态 –l....
分类:编程语言   时间:2015-05-12 01:30:34    阅读次数:124
第一章——线程的介绍
1 什么是线程线程,有时被称为轻量级进程,是程序执行的最小单元。一个标准的线程由线程ID、程序计数器(pc)、一组寄存器和堆栈组成。通常,一个进程由多个线程组成,每个线程之间共享进程的内存空间(包括代码段、数据段、堆等)及一些进程级的资源(如打开的文件描述符和信号)。如下图所示:2 线程的访问权限线...
分类:编程语言   时间:2015-05-11 21:31:25    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!