当前位置:   article > 正文

linux运维面试题_linux 运维考题

linux 运维考题

面试题

1、 数据库:请列出sql语句用于删除学生信息表里的所有学生信息(提供sql语法)?

Delete from 学生信息表 where 学生信息的唯一信息ID= “1”;

2、 Linux:怎么查看当前进程在运行,终止进程用什么命令?

Ps aux #查看系统中所有的进程,使用 BS 操作系统格式
Ps -le # #查看系统中所有的进程
Kill 进程号 #终止进程

3、 Linux:shell脚本中break和continue的作用?

break 和 continue 只能跳出当前层次的循环

4、 Linux:创建文件和文件夹的命令?

Touch #创建文件
Mkdir #创建文件夹

5、 网络:Mac地址是什么?ARP协议的功能是什么?

Mac地址:物理地址,硬件标识符
Arp协议:将已知的ip地址解析成mac地址

6、 网络:192.168.1.0/30网段中可分配给员工电脑的IP有几个?

4个
255.255.255.252

7、 网络:Linux可以通过什么方法设置默认的网关?可通过什么命令查看路由表?

Route #查看路由表
Route add default gw 网关ip #设置默认网关

8、 网络安全:SQL注入的原理?如何防御?

Sql注入就是把sql命令插入到web表单然后提交所在页面请求
如何防御:
(1)、把数据库的权限降低
(2)、测试阶段建议使用专门的sql注入检查工具进行检测。

9、 数据库:请列出sql语句用于查询学生信息表里的所有学生信息?

Select * from 学生信息表 \G;

10、 Linux:使用是命令查看内存使用情况?空闲多少内存?

Free -h #查看内存使用情况
Free #空闲内存

11、 运维:员工A发送重要邮件给合作伙伴的邮箱失败,有可能是那些原因?

(1)、查询网络连接情况
(2)、邮箱服务是否正常

12、 网络:邮件中CC和BCC收件人的区别?

CC抄送:收件人能看到你抄送给了谁。
BCC暗抄送 :收件人看不到你抄送给了谁。

13、 网络:iptables是什么?iptables有哪些链?

Iptables主要工作在网络层,过滤互联网的数据包,防火墙
Iptables有input(入站数据包),output(出口数据包),prerouting(路由选择前数据包),postrouting(路由后处理包),forward(转发数据包)

14、 网络:Linux和windows如何查看占用端口8080的进程?

Linux : netstat -natp |grep 8080
Windows: netstat -ano |findstr 8080

15、 数据库:请列出sql语句用于添加学生信息到学生信息表?

Insert into 学习信息表 values(“学生信息”);

16、 数据库:请列出sql语句用于查询成绩前20名的学生信息?

Select 学生信息 from 学习信息表 where desc limit 20;

17、 网络:简述dns进行域名解析的过程?

(1)、输入域名后,系统本身会检查本身的解析缓存host
(2)、请求dns服务器
(3)、dns服务器向根域名服务器做解析(迭代)
(4)、dns服务器把解析结果返回给用户。用户根据ttl值缓存到本地解析结束。

18、 Linux:查看文件内容有哪些命令可以使用?

Cat 查看文件内容
More 分页查看
Less 分页查看

19、 运维:LVS可用于什么场景?有哪些工作模式?

Lvs负载均衡群集场景
Lvs的工作模式:基于ip,基于端口,内容等。

20、 Linux:使用什么命令查看CPU占用率?CPU的型号?

Top 查看CPU占用率
Lscpu查看cpu信息

21、 网络:http和https协议的区别?get和post有什么区别?

http:文本传输协议
https:超文本传输协议 加密的
get 请求
post 请求更安全,请求数据更大,请求类型更多等

22、 Linux:删除文件用于那个命令?如果需要链目录及目录地下文件一块删掉呢?

Rm 删除命令 -r 删除目录 -f不提示提醒

23、 Linux:创建一个shell脚本,计算1+2+3+4+5…+n的总和?

#!/bin/bash
read -p “请输入数字n;” n
yzq=0
for ((i=1;i<= n ; i + + ) ) ; d o y z q = n;i++));do yzq= n;i++));doyzq=(( i + i+ i+yzq))
done
echo $yzq

24、 网络:什么是UDP和TCP?udp和tcp的区别是什么?

Tcp和upd是tcp/ip协议的核心,属于传输协议
Tcp一对一的连接更安全,面向连接,可靠的字节流服务。
Upd实时性,工作效率高,他只管发不管收没收到。

25、 Linux:怎么查看的当前目录?切换到一个指定目录的命令?切换到当前目录的上层目录命令?

Pwd 查看当前目录
Cd 切换目录
Cd …/ 切换到上一次目录

26、 Linux:创建一个shell脚本,比较两个数字x和y的大小?

#!/bin/bash
#用途:比较二个数字大小
read -p “请输入第一个数字:” x
read -p “请输入第二个数字:” y
if [ $x -eq $y ];then
echo “equal”
elif [ $x -gt y ] ; t h e n e c h o " y ];then echo " y];thenecho"x 大于 y " e l s e e c h o " y" else echo " y"elseecho"x 小于 $y"
fi

27、 网络安全:您是否抓过包,使用的抓包工具是什么?

