当前位置:   article > 正文

悟懂Linux系统运维企业常见面试题集合①面试技巧

悟懂linux系统运维企业常见面试题集合①面试技巧

悟懂Linux系统运维企业常见面试题集合①面试技巧

面试技巧

在这里插入图片描述

  1. 首先穿着要得体,最好标准的职业装面试,不能随意穿着;简单一点就是要让人一看你,就感觉清爽、能干、有活力。
  2. 要准备充分,尽量提前 15 分钟到面试公司,提前翻阅资料了解公司的简单背景及相关文化。
  3. 保持微笑,不要太古板,要随和,保持心态放松,不要抢话抢答;要懂礼貌,有时候细节决定成败。
  4. 在回答问题上要简单明了,不要阐述一个问题绕来绕去,把自己都绕迷糊了;要说到恰到好处。该回答的回答,不该说尽量别说,做到有的放矢。
  5. 要保持谦逊,遇到不会的题目,不知道就是不知道,不要非懂装懂;
  6. 一般自我介绍,就介绍自己叫什么名字,毕业时间学校,已经之前工作经验,自己比较熟练的技能和自己的性格和优点等等;注 介绍完毕,最后说声介绍完毕,谢谢。
  7. 面试要有自信,不要低着头,面试是双向的,你选择公司,公司也在选择你。机会是非常的多的,关键是看你自己是否能把握住,是否之前已经准备好。
  8. 面试的心态一定要保持平静,不要因为一次面试不上,就觉得自己到处都是缺点,要总结自己上次面试的不足,然后下一次改变掉,相信坚持不懈一定能找到满意的工作。
  9. 最后总结一点,做什么事情自信很重要,相信自己可以做到,然后勇敢的去做,结果一定让你倍感惊喜。
  10. 通过不断的面试,我们会总结到更多的知识和技巧,这里总结一下日常面试到的问题及简单回答方法:
    在这里插入图片描述

Linux系统运维企业常见面试题集合

1 你是一个服务器的管理员,为了保障服务器上的数据安全,你能想到哪些安全措施?

1).服务器配备不间断 ups 
2). 磁盘做 radi1 或者 5 10(除 0 以外,因为 0 不具体冗余
3).加强用户账号的安全,定期修改密码,权限的合理设定
4). 软件补丁,漏动修复 5. 配置防火墙,只开放特定应用端口
  • 1
  • 2
  • 3
  • 4

2 用户抱怨说公司的网络越来越慢,请问你从哪些方面考虑检查这些问题?

3 在域服务器上要共享一个文件夹,要求是域用户能够打开文件夹里面的某些文件,但是不能让用户看到和拷贝

该文件夹里面的全部文件,是否能够实现,如果可以怎么实现?

4 公司所在地经常停电,造成服务器非正常关机而丢失了部份文件,你如何解决这个问题?

1)当务之急是确认文件是否要恢复,要就备份恢复,没有就磁盘阵列校验恢复;
2)机房没有备用电源和发电机,这不合常理,机房是否有存在必要性,如果要,就添加硬件设施;
3)添加硬件设施要多长时间间内的临时措施是什么;
4)机房添加设施要怎样部署;

解答:
1). 首先要解决机房意外断电的情况,可以使用 ups 电源, 
2). 数据要有备份数据(最好是异地备份),
3). 磁盘要有 raid(除了 0 以外)因为 0 没有冗余功能
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

5 有用户在外地打电话来说无法通过 VPN 接受公司邮件,怎么解决?

6 请问交换机和路由器的区别?vlan 和 VPN 是什么?

1). 交换机主要用于局域网(相同网段)内设备连接和信息交换,它工作在一个广播域中,属于二层设备,
主要是对 mac 地址过行转发
2). 路由器主要是功能是跨网段访问和路由寻址,可以隔防广播,工作在 3 层,可以解析 ip 地址
vlan 是虚拟局域网,用于逻辑的方式隔离网络设备之间的通信,实现防止大面积的广播风暴,提高网络安全
性,同时也可以通过路由器实现不同网段间的通信。
vpn 是虚拟专用网络,类拟于我们说的虚拟专线,主要用于企业与企业之间的内部连接和出差人员接入公司
网络办公,
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

7 请你详细地解释一下 IP 协议的定义,在哪个层上面?主要有什么作用?TCP 与 UDP 呢?

