lsof list open files Linux一切皆文件,通过文件不仅可以访问常规数据,还可以访问网络连接(套接字)和硬件,该文件描述符为应用程序与os之间提供了接口.lsof需访问各种特权文件,故需root运行 COMMAND contains the first nine characte ...
分类:
系统相关 时间:
2020-06-02 22:52:28
阅读次数:
100
守护进程1 定义守护进程是脱离于终端并且在后台运行的进程.2 创建守护进程步骤1)创建子进程,父进程退出.2)在子进程中创建新会话.(最重要的一步,使用系统函数setsid)3)改变当前目录为根目录4)重设文件权限掩码5)关闭文件描述符调用setsid有三个作用:1)让进程摆脱原会话的控制2)让进程 ...
分类:
系统相关 时间:
2020-06-02 11:11:03
阅读次数:
91
Linux中的文件描述符(fd)与打开文件之间的关系 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的 ...
分类:
系统相关 时间:
2020-06-01 12:07:01
阅读次数:
161
启动命令 ./redis-server.exe ./redis.windows.conf 配置参数解释 windows下redis(安装目录下redis.windows.conf文件) #redis的配置 #Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 dae ...
Spring是Java平台的一个开源的全栈应用程序框架和控制反转容器实现。 该框架的一些核心功能理论上可用于任何Java应用,但Spring还为基于Java企业版平台构建的 Web 应用提供了大量的拓展支持。虽然Spring没有直接实现任何的编程模型,但它已经在 Java社区中广为流行,基本上完全代 ...
分类:
编程语言 时间:
2020-05-30 20:23:10
阅读次数:
92
一、通知类型 HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SD 安全描述符号 BOOL bManualReset, // reset type //希望Event是通知类型填写true BOOL bInitialSt ...
/etc/nginx/nginx.conf worker_rlimit_nofile#; --指定一个worker 进程所能打开的最大文件描述符数量worker_rlimit_sigpending#; --指定每个用户能够发往进程的信号的数量 性能优化相关的配置 1.work_processes - ...
分类:
其他好文 时间:
2020-05-28 23:39:54
阅读次数:
71
一、互斥体 内核级临界资源(跨进程),互斥体可以看成能够放进内核(0环)中的一种令牌。 HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes, // SD //安全描述符 BOOL bInitialOwner, // initial ...
Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locato ...
分类:
其他好文 时间:
2020-05-26 12:13:07
阅读次数:
51
本文主要从传输控制层来讲述TCP/SOCKET/三次握手/四次挥手 先做几个小实验: /** 创建一个socket通信 命令解释: 6:新建文件描述符 <>:既要发送请求,又要接收响应数据 /dev/tcp:这个目录看不到,但内核确实有 **/ exec 6<> /dev/tcp/www.baidu ...
分类:
其他好文 时间:
2020-05-26 01:27:42
阅读次数:
90