运维面试题一
原创
©著作权归作者所有:来自51CTO博客作者linux_2003的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.用awk输出123456为654321?
echo 123456|awk -F "" '{for(i=NF;i>0;i--) printf $i}'
# 此题的关键是FS==空
2.判断系统中用户user01,user02,user03......user10如果不存在则创建?
#!/bin/bash
user_list=$(seq 1 10|sed '1,9s/^/0/'|sed 's/^/user/')
# 生成要测试的用户列表
# 循环判断
for user in $user_list
do
id $user >/dev/null 2>&1 || useradd $user
done
3.apache有几种工作模式,怎么看工作在哪种工作模式,怎么查看加载的模块?
两种,基于进程的prefork和基于线程的woker模式.
apachectl -V
apachectl -l 或httpd -l
4.把/root下小于1k的文件,移动到/tmp下?
#!/bin/bash
cd /root
for i in $(ls)
do
[ ls -l $i |awk '{print $5}' -lt 1000 ] && mv $i /tmp/
done
# linux下ls -l 默认显示大小单位是字节
5.分析web日志access.log打印出访问量最高的前10名?
awk '{print $1}' access.log|sort|uniq -c|sort -nr|head -10
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
zookeeper运维面试题 运维docker面试题
1、网站登陆缓慢是什么原因? 答:1、网络带宽,这是一个很常见的瓶颈。2、cpu、硬盘、内存配置过低,服务器负载不起来。3、网站的开发代码不够完善,例如mysql语句没有进行优化,导致数据库的读写相当耗费时间。4、数据库的瓶颈。当我们的数据库的数据变得越来越多的时候,那么对于数据库的读写压力肯定会变大。 2、a与b服务器不在同一网段怎么设置?设置完还ping不通怎么排查? 答:1、AB
zookeeper运维面试题 docker常见面试题 linux 测试网络端口通不通 linux测试端口通不通