ip 协议名为因特网协议,也称为网络通讯协议,是 internet 最基本的协议,它定义设备如何接入因特网和相
互传输的一个标准,Tcp(传输控制协议) 面向连接可靠传输的网络协议UDP(用户数据报协议)属于无连接不可靠传输的网络协议

8 上海分公司的网络是 4M ADSL 连接,那么它的理论最大下载和上传速度是多少?

9 请列出你会的程序开发语言?那些做过实际应用?

10 你认为在 IT 团队中,你能发挥自已的能力吗?为什么?当个人意见与主管出现矛盾时,你用什么方法解决?

11 人力资源部的同事的邮件无法发出和接收,她有事要出去 2 个小时后回来,请问你怎么解决?

12 请问你是否掌握 sql 数据库,用语句写出怎么复制一张表的内容

13 通过这样一个完整的 Linux 高级运维的学习,我们了解了目前企业里面使用的技术和架构

14 你平时在公司主要做什么?

15 你们原来公司的网站架构是怎样的?

16 你对哪一块比较熟练或者精通?

17 你在维护网站的过程中,曾经遇到过什么重大的问题?怎么解决的?

你就说你刚工作的时候很多工作没有经验,但领导有时会交给你一些重要的但是你又一点经验没有,你就把你怎么做
好工作的具体过程简略的讲一讲。比如你首先向一些有经验的前辈请教,再去查一些什么资料,怎么联系各部门协调,
最后你都能顺利的把上级交给的任务办完
  • 1
  • 2
  • 3

18 Zabbix/Nagios、cacti 维护过吗?平时都监控些什么?

1). 本地资源: 负载 uptime cpu(top,sar),磁盘 df 内存 free IO(iostat),RAID,温度,passwd 文件的变化,本地所 有文件指纹识别
2). 网络服务:端口,URL,丢包(ping),进程数,网络流量
3). 其他设备:路由器,交换机端口流量,打印机, 监控光衰 windows 等
4). 业务数据:用户登录失败次数,用户登录网站次数,输入验证失败的次数,某个 API 接口流量并发,电商网站订单, 支付交易的数量
5). 监控软件本身仅仅是一个平台,我们想监控的内容,理论上只要在服务器命令行可以获取到就可以被监控软件监控

基本监控
1. CPU 使用率(%)
2. 网络流入速率(bps)
3. 网络流入速率(bps)
4. 系统磁盘 BPS(bps)
5. 系统盘 IOPS(Count/Second)
6. 网络入流量(Bytes)
7. 网络出流量(Bytes)
8. 内存使用率(%)
9. 平均负载
10. 磁盘 IO 读(bps)
11. 磁盘 IO 写(bps)
12. 磁盘使用率(%)
13. TCP 连接数(Count)
14. 进程总数(Count)
15. inode 使用率(%)
16. CPU 秒级监控
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

19 你觉得 Linux 运维工程师的职责是什么?

20 你为什么离职,离职的原因是什么?

因为我比较喜欢 Linux,所以我想更深入的学习 Linux 技术,而且现在的公司 linux 架构比较单一,
术面不多,所以我想到网络公司去锻炼一下
  • 1
  • 2

21 你未来 5-10 年的职业规划是什么样的?

我先不说 5-10 年的规划吧,因为这有点远,我说说我近期的规划,首先我要深入的学习公司的架构和公司
所需要掌握的技术,在工作之余的时候准备先去培训一门外语(英语),因为英语不仅对工作有很大帮助,将来
处理公司国外业务也会有帮助,英语学完之后,准备学习 python 开发,这有利于提升自已的技能,也能让以后
的工作自动化。5-10年这个计划赶不上变化,所以先把眼前的学好.
  • 1
  • 2
  • 3
  • 4

22 描述 OSI 7 层模型总结,两台机器数据包交换数据如何通过 7 层模型的?

23 描述 TCP/IP 三次握手,4 次断开的过程

24 什么是 DDOS 攻击,如何防范?

http://jflinux.blog.51cto.com/2561410/845349

25 Linux 内核优化,你都优化哪些参数?

26 删除目录里的所有文件,但保留一个指定文件

解答:
假设这个目录是/xx/,里面有 file1,file2,file3..file10 十个文件
方法 1:find /xx/ -type f ! -name "file10" | xargs rm -rf
方法 2: find /xx/ -type f ! -name "file10" -exec rm -rf {} \;
  • 1
  • 2
  • 3
  • 4

