运维题目(十二)

1、写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。

find / -name “*.log” -ctime +3 -exec rm -f {} \;

2、写一个脚本将某目录下大于100k的文件移动至/tmp下。

for i in `find /test -type f -size +100k`;do cd /test && mv $i /tmp;done

3、写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。

mount 192.168.1.1:/backup /mnt
cd /mnt
/usr/local/mysql/bin/mysqldump -hlocalhost -uroot test >test.sql
tar czf test.sql.tar.gz test.sql
rm -f test.sql

4、写一个防火墙配置脚本,只允许远程主机访问本机的80端口。

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
iptables -A INPUT -i eth0 -p tcp –dport 80 -j ACCEPT
iptables -P INPUT DROP

5、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log

awk ‘{a[$1]++}END{for (j in a) print a[j],j}’ /home/logs/nginx/default/access.log|sort -nr|head -10

6、写出下列配置的含义
(1)MaxKeepAliveRequests 100
(2)Options FollowSymLinks
Order Deny Allow
Deny from all
Allow from 192.168.1.1

(1)MaxKeepAliveRequests  — 100 连接的最大请求数
(2)Options FollowSymLinks  — 允许192.168.1.1可以列目录
Order Deny Allow
Deny from all
Allow from 192.168.1.1

7、写一个脚本把指定文件里的/usr/local替换为别的目录。

sed ‘s:/user/local:/tmp:g’ filename

8、简要描述Linux的启动过程?

BIOS启动引导(从mbr中装载启动管理器grub)—-GRUB启动引导(装载kernel和initrd到内存)—–内核启动参数-sys init初始化..

9、简要叙述下列端口所运行的服务

21、22、23、25、110、143、873、3306 对应的服务是 ftp ssh telnet snmp pop3 IMAP rsync mysql

10、TCP断头最小长度是多少字节?

64字节

11、让某普通用户能进行cp /dir1/file1 /dir2的命令时,请说明dir1 file1最小具有什么权限?

读取和执行权限rx

12、简述TCP三次握手的过程?

客户端发送请求SYN,服务器端接收请求确认并回应SYN+ACK,客户端发回ACK回应….

13、请简单阐述运维工程师的职责。

1. 负责IDC机房Linux业务服务器的配置,维护,监控,调优,故障排除等;
2. 大用户量下高性能服务器系统部署方案的制定及实施;
3. 保障服务器与数据库安全,检查并消除安全漏洞;
4. 数据备份、数据监控、应急响应、故障排除、编写数据分析报告等;

原文地址:https://www.cnblogs.com/benjamin77/p/8467964.html

时间: 2024-11-10 07:14:59

运维题目(十二)的相关文章

python运维开发(十二)----rabbitMQ、pymysql、SQLAchemy

内容目录: rabbitMQ python操作mysql,pymysql模块 Python ORM框架,SQLAchemy模块 Paramiko 其他with上下文切换 rabbitMQ RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消

运维题目

你用过那些LVS ,并讲述LVS各个模式的特点和区别?   [送二分] dr模式用得比较多吧,这个模式效率最好.因为他的原理是把收到的包改了下hw地址就丢给交换机了 这样就造成两个大缺点 1是所有负载机器都要在同一个ip段才能响应,所以在idc上架的时候,为了方便扩容一开始就要预留好同ip段的ip,留ip是要钱的 2所有用户发过来的包交换机都要处理2次,加大了前端交换机的压力 3这种模式对收包少,回包多的应用(http常规应用)非常有效,但是如果是注册.登录之类(post大数据)的应用服务器,由

数据结构课程设计题目十二_计算机学院学生会的打印机(优先队列)

本文出自:http://blog.csdn.net/svitter 题目12:计算机学院学生会的打印机(优先队列) 小明抱怨学生会的打印机不符合FIFO的原则,看到很多在他后面来打印的同学比他先打印出来.五分钟前,小明的文件就是下一个候选的,如今小明的文件又排到了后面.学生会的同学给小明解释说,学生会的打印机不是採用传统的队列方式,而是採用一种自定义的优先队列方式:每一个要打印的文件被赋予了一个从1到9的优先级(9最高,1最低).打印规定例如以下: 将队列中要打印的文件f从队列中拿出来: 假设在

