运维工程师笔试题(一)

运维工程师笔试题(一)
1:如何将本地80端口的请求转发到8080端口? 当前主机是192.168.2.1

Iptables -t nat -A PREROUTING -d 192.168.2.1 -p tcp  --dport 80 -j DNAT --to-destination 192.168.2.1:8080

2:crontab在11月份每天早上7点到11点中 每隔2小时执行一次/usr/local/httpd.sh

0 7-11/2 * 11 * /usr/local/httpd.sh
第一列分钟1-59 第二列小时1-23(0表示子夜) 第三列 日 1-31
第四列 月 1-12  第五列星期0-6(0表示星期日) 第六列表示运行的命令

3:编写shell脚本将/usr/local/test 目录下大于100k的文件转移到/tmp下

#/bin/bash
      Cd /usr/local/test
For i in `ls -l |awk `{if($5>100000) {pring $9}}’`
Do
Mv $i /tmp
Done

4 如何查看占用端口8080的进程

1:执行命令 netstat -anpt | grep 8080 
2:ps -ef | grep 8080

5:使用mysql命令进行备份和恢复,已test为例,创建一个备份,并再用此备份进行恢复

 Mysqldump -uroot -p test > /opt/mysqlback/test.sql
 Mysql -u root -p test  < /opt/mysqlback/test.sql

6 Apache有几种工作模式,介绍特点,并说明什么情况下采用不同的工作模式

Apache有三种工作模式 分别是prefork,worker和event
1:prefork是一个非线程,与派生的工作模式,用的是进程去处理请求,所以比较容易消耗内存,但是稳定性较好,某个进程出现问题不会影响到其他请求
2:worker是使用多个子线程,每个线程有多高线程,由于使用的是线程去处理请求,消耗内存小,适合高流量的请求,但是如果某个进程出现问题,那么这个进程下的线程都会出现问题,即稳定性并不是很好。
3event模式 为了解决keep-alive保持长时间连接出现的一种工作模式,使用keep-alive长连接的时候,某个线程会一直占用,即使中间没有请求,需要等到超时才会被释放,所以这个时候就出现了event的模式

7:在网络排错中,经常会用到的操作命令其作用

Ping 测试网络连接性
Netstat:显示各种网络相关信息,如网络连接,路由表,接口状态
Nbtstat:查看当前基于netblos的TCP/IP连接状态工具
Telnet:远程主机
Ipconfig 查看网络ip 网卡信息

8:使用mysqldump监听主机为192.168.1.1tcp端口为80数据,同时将结果保存输出到tcpdump.Log

 Tcpdump  tcp port80andhost 192.168.1.1 -w  tcpdump.log

9:使用过的监控软件和各自特点

1 WEB功能
Nagios 简单直观,报警与数据在同一页面
Zabbix 监控数据与报警是分开的,zabbix界面更完美
2 后期批量修改监控服务
Nagios 用脚本来修改所有主机的server文件,加入新增服务
Zabbix 只需要手动模板添加监控项
3:两者都支持短信邮箱报警等

10:当用户在浏览器输入一个网站,说DNS解释经过哪些流程

1:用户输入网址到浏览器 2 浏览器发出DNS信息 3 计算机首先查询本机HOST文件,看着是否存在,存在直接返回结果,不存在,继续下一步
4 计算机按照本地DNS顺序,向合法dns服务器查询IP结果
5 合法DNS返回DNS结果给本地DNS,本地DNS并缓存本结果,直到TTL过期,才再次查询次结果
6 返回IP结果给浏览器
7 浏览器根据IP信息 获取页面

11:linux开机顺序

第一步 加载BLOS 计算机首先加载BLOS信息 
第二步 读取MBR 硬盘上第0个磁盘第一个扇区称为MBR 即主引导作用
第三部 Boot Loader 就是操作系统内核运行的一段小程序
第四部 加载内核 根据grub设定内核映像所以路径,系统读取内核映像并进行压缩操作
第五部 根据init进程 内核加载后第一个运行程序是/sbin/init该文件会读取/etc/inittba文件,并依据此文件来进行初始化工作。

12:符号连接与硬连接区别
硬链接 只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引。当您移动或删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置。
符号链接 是一个指针,指向文件在文件系统中的位置。符号链接可以跨文件系统,甚至可以指向远程文件系统中的文件。符号链接只是指明了原始文件的位置,用户需要对原始文件的位置有访问权限才可以使用链接。如果原始文件被删除,所有指向它的符号链接也就都被破坏了。它们会指向文件系统中并不存在的一个位置。两种链接都可以通过命令in 来创建。in 默认创建的是硬链接。



     本文转自柴鑫旺 51CTO博客,原文链接:http://blog.51cto.com/chaixinwang/2048005,如需转载请自行联系原作者





  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值