运维工程师mysql面试题及答案_系统运维工程师面试题及参考答案

这篇博客涵盖了运维工程师面试中常见的问题,包括RAID0、RAID1、RAID5的区别,Apache与Nginx的调优策略,MySQL的性能优化,以及文件操作、网络端口管理和数据库备份还原等实用技巧。通过这些内容,可以深入理解运维工程师在实际工作中的关键技能。
摘要由CSDN通过智能技术生成

1. raid0 raid1 raid5 原理与区别

raid0至少2块硬盘。吞吐量大 性能好 同时读写,但损坏一个就完蛋

raid1至少2块硬盘。相当于 一个镜像,一个存储。安全性比较高。但是性能比0弱

raid5至少3块硬盘。一个做校验,2个做存储,坏了一个能恢复。相当于1与0的结合

2. apache与nginx的调优

apache调优,mdm模块,选择worker或者prworker。cgi模块,把所有cgi文件共享存到指定目录,设定好权限,这样apache就不会对每次请求都要分辨下动静态了,还可调节最大连接数,保留多个活动的长链接,设置动态载入模块

3. mysql调优

mysql的调优 主要是对与mysql语句的调优 加快磁盘读写速度不如减少磁盘读取速度。尽量多使用一些索引

4. 写出文件file1的空白行或者去掉空白行

sed -i '/^$/d' file1

5. 找出端口  用命令

netstat -anp | grep 80

lsof -i:80

6. 如何把80的连接请求转为8080

iptables -t NAT -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

如何把192.168.18.1的80端口映射到192.168.18.2的80端口

iptables -t NAT -A PREROUTING -d 192.168.18.1 -p tcp --dport 80 -j DNAT --to 192.168.18.2:80

7. mysql 数据库的备份与还原 例如一个数据库test

mysqldump -u -p --databases test > test.sql

mysql -u -p < test.sql

8. 有一些文件,如何把文件的扩展名.txt改为.html

for file in *.txt; do mv $file ${file%.txt}.html; done

9. 有一个apache日志文档,如何找出哪个路径访问次数最多,如何找出哪个IP访问最多?

cat /var/log/httpd/access_log | awk '{print $3}' | sort -nr | uniq -c

cat /var/log/httpd/access_log | awk '{print $5}' | sort -nr | uniq -c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值