【运维工程师笔试试题】

一、 选择题
1、下列系统默认端口号错误的是( )
A SSH端口22 B mysql端口3306 C Telnet端口20 D Https端口443
2、linux系统中查看ip地址的命令是( )
A ipconig B ifconfig C icmp D iptables
3、进入cisco路由特权模式的命令是( )
A system-view B enable C config D sudo su
4、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( )
A -m B -d C -f D -p
5、文件file1 的访问权限为rw-r–r-- 对应权限用数字表示的是( )
A 744 B 755 C 644 D 655
6、正确的DNS查询解析的顺序是( )
A 缓存、是否本机、HOSTS文件、DNS服务器
B 是否本机、缓存、HOSTS文件、DNS服务器
C 缓存、是否本机、DNS服务器、HOSTS文件
D 是否本机、HOSTS文件、缓存、DNS服务器
7、DHCP服务器的主要作用是( )
A 动态IP地址分配 B 域名解析 
C IP地址解析  D 分配MAC地址
8、当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置的文件是( )
A hosts B sysconfig C network D hostname
9、mysql列出所有数据库的命令是( )
A show databases; B show tables; C select databases; D select tables;
10、在linux系统中,用来存放系统所需要的配置文件和子目录是( )
A /etc B /var C /root D /home
二、简答题
1、ISO/OSI 7层模型和TCP/IP 四层协议都是什么

ISO/OSI:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
TCP/IP:应用层、传输层、网络层、网络接口层

2、网络排错所用到的命令,四种以上及其作用

ping:检测网络的连通性
tracert:跟踪ip数据包访问目标所采取的路经
ipconfig 查看当前的网络配置情况 
Route  查看本机的路由表情况
nslookup 查看本机的dns解析情况
telnet  查看端口开放情况

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

#!/bin/bash
awk '{ip[$1]++} END{for (i in ip) {print ip[i],i}}' /home/logs/nginx/default/access.log	| sort -nr | head -10

4、简述raid0、1、5的特点和优点

raid0:2个或者2的n次方个盘组成,安全性最差,成本最低且读写能力高、没有冗余。
raid1:由大于等于2个盘组成,安全性最高,成本最高且读写能力低、提供冗余。
raid5:由大于等于3个盘组成,安全性在raid0和raid1之间,成本折中且读写能力低。

5、请比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。    
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。
集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。
系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。
验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务

6、配置一个与DNS集成的活动目录,客户端在加入域的时候提示找不到域控制器,其中最有可能出现问题的地方在哪里?

本地dns有问题无法解析到域服务器。

7、域与工作组相比,主要优势在哪里

集中用户账户管理   
集中资源管理 
统一安全策略部署

8、/var/www/html/是网站的发布目录,linux中如何每天凌晨0点30对其进行自动备份,写出操作步骤?

第一步:创建备份脚本bakweb.sh
#!/bin/bash
[ -d /backup ] || mkdir /backup
/bin/tar -czvf /backup/$(date +%F)_html.tar.gz /var/www/html/*  &>/dev/null
第二步:给脚本增加执行权限
chmod +x bakweb.sh
第三步:添加计划任务
crontab -e
30 0 * * * /bin/sh /root/bakweb.sh

9、简单介绍你使用过的服务器开源监控软件,并陈述它们的特点

zabbix监控软件
zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。
主要由zabbix server端和zabbix agent端构成,具体监控的过程是服务端采集客户端的数据,且将数据写入数据库,再通过web页面展示出来。
主要的优点是自带多种监控模板,且有自动发现功能,可以实现自动化监控。

10、运维工程师都需要具备哪些技能和职业品质

1. Windows/Linux服务器的配置,数据库的操作配置,路由交换的操作配置。 
2. 熟悉脚本语言,包括:Shell、PERL、PHP、Python等;
3. 够承受一定的工作压力,具备良好的沟通协调能力及突发事件单独处理能力
  • 12
    点赞
  • 141
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
作为一个 BMS 工程师,笔试试题涉及的内容会涵盖以下方面: 1. BMS 相关知识:BMS 全称是 Battery Management System,是电池管理系统的缩写。其工作原理、各个模块如电池监测模块、温度管理模块、通信控制模块等的功能、操作和工作原理都需要熟悉。 2. 电池基础知识:掌握电池类型、电池组成、电池容量、电池保护机制等基础知识,并能解释清楚放电、充电、循环次数、剩余容量等概念。 3. 电路和电子元器件理论:了解电子元器件、传感器、微控制器、开关电源等的工作原理和使用方法。 4. 电气工程知识:了解直流电路和交流电路的特性、电路分析、接线、维修与安装等技能。 5. 编程能力:掌握至少一种编程语言,如C语言、Python或MATLAB等,并熟悉软件开发流程、数据结构与算法等。 6. 测量与调试技能:掌握基本的电工仪器的使用方法,如示波器、电压表、电流表等,并能独立进行故障排查和分析。 7. 安全意识和规范:了解电力安全要求,掌握防护措施,对电路安全规范和相关法律法规有一定了解。 总之,作为一名BMS工程师,应具备电子电气工程相关专业背景,掌握电池管理系统的核心技术并具有一定的硬件和软件开发能力。同时,具备较好的工程实践能力和问题解决能力,能够独立进行维护和故障排查,并能根据需求进行优化和改进。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骑着蜗牛追汤圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值