本文共 1575 字,大约阅读时间需要 5 分钟。
Apache服务器主要有两种工作模式:prefork多进程模型(prefork MPM)和事件驱动模型(worker模式)。两者在处理HTTP请求时的机制和特性有显著不同。
prefork多进程模型采用预派生(prefork)方式,即在启动时创建固定数量的子进程。每个子进程独立处理一个HTTP请求,直到完成后释放TCP连接。root主进程在启动时创建startserver个子进程,并根据空闲进程数量动态调整子进程数量,以提高访问效率。
Worker模式采用多线程处理HTTP请求,每个子进程接收多个请求。由于线程共享地址空间,内存占用减少,资源利用率高。但线程崩溃可能影响整个进程,需要确保线程安全。
切换工作模式需使用以下命令:
cd /usr/sbinmv httpd httpd.preforkmv httpd httpd.workerservice httpd restart
使用iptables添加规则允许192.168.0.188访问本机3306端口:
iptables -I INPUT -p tcp -s 192.168.0.188 -d 127.0.0.1 --dport 3306 -j ACCEPT
ulimit -a查看限制,修改/etc/security/limits文件。uname -sr,确保为最新版本。/etc/init/rc.conf。/etc/sysctl.conf,启用优化选项。/etc/pam.d/login,设置为session soft nores limit。DNS解析过程:
在CentOS7中,网卡路径默认不变,配置文件为/etc/sysconfig/network-scripts/ifcfg-eth0。
I节点是文件系统的索引节点,每个文件有I节点,记录文件属性和磁盘地址。当访问文件时,通过I节点将逻辑结构转换为物理结构。
创建classl用户组,并批量创建stu1至stu30用户:
vi user.sh#!/bin/bashgroupadd classlfor((i=1;i<=30;i=i+1)) do useradd stu$i -G classldone
监控对象包括:
将80端口请求转发到8080:
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.16.1 --dport 80 -j REDIRECT --to-port 8080
转载地址:http://ubie.baihongyu.com/