码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
Linux shell标准输入,标准输出,错误输出
shell中可能经常能看到:1>/dev/null 2>&1 eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null 命令的结果可以通过%>的形式来定义输出/dev/null 代 ...
分类:系统相关   时间:2018-03-03 23:31:49    阅读次数:444
用shell脚本查看zookeeper集群状态
zooper集群结构:主机名角色node1followernode2leadernode3followermasterobserver脚本内容:#!/bin/bashfunctiongetstatus(){#定义一个函数exec9<>/dev/tcp/$1/21812>/dev/null#打开host的port可读写的socket连接,与文件描述符9连接echostat>&
分类:系统相关   时间:2018-03-03 15:31:56    阅读次数:1076
python3 jason 、pickle 和cpickle
python JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。 在python中,有专门处理jason格式的模块 ...
分类:编程语言   时间:2018-03-03 00:37:39    阅读次数:218
I/O复用:select poll epoll相关问题
select: poll: epoll: 1.实现了epoll自己的文件结构eventpoll和epitem,在初始化时(操作系统启动时)分配相应的缓存,使用slab分配内存。epoll_creat返回的为新的文件描述符(仅epoll可用),可以通过file->private_data得到。 2.高 ...
分类:其他好文   时间:2018-03-02 14:51:39    阅读次数:126
Linux简单的文件读取
(1)linux中的文件描述符fd的合法范围是0或者一个正正数,不可能是一个负数。 (2)open返回的fd程序必须记录好,以后向这个文件的所有操作都要靠这个fd去对应这个文件,最后关闭文件时也需要fd去指定关闭这个文件。如果在我们关闭文件前fd丢掉了那就惨了,这个文件没法关闭了也没法读写了。 提醒 ...
分类:系统相关   时间:2018-02-26 15:15:08    阅读次数:159
IO多路复用之epoll
1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内核的一个事件表中,这样在用户空间和内核空间的copy只需一次 ...
分类:其他好文   时间:2018-02-25 17:15:14    阅读次数:206
IO多路复用之poll
1、基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文 ...
分类:其他好文   时间:2018-02-25 15:51:53    阅读次数:200
记录锁
1、概述 记录锁是读写锁的一种扩展类型,可用于亲缘关系或无亲缘关系的进程之间共享某个文件的读与写。被锁住的文件通过文件描述符进行访问,执行上锁的操作函数是fcntl,这种类型的锁通常在内核中维护。 记录锁的功能是:一个进程正在读或修改文件的某个部分时,可以阻止其他进程修改同一文件区,即其锁定的是文件 ...
分类:其他好文   时间:2018-02-25 11:22:51    阅读次数:185
linux下判断文件和目录是否存在
1、前言 工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。 2、stat系列函数 stat函数用来返回与文件有关的结构信息。stat系列函数有三种情况,分别对应文件名称、文件描述符和符号链接文件。stat结 ...
分类:系统相关   时间:2018-02-25 11:11:51    阅读次数:242
Unix环境高级编程(三)标准I/O库
标准I/O库是ISO C的标准,在很多操作系统上面都实现。Unix文件I/O函数都是针对文件描述符的,当打开一个文件的时候,返回该文件描述符用于后续的I/O操作。而对于标准I/O库,操作则是围绕流进行,当用标准I/O库打开或者创建一个文件时,使得一个流与文件相关联。标准I/O库使用了缓冲技术,使用缓 ...
分类:其他好文   时间:2018-02-24 15:37:14    阅读次数:198
1653条   上一页 1 ... 50 51 52 53 54 ... 166 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!