Linux运维 第二阶段 (二)vi编辑器

Linux运维第二阶段(二)vi编辑器 vi编辑器(全屏幕纯文本编辑器) 1.命令模式.插入模式.末行模式 2.   a       在光标所在字符后插入 A       在光标所在行行尾插入 i         在光标所在字符前插入 I       在光标所在行行首插入 o         在光标下插入新行 O       在光标上插入新行 :w       保存 :q        不保存退出 :wq     保存退出 :q!       强制退出 :w 文件名        另存为 3.H

Linux运维(十)-2016-12-9整理

也有段时间没有整理面试题目了,这几天呢,完成了2场实习生和1场校招,十分郁闷,为什么金融运维一点都不关注技术,在乎我的学校成绩,我尼玛想说,学校那么水的课程能说明什么,跟技术有一丁丁点关系吗?我学业成绩不好,就能否定我的专业岗位基础不行吗?唉,劳资想说,你如果质疑我的能力,你就问我,劳资要是被你虐倒是我算我输,学艺不精我就服,看过去有球用. 这辈子职业生涯都不想进外包和IDC这两种类型的公司,就是TM打杂的,薪资还低,关键是不厚道,比如垃圾胜蓝.这回校招那家是我之前就提到的那家,大多数人对我是认

双态运维分享之二: 服务型CMDB的消费场景

近年来,CMDB在IT运维管理中的价值逐步得到认可,使用CMDB的期望值也日益增长.然而,CMDB实施和维护的高成本却一直是建设者们的痛点.那么今天,我们来探讨一下如何通过消费来持续驱动CMDB的逐步完善. 消费驱动是指依托用户消费的收益,吸引研发者.销售者,逐步围绕该产业开展建设并延伸拓展其发展范畴.举例来说,网购的消费方式驱动了电商的蓬勃发展,新型的生活模式驱动了职能家居的研制.借鉴这一思路,我们不妨通过加强CMDB的消费落地,场景化其应用效益,来驱动管理者和使用者更加重视配置管理,从而投入

优云敏捷运维分享之二: 服务型CMDB的消费场景

近年来,CMDB在IT运维管理中的价值逐步得到认可,使用CMDB的期望值也日益增长.然而,CMDB实施和维护的高成本却一直是建设者们的痛点.那么今天,我们来探讨一下如何通过消费来持续驱动CMDB的逐步完善. 消费驱动是指依托用户消费的收益,吸引研发者.销售者,逐步围绕该产业开展建设并延伸拓展其发展范畴.举例来说,网购的消费方式驱动了电商的蓬勃发展,新型的生活模式驱动了职能家居的研制.借鉴这一思路,我们不妨通过加强CMDB的消费落地,场景化其应用效益,来驱动管理者和使用者更加重视配置管理,从而投入

Hadoop运维记录系列(二十三)

最近做集群机房迁移,在旧机房和新机房之间接了根专线,做集群不停机搬迁,也就是跨机房,同时要新加百多台服务器,遇到几个问题,记录一下. 旧集群的机器是centos 6, 新机房加的机器是centos 7. 一.丢包问题 在跨机房的时候,datanode显示很多Slow BlockReceiver的日志 WARN  org.apache.hadoop.hdfs.server.datanode.DataNode: Slow BlockReceiver write packet to mirror to

saltstack 自动化运维神器(二)

文件同步: 其实在做openstack的运维对一些文件的同步其实是很繁琐.有一个配置项或者一行代码的源码文件进行同步.那么现在我们就开始介绍saltstack的文件同步功能 环境说明:操作系统版本:rhel6.5x64 1.master配置同步根目录 在开始saltstack的配置管理之前,要首先指定saltstack所有状态文件的根目录,在master上做如下操作 ## 首先修改master的配置文件,指定根目录,注意缩进全部使用两个空格来代替Tab(python规范)## 确定指定的目录是否