Linux中用的抓包命令:tcpdump
Windows中抓包用的软件:wireshark

28、 运维:电脑A无法ping通另外一个网段的电脑C,有可能是那些原因?

(1)、网络不通
(2)、电脑C禁止ping了
(3)、使用路由跟踪下查看是到哪里网关出问题tran

29、 数据库:左连接(left join)和右连接(right join)的区别?

“左连接where只影向右表,右连接where只影响左表。

30、 Linux:如何查看网卡配置的ip地址?如何设置网卡的ip地址?

Ip a 查看ip
Ifconfig 查看ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33(网卡名) 设置IP 然后重启systemctl restart network

31、 Linux:怎么查看的当前目录下有那些文件?怎么将当前目录下的文件A,移动到/tmp目录下?

Ls #查看当前目录下的文件
Mv A /tmp #移动

32、 Linux:如何让一个shell脚本,每天14:00自动运行?

 14 * * * /usr/bin/sh 脚本文件

33、 网络安全:防火墙的dmz区域是什么?为什么要有dmz区域?

Dmz隔离区域,如果想要只允许给部分服务能被外部访问,可以在 DMZ 区域中定义。它也拥有只通过被选中连接的特性,即 ssh。

34、 网络安全:ddos攻击是什么原理?怎么防御?

分布式拒绝服务攻击(英文意思是Distributed Denial of Service,简称DDoS) 它利用网络协议和操作系统的一些缺陷,采用欺骗和伪装的策略来进行网络攻击,使网站服务器充斥大量要求回复的信息,消耗网络带宽或系统资源,导致网络或系统不胜负荷以至于瘫痪而停止提供正常的网络服务。
防御:防火墙做好,定期备份数据,提升高宽带等等。

35、 数据库:请列出sql语句用于查询学生信息表里的所有“男生”信息?

Select * from 学生信息表 where 性别 = “男”\G;

36、 网络:常用的协议了解过哪些?他们是TCP还是UDP的?端口号是多少?

20:ftp数据传输端口
21:ftp–文件传输协议(FTP)端口
22:ssh–安全 Shell(SSH)服务
23:telnet–Telnet 服务
25:smtp–简单邮件传输协议(SMTP)
53:dns–域名服务(UDP)
80:http–超文本传输协议
179:bgp–边界网络协议
443:https–安全超文本传输协议
3306:mysql数据库
6379:redis端口
8005:tomcat关闭端口
8009:tomcat和其他http做链接
8080:tomcat 默认端口
8443:tomcat 默认加密端口
TCP一共有65535个端口

37、 运维:讲一个Keepalived的工作原理?

(keepalived工作原理: 两台主机同时安装好Keepalived软件并启动服务,开始正常工作时,由角色为Master的主机获得所有资源并对用户提供服务,角色为Backup的主机作为Master主机的热备,当角色为Master的主机失效或出现故章时,角色为Backup的主机将自动接管Master主机的所有工作,包括接管VIP资源及相应资源服务

38、 运维:翻译错误日志” No route to host”,”Recipient address rejecte”,”postqueue:fatal:Cannot flush mail queue-mail system is down”

没有到主机的路由”、“收件人地址被拒绝”、“后队列:致命的:无法清除邮件队列电子邮件系统已关闭

39、 网络:路由表有什么作用?什么是默认路由,什么是静态路由?

路由表决定流量的走向(类似于导航)
静态路由一般由管理员手动设置
默认路由根据协议自动生产的。

40、 网络安全:堆成加密是费堆成加密的区别?您了解过哪些加密算法,他们分别是对称还是非对称加密?

对称加密: 加密和解密的秘钥使用的是同一个.
非对称加密: 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey).

41、 Linux:使用什么命令查看磁盘使用空间?空闲空间呢?

df -hT #查看磁盘使用空间

42、 Shell脚本中$?标记的用途是什么?

返回上一条命令的执行结果 0表示执行成功 其他数字表示执行失败

43、 Linux:如何查找一个文件名为“test.conf”文件所在的绝对路径?

find / -name test.conf

44、 Linux:怎么是一个命令在后台运行?那个命令专门用来查看后台任务?

命令后面加上& 表示后台运行
Jobs #查看后台运行的命令

45、 Linux:awk命令的作用?

提取某个字段信息

46、 Linux:如何查找指定文件是否有“中华人民共和国”这个词语?

Grep “中华人民共和国” 文件

47、 运维:遇到产品故障的处理流程是什么?

看报错,看日志
兼容性问题加白看看
网络不通问题导致的话,排查网络问题。

48、 Linux:如何查看一个目录的总大小?

du -sh /目录

49、 网络:介绍一下OSI七层模型有哪起层?

物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
物理层,数据转换二进制
数据链路层,传输数据地址的帧,ARP(地址解析协议,IP向MAC地址的转换,解决网络层和物理层衔接问题)
网络层 为数据包选择路由 IP ICMP ODPF
传输层 提供端对端接口 TCP UDP
会话层 解除和其他链接的联系
表示层 数据格式化,代码转换
应用层 文件传输,服务 FTP DNS SNMP HTTP

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/208345
推荐阅读
相关标签
  

闽ICP备14008679号