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

490 篇文章 8 订阅
394 篇文章 1 订阅

悟懂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. 配置防火墙,只开放特定应用端口

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 秒级监控

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

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

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

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

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

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 {} \;

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

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

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

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

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

解答:硬链接数是 2,因为当前和目录下的.属于硬链接,
如果在/jflinux/ett 目录下再创建一个目录,那么/jflinux/ett 的硬链接数是多少,为什么?
硬链接数是 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

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

1). 软链接可以跨文件系统,硬链接不可以跨文件系统
2). 硬链接的 inode 号相同,软链接则不相同
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

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

~ 家目录
重定向
>> 追加
< 输入重定向
<< 输入追加
.. 上级目录
. 当前目录
{} 范围
!上次命令
| 管道
\ 转义
返回上次目录
# 注释
; 命令分格
&& 与
|| 或
`` 反引

40 描述文件删除的原理

41 什么是 inode

42 文件删除原理

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

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

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

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

目录 755
文件 644
umask 设置权限掩码

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

rw-r-xrwx jflinux
chmod 657 jflinux
chmod u+rw,g+rx,o+rwx jflinux

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

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

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

系统用户:0-499
普通用户:500-

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

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

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

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

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

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

who w last lastlog users fingers

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 退出

54 crt 下快捷载的功能

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

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

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

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

00 00 * * * /bin/tar zcf /data/www_`date +%F-%H`.tar.gz /data>/dev/null 2>&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

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

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

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

15 03 * * 6 /home/shell/collect.pl >/dev/null 2>&1
  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

华为奋斗者精神

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

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

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

打赏作者

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

抵扣说明:

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

余额充值