【运维面试】金山科技 12 月份最新面试题-自动化运维岗位

网友投稿 1077 2022-10-04

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

【运维面试】金山科技 12 月份最新面试题-自动化运维岗位

01 linux 开机启动流程?系统安装完,忘记密码怎么破解?

1、开机自检 bios2、mbr 引导3、grub 引导菜单4、加载内核5、启动 init 进程6、读取 inittab 文件,执行 rc.sysinit.rc 等脚本7、启动 mingetty 进程,进入系统登入界面 忘记密码 重启启单用户模式 或启动光盘进入修复模式

02 l如何查看占用端口 8080 的进程?

netstat –apn | grep 8080

03 l写出 apache2.X 版本的两种工作模式,以及各自工作原理.如何查看 apache 当前所支持的模块,并且查看是工作在哪种模式下?apache 当前所支持的模块,并且查看是工作在哪种模式下?

apache 有两种工作模式,一种为 prefork 模式,另一种为 work 模式 prefork:一个进程仅有一个线程接待一个访问请求,稳定性高,一个进程崩溃后不影响其它进程,但是占用内存较多,对硬件要求高。 work:一个进程具有多个线程,并分别响应访问请求,占用内存小,但是一个进程崩溃会影响其它请求 查看支持模块:httpd-l 查看工作模式:httpd-V

04 l写出下面服务的常用端口 ftp http dns snmp pop3、dhcp、nfs、mysql、samba 等服务。

80 http 用于万维网(WWW)服务的超文本传输协议(HTTP)20 ftp-data FTP 数据端口21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用53 domain 域名服务(如 BIND)161 snmp 简单网络管理协议(SNMP)110 pop3 邮局协议版本 367 bootps 引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用68 bootpc Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使用2049 nfs [nfsd] 网络文件系统(NFS)3306 mysql MySQL 数据库服务137 netbios-ns 在红帽企业 Linux 中被 Samba 使用的 NETBIOS 名称服务138 netbios-dgm 在红帽企业 Linux 中被 Samba 使用的 NETBIOS 数据报服务139 netbios-ssn 在红帽企业 Linux 中被 Samba 使用的 NET BIOS 会话服务

05 l写一个脚本,判断一个指定的脚本是否语法错误;如果有,则提醒用户渐入 Q 或者 q 无视错误并退出其他任何任何键可以通过 vim 打开这个指定的脚本

#!/bin/bash[ $# -ne 1 ]&&echo '请接一个脚本!'&&exit 1if bash -n $1 &>/dev/null;thenecho '脚本语法正确!'elseread -p '语法有误!q 退出,其它键进入编辑>>' xxxif [ "$xxx" == 'q' or "$xxx" == 'Q' ];thenexitelsevim $1fifi

06 l如何查看系统连接数和系统句柄数的命令分别是什么

netstat -antu|grep -i ESTAB[root@slytopc ~]# ulimit -n1024

07 l系统参数中 net.ipv4.tcptwrecycle 是什么意思,有几个值,分别是什么意思

net.ipv4.tcp_tw_recycle = 0 表示开启 TCP 连接中 TIME-WAIT sockets 的快速回收,默认为 0,表示关闭

08 l常见的系统监控命令有什么

常用的系统监控命令有哪些:ps 命令,top 命令,mpstat 命令,iostat 命令,pid 命令,dstat 命令

09 l如何开启 apache 服务 rewrite 功能

1、打开 apache 里 httpd.conf(通常是在/etc/httpd/conf 目录里) 2、找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 3、找到 AllowOverride None 改成 AllowOverride All , 有两个全部改掉

你认为作为运维工程师最重要的品须是什么

1) 责任心

2)沟通能力

3)学习能力

10 l写出你用过的系统和数据库的负载工具

Nginx LVS F5 Heartbeat haproxy 互联网企业采用的开源集群软件有: Nginx , LVS , Haproxy , Keepalived , Heartbeat互联网企业常用的商业集群硬件有: F5 , Netscaler , Radware , A10 等,工作模式相当于 Haproxy 的工作模式.

11 l简要列出服务器日常巡检主要工作内容

1. 服务器物理硬件巡检2、 操作系统的磁盘、内存、cpu、硬盘读写情况使用情况3、 服务器系统日志4、 运行与服务器上应用是否可用5、 应用系统日志检查(根据实际情况执行)6、 数据库运行状态、运行日志检查(根据实际情况执行)7、 数据库定时备份机制执行情况(根据实际情况执行)8、 系统定时任务执行情况(根据实际情况执行)

12 l列出服务器备份恢复策略

列出服务器备份恢复策略

全网服务器备份策略:

1、全网备份服务器1、数据库完全备份2、数据库增量备份3、差分备份4、冷数据归档5、定时任务备份站点目录、配置文件等

恢复策略

1、数据库增量恢复、全量恢复2、站点目录、配置文件等故障后随时调取备份来恢复

03 l写出一个 shell,脚本,实现对 Http 服务的监控及报警

#!/bin/bash# monitor nginx server port errLogPath="/application/nginx/logs/error.log"norLogPath="/application/nginx/logs/norlog"date=`date +"%Y/%m/%d %H:%M:%S"` lsof -i:80 &>/dev/null if [ $? -ne 0 ] then /application/nginx/sbin/nginx &>/dev/null echo "$date [warning] nginx server stoped" >>$errLogPath echo "$date [warning] nginx server stoped"|mail -s "nginx server warning" abc@163.com else echo "$date nginx server normal" >>$norLogPathfi

有偿征稿!60~5000元/篇(长期有效)

1、警告!VPN 翻墙被抓了!已大规模行政处罚2、QQ为何没被微信淘汰?3、程序员 被辞退后写代码给自己转账,报复公司转账 553 笔超 21 万:被判刑4、字节工程师薪资排世界第五,中位数 43 万美元,2021 全球程序员收入报告出炉!5、突发!大裁员!百度、腾讯、字节、阿里、爱奇艺...

上一篇:利用运维知识图谱简化故障分析算法
下一篇:运维体系建设:运维基础平台体系建设(2)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~