
linux
mzx1317557721
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
粘滞位(粘着位)的作用
文件的粘滞位(sticky)位是作什么用的? 普通文件的sticky位会被linux内核忽略, 目录的sticky位表示这个目录里的文件只能被owner和root删除 粘着位(Sticky bit) 如果用户对目录有写权限,则可以删除其中的文件和子目录,即使该用户不是这些文件的所有者,而且也没有读或写许可。 粘着位出现执行许可的位置上,用t表示,设置了该位后,其它用户就不转载 2017-03-29 09:56:19 · 1478 阅读 · 0 评论 -
linux find用法
Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: fi转载 2017-03-29 09:59:50 · 293 阅读 · 0 评论 -
共享内存
原理 Linux不同的进程所占用的虚拟内存通过页表映射到不同物理内存,通过专门的函数可以使不同的进程访问到同一块物理内存,这样不同的进程就可以通过直接在这块物理内存中读写数据实现通信。 相比于管道通信,共享内存省去了两次拷贝过程,速度更快。 管道通信: 数据从进程一所占用的内存拷贝到管道,再从管道拷贝到进程二,实现通信。 函数接口#include <sys/types.h> #include <s原创 2017-06-21 16:07:22 · 192 阅读 · 0 评论 -
简易多线程服务器
概述 用双向链表保存客户信息 每有用户接入创建线程,读取该用户消息,发回给所有用户。 用户退出,摘除节点,线程退出 代码#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> #include <time.h> #include <pthread.h> #inc原创 2017-10-18 16:36:18 · 391 阅读 · 0 评论