博客
关于我
某公司运维岗位笔试题9
阅读量:340 次
发布时间:2019-03-04

本文共 1567 字,大约阅读时间需要 5 分钟。

Apache工作模式及区别

Apache服务器主要有两种工作模式:prefork多进程模型(prefork MPM)和事件驱动模型(worker模式)。两者在处理HTTP请求时的机制和特性有显著不同。

Prefork MPM

prefork多进程模型采用预派生(prefork)方式,即在启动时创建固定数量的子进程。每个子进程独立处理一个HTTP请求,直到完成后释放TCP连接。root主进程在启动时创建startserver个子进程,并根据空闲进程数量动态调整子进程数量,以提高访问效率。

Worker模式

Worker模式采用多线程处理HTTP请求,每个子进程接收多个请求。由于线程共享地址空间,内存占用减少,资源利用率高。但线程崩溃可能影响整个进程,需要确保线程安全。

工作模式切换

切换工作模式需使用以下命令:

cd /usr/sbinmv httpd httpd.preforkmv httpd httpd.workerservice httpd restart

添加iptables规则

使用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,确保为最新版本。
  • 禁用不必要守护进程:检查并禁用不需要的服务。
  • 关掉GUI:设置启动级别为3,修改/etc/init/rc.conf
  • 内核参数优化:修改/etc/sysctl.conf,启用优化选项。
  • 文件系统选择:建议使用ext4或xfs。
  • 防火墙配置:根据环境设置防火墙规则,关闭不必要的防火墙。
  • 资源限制:修改/etc/pam.d/login,设置为session soft nores limit
  • DNS工作原理

    DNS解析过程:

  • 客户端请求:将域名转换为IP地址,使用UDP协议发送给本地DNS服务器。
  • 本地DNS查询:检查缓存,若无则向外名服务器查询。
  • 外名服务器查询:递归查询根域名服务器,逐步得到完整IP地址。
  • 递归解析:将IP地址返回客户端。
  • 修改网卡路径

    在CentOS7中,网卡路径默认不变,配置文件为/etc/sysconfig/network-scripts/ifcfg-eth0

    I节点作用

    I节点是文件系统的索引节点,每个文件有I节点,记录文件属性和磁盘地址。当访问文件时,通过I节点将逻辑结构转换为物理结构。

    创建用户组和用户

    创建classl用户组,并批量创建stu1stu30用户:

    vi user.sh#!/bin/bashgroupadd classlfor((i=1;i<=30;i=i+1))  do useradd stu$i -G classldone

    运维监控内容

    监控对象包括:

    • 服务器层面:CPU、内存、磁盘IO、网络流量、服务状态。
    • 中间件层面:中间件进程、端口占用、连接数。
    • 应用层面:应用状态、响应时间、日志活动。

    转发端口

    将80端口请求转发到8080:

    iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.16.1 --dport 80 -j REDIRECT --to-port 8080

    防火墙与代理防火墙

    • 包过滤防火墙:工作在IP层,处理速度快,适合高并发。
    • 应用代理防火墙:解析高层协议,适合安全防护。
    • 状态监测防火墙:结合包过滤,维护连接状态,防火墙产品包括ASA、PIX、firewall等。

    转载地址:http://ubie.baihongyu.com/

    你可能感兴趣的文章
    NSGA-Ⅲ源代码
    查看>>
    nsis 安装脚本示例(转)
    查看>>
    NSJSON的用法(oc系统自带的解析方法)
    查看>>
    nslookup 的基本知识与命令详解
    查看>>
    NSOperation基本操作
    查看>>
    NSRange 范围
    查看>>
    NSSet集合 无序的 不能重复的
    查看>>
    NSURLSession下载和断点续传
    查看>>
    NSUserdefault读书笔记
    查看>>
    NS图绘制工具推荐
    查看>>
    NT AUTHORITY\NETWORK SERVICE 权限问题
    查看>>
    NT symbols are incorrect, please fix symbols
    查看>>
    ntelliJ IDEA 报错:找不到包或者找不到符号
    查看>>
    NTFS文件权限管理实战
    查看>>
    ntko web firefox跨浏览器插件_深度比较:2019年6个最好的跨浏览器测试工具
    查看>>
    ntko文件存取错误_苹果推送 macOS 10.15.4:iCloud 云盘文件夹共享终于来了
    查看>>
    ntp server 用法小结
    查看>>
    ntpdate 通过外网同步时间
    查看>>
    ntpdate同步配置文件调整详解
    查看>>
    NTPD使用/etc/ntp.conf配置时钟同步详解
    查看>>