Nginx源码编译安装过程记录

Nginx源码编译安装过程记录

rpm包安装比较简单,这里不做说明。对于大多数开源软件,如果找不到安装包,可以使用源码安装方式,源码安装虽然没有yum、apt等工具方便,但是非常通用,在不同架构的cpu、不同操作系统的服务器上都可以使用这种方式。使用源码编译安装的一般方式,通常是去github上搜索对应的

详解从Linux源码看Socket(TCP)的bind

详解从Linux源码看Socket(TCP)的bind

目录一、一个最简单的Server端例子二、bind系统调用2.1、inet_bind2.2、inet_csk_get_port三、判断端口号是否冲突四、SO_REUSEADDR和SO_REUSEPORT五、SO_REUSEADDR六、SO_REUSEPORT七、总结一、一个最简单的Server端例子众所周知,一个Server端Socket的建立,需要socket、bin

解析Linux源码之epoll

解析Linux源码之epoll

目录一、前言二、简单的epoll例子2.1、epoll_create2.2、structeventpoll2.3、epoll_ctl(add)2.4、ep_insert2.5、tfile->f_op->poll的实现2.6、回调函数的安装2.7、epoll_wait2.8、ep_send_events三、事件到来添加到epoll就绪队列(rdllist)的过程3.1、可读事件到来3.2、

分析Linux内核调度器源码之初始化

分析Linux内核调度器源码之初始化

一、导语调度器(Scheduler)子系统是内核的核心子系统之一,负责系统内CPU资源的合理分配,需要能处理纷繁复杂的不同类型任务的调度需求,还需要能处理各种复杂的并发竞争环境,同时还需要兼顾整体吞吐性能和实时性要求(本身是一对矛盾体),其设计与实现都极具挑战。为了能够理

一次tomcat源码启动控制台中文乱码的调试过程记录

一次tomcat源码启动控制台中文乱码的调试过程记录

发现问题今天准备学习下tomcat源码,于是从官网下载了tomcat的源码,导入到IDEA中,使用maven工具build完项目之后,启动项目,控制台打印了tomcat日志,但是中文都是乱码。一开始我怀疑是IDEA的问题,于是在网上找了各种解决办法尝试。大致有这几种:1、修改run/debugconfigu

Centos源码编译安装lamp环境超详细最全面教程

本文重点介绍Centos源码编译安装lamp环境,超详细的lamp系统源码安装配置过程,最全面的环境搭建教程。此文是刘少亲测无任何问题,可傻瓜式安装,随着时间的流逝,版本的更新,可能会出现版本的变动,或者朋友们发现本文中的bug,请您记得联系我,有问题,我陪你处理。也欢迎

1253067 TFnetwork_cn