27 已知目录有相同文件,如何 cp 覆盖文件而不提示是否覆盖?

解答:\cp /mnt/test.txt /tmp/
  • 1

28 添加用户 jflinux6,并设置其用户注释信息为 HandspmeBoy,UID 指定为 806,归属为用户组 root,jflinux,sa

成员,其 shell 类型为/bin/sh ,家目录设置为/jflinux6
useradd -c “HandspmeBoy” -u 806 -G root,olbdoy,sa -s /bin/sh -d /jflinux6 jflinux6

29 要求 zhongliang 用户 7 天内不能更改密码,60 天以后必须修改密码 过期前 10 天通知 zhongliang 用户过期

后 30 天后禁止用户登陆
passwd -n 7 -x 60 -w 10 -i 30 olboy -n :後面接天數,多久不可修改密碼天數
-x :後面接天數,多久內必須要更動密碼
-w :後面接天數,密碼過期前的警告天數
-i :後面接『日期』,密碼失效日期

30 解释下什么是 GPL,GNU,自由软件

31 如何选择 linux 操作系统版本

32 安装系统时如何给 Linux 操作系统分区

33 描述 linux 系统的启动流程

1) 加载 BIOS 的硬件自检,
2) 读取(并执行第一个开机装置) MBR 并执行 grub 引导菜单( boot Loader ( grub, spfdisk loli,));
3) 依据 grub 菜单的设置加载 Kernel ,Kernel 会开始侦测硬件与加载驱劢程序;
			3.1.1 # /boot/grub/grub.conf 的配置文件中,有加载 kernel 和 img 文件

4) 在硬件驱劢成功后,Kernel 运行 init 程序,而 init 会取得 run-level 信息;
	4.1 # 从/etc/inittab 中获取运行级别
5 init 执行 /etc/rc.d/rc.sysinit 文件来准备软件执行的作业环境 (如网络、时区等);
6 init 执行 run-level 的各个服务 (script 方式);
	6.1 # 目录中 s 开始的启动,K 开头的不启动 启动顺序按数文件名数字大小
7 init 执行 /etc/rc.d/rc.local 文件;
8 init 执行终端机仿真程序 mingetty 来启动 login 程序,最后就等待用户登入啦;
	8.1 # 生成 6 个 tty 1 个 desktop
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

34 请解释一下 Linux 的运行级别

35 问题: linux 下通过 mkdir 命令创建一个新目录 jflinux/ett,它的硬链数是多少,为什么?

解答:硬链接数是 2,因为当前和目录下的.属于硬链接,
如果在/jflinux/ett 目录下再创建一个目录,那么/jflinux/ett 的硬链接数是多少,为什么?
硬链接数是 3
  • 1
  • 2
  • 3

36 说出 20 个 Linux 命令及常见参数

ls -li
cd .. cd - whoami
pwd
cp -ra
pwd
mkdir -p
hostname
vi
vim
useradd
ln
touch
rm
scp
rsync
df -h
du * echo
less
head
more
mv
passwd
find
file
type
which
whereis
yum
cut
su
sudo
diff
vimdiff
alias
unalias
uname
umask
rpm
date
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39

37 描述软链接和硬链接区别

1). 软链接可以跨文件系统,硬链接不可以跨文件系统
2). 硬链接的 inode 号相同,软链接则不相同
3). 硬链接不能对目录创建,软链接则可以对目录创建
4). 软链接删除原文件,链接文件失效
5). 硬链接删除原文件,链接文件不会失效
6). 同时删除原文件其硬链接文件,整个文件才会被真正删除
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

38 说出 10 个重要 linux 目录及含义

/home 
/boot 
/bin 
/sbin 
/proc 
/etc 
/usr/local 
/var 
/tmp 
/lib 
/lib64 
/sys 
/dev 
/mnt
/etc/hosts 
/etc/sysconfig/network-script/ 
/etc/resolv.conf 
/etc/sysconfig/network
/etc/rc.local 
/etc/fstab 
/etc/profile 
/etc/initab 
/etc/redhat-releash 
/etc/issue
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

39 说出 10 个通配特殊字符及含义代表所有

~ 家目录
重定向
>> 追加
< 输入重定向
<< 输入追加
.. 上级目录
. 当前目录
{} 范围
!上次命令
| 管道
\ 转义
返回上次目录
# 注释
; 命令分格
&& 与
|| 或
`` 反引
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

40 描述文件删除的原理

