Linux操作系统~系统文件IO,什么是文件描述符fd?什么是vfs虚拟文件系统
目录 1.open() (1).第二个参数flags—通过比特位传多组标记 2.文件描述符fd(open函数的返回值) (1).fd的本质 (2).vfs-虚拟文件系统(一切皆文件) (3).调用read方法执行流程 3.文件描述符的分配规则 输出重定向(追加重定向,输入重定向) printf为什么会向标准输入中输入 4.dup2系统调用 Q:执行exec*程序替换的时候,会不会影响我们曾经打开的…
目录 1.open() (1).第二个参数flags—通过比特位传多组标记 2.文件描述符fd(open函数的返回值) (1).fd的本质 (2).vfs-虚拟文件系统(一切皆文件) (3).调用read方法执行流程 3.文件描述符的分配规则 输出重定向(追加重定向,输入重定向) printf为什么会向标准输入中输入 4.dup2系统调用 Q:执行exec*程序替换的时候,会不会影响我们曾经打开的…
压缩文件 zip -r tmp.zip ./tmp unzip tmp.zip 直接使用zip打包,软连接会消失,原来的软链接文件被源文件的内容所代替,相当于原来的软链接变成了硬链接。 2、zip压缩保持软连接 使用参数-y,可以使zip能够保留软链接。 zip -ry tmp2.zip tmp unzip tmp2.zip 版权声明:本文为qq_43287931原创文章,遵循 CC 4.0 BY…
C++ - 网络编程模型 - Linux EPOLL 1.简介 Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。要使用epoll只需要以下的三个系统函数调 用: epoll_create (2), e…
在学习或者编写C/C++程序的时候,可能由于编译器的版本较低,导致一些新增的知识点在加入到程序编译时,会出现一些问题,例如编译完成之后生成可执行文件,但你在执行可执行文件的时候,系统会报这样的错误: [root@localhost ~]# ./a.out ./a.out: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (re…
scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为“scp[参数] 本地文件 远程帐户@远程 IP 地址:远程目录”。 与 cp 命令不同,cp 命令只能在本地硬盘中进行文件复制,而 scp 不仅能够通过网络传送数据,而且所有的数据都将进行加密处理。例如,如果想把一些文件通过网络从一台主机传递到其他主机,这两台主机又恰巧是 Linux 系统,这时使用 s…
转自:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题…
LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下: LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录): export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBR…
CentOS 6.4 64bit系统上设置NFS的过程,简单记录一下。 1,配置NFS服务端 $ yum install nfs-utils portmap (适用centos 5) $ yum install nfs-utils rpcbind (适用centos 6) 假设服务端要挂载的目录是/mnt/koji,设置如下 $ vim /etc/exports /mnt/koji *(rw,as…
script083 题目 注:题目来源于 SHELL26 nginx日志分析4-查询某个IP的详细访问情况 。 假设 nginx 的日志我们存储在 nowcoder.txt 里,格式如下: 192.168.1.20 - - [21/Apr/2020:14:27:49 +0800] "GET /1/index.php HTTP/1.1" 404 490 "-" "Mozilla/5.0 (Windo…
本系列文章由 youngpan1101 出品,转载请注明出处。 文章链接: http://blog.csdn.net/youngpan1101/article/details/71085778 作者:宋洋鹏(youngpan1101) 邮箱: yangpeng_song@163.com 该讲详细资料下载链接 【 Baidu Yun 】【 Video 】【 Code 】 若您觉得本博文对您有帮助,请…