41 什么是 inode

42 文件删除原理

文件删除,
文件删除,是由二个变量控制
i_link 文件的硬链接数量
i_count 引用计数(被程序调用 i_count 统计,1 个就 i_count=1)
文件删除的条件
i_link=0 and i_count=0 就完全从磁盘删除
静态文件的删除: 只要软链接和硬链接全部删除,就彻底删除了
动态文件(有进程调用的) 删除软硬链接以外,还要将服务进程停止
[口头表达技能考试题]
描述 linux 的开机到登陆界面的启动过程(记时 2 分钟)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

43 说出 linux 的 9 位权限以及对应的用户和组

前三位,对应用户
中三位,对应组
后三位,对应其它用户
r 读, w,写 x 执行
44 说出 10 个 linux 正则表达式字符
^o o$ .* [0-9] {1,2} . [^] ^$ \ ? + | || ()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

45 说出 Linxu 的默认文件及目录对应的权限 如何控制默认权限

目录 755
文件 644
umask 设置权限掩码
  • 1
  • 2
  • 3

46 如何修改文件及目录权限(两种方法)

rw-r-xrwx jflinux
chmod 657 jflinux
chmod u+rw,g+rx,o+rwx jflinux
  • 1
  • 2
  • 3

47 linux 特殊权限 suid 的作用以及应用场景

一个普通用户拥有或命令对应的用户权限(一般是二进制文件或命令)
场景:在工作中,我们希望类拟于所有用户都要处理的工作,这个工作又很危险,不能给 root 权限,就可
以授权 suid
描述对于文件和目录,rwx 分别是什么权限作用
  • 1
  • 2
  • 3
  • 4

48 linux 的用户分类,及对应的 UID 范围

系统用户:0-499
普通用户:500-
  • 1
  • 2

49 运维两大工作重点,数据和 7*24

参考京峰教育博客 jflinux.blog.51cto.com/2561410/830451
  • 1

50 描述对于文件和目录,rwx 分别是什么权限作用

51 现场工程师因误作,使用 a 用户执行了一个死循环的脚本 bad.sh 导致 a 用户家目录/home/a 下生成了一个

bad.log 的文件并且不断增大,需要采取措施解决,请写出解决方法及命令格式
ps -ef |grep bad.sh |awk '{print $2}'|xargs kill -9
  • 1
  • 2

52 请给出查看当前哪些用户在线的 linux 命令

who w last lastlog users fingers
  • 1

53 给出正确的关机和重起服务器的命令

shutdown -h now 立刻关机,
shutdown -h +1 1 分钟后关机
init 0 到 0 级别,关关
halt 立即停止系统,需要人工关电源
halt -p
poweroff 立即停止系统,并且关闭电源
reboot 重启
shutdown -r now 重启
shutdown -r +1 1 分钟后重启
logout 退出
exit 退出
ctrl+d 退出
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

54 crt 下快捷载的功能

ctrl+a 跳到行首
ctrl+e 跳到行尾
ctrl+c 终止
ctrl+d 退出 shell
ctrl+l 清屏
ctrl+u 清除,剪切光标之前的内容
ctrl+k 清除,剪切光标后的内容
ctrl+r 查找
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

55 每隔 2 小时将系统文件/etc/services 文件打包备份到/tmp 下,每次备份时间生成不同的备份包

00 */2 * * * /bin/tar zcf /tmp/tar_`date +%F-%H`.tar.gz /tmp/ >/dev/null 2>&1
  • 1

56 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下,每次备份时间成生不同的备份包

00 00 * * * /bin/tar zcf /data/www_`date +%F-%H`.tar.gz /data>/dev/null 2>&1
  • 1

57 每周六,日,上午 9:00 和下午 14:00 来京峰教育这里学习,执行程序/server/script/jflinux.sh

00 09,14 * * 6,0 /bin/sh /server/script/jflinux.sh >/dev/null 2>&1
  • 1

58 每天晚上 00 点,把刚才生包的包删除 7 天前的,

00 00 * * * /bin/find /tmp -type f -name "*.tar.gz" -ctime +7 | xargs rm -f
  • 1

59 在每周 6 的凌晨 3:15 执行/home/shell/collect.pl。并将标准输出和标准错误输出到/dev/null 设备,

15 03 * * 6 /home/shell/collect.pl >/dev/null 2>&1
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/678042
推荐阅读
相关标签
  

闽ICP备14008679号