linux运维工程师面试题练习

前两天去某游戏公司面试.面试官为运维部女主管.由于笔试写得一塌糊涂,直接被鄙视得不行.女面试官连说话都懒得说.其实很多笔试题都是基础类型,考点也都知道,奈何不好好总结准备。掉坑里了!闲着也是闲着,不如几个题目来做做吧!

题目链接:

http://www.yunweipai.com/archives/4443.html

一、Linux操作系统知识

  1. 常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?

a,centos redhat ubuntu

b.centos

c.www.centos.org

d.泛泛而过,真没觉得哪里擅长.

2.Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解?

a.BIOS ->MBR -> boot loader -> kernel -> init process -> login (不熟)

详解:http://vbird.dic.ksu.edu.tw/linux_basic/0510osloader.php#startup

b.单用户模式修改password   (实践经历过,但是线上服务器有几台可以下线让你更换root密码呢?)

详解:http://www.linuxidc.com/Linux/2015-03/114941.htm

3.企业中Linux服务器系统分区标准是什么?(以硬盘为300G,内存16G为例)

a.boot 200M b.swap 16g c. / 余下

4.某一天突然发现Linux系统文件只读,该怎么办呢?完整操作步骤。

a.

5.安装一台系统使用DVD光盘安装,如何安装50台Linux系统如何安装呢?思考一下。

a.使用网络安装.(无此经验)

6.用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?

a.mac地址复制过来,导致ip地址无法获取.删除配置文件里面的mac内容.

7.Linux网卡配置文件路径是什么?要使服务器上外网,必须满足的条件有哪些?需要配置什么?

a./etc/sysconfig/network-scripts/ifcfg-eth*

b.ip地址(IPADDR) 网关(GATEWAY)子网mask(NETMASK) DNS(/etc/resolv.conf)

8.一般可以使用什么软件远程linux服务器?通过什么上传文件和下载文件?

a.ssh xsheel

b.scp 某些软件可以上传下载文件,没用过.

9./mnt目录主要用于什么?/root目录跟root用户有什么关系?/根目录与/boot目录有什么联系?

a./mnt 挂载外接设备的目录

b./root是root用户目录

c./boot

10.某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例。

a.删除当前目录下所有文件,如果当前目录是根目录/,所有文件被删除,系统无法启动.

时间: 2024-10-10 09:11:11

linux运维工程师面试题练习的相关文章

Linux运维工程师面试题第一套

1)Linux启动大致过程? 加载BIOS–>读取MBR–>Boot Loader–>加载内核–>用户层init依据inittab文件来设定系统运行的等级(一般3或者5,3是多用户命令行,5是界面)–>init进程执行rc.syninit–>启动内核模块–>执行不同级别运行的脚本程序–>执行/etc/rc.d/rc.local(本地运行服务)–>执行/bin/login,就可以登录了. [评析]基本看过<鸟哥私房菜>的目录就能知道,这是第五

Linux运维工程师面试题第七套

1.解释top命令和vmstat命令 top命令是实时监控当前系统的总体进程状态以及各个程序的进程状态,vmstat可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况.其中它主要用途是查看虚拟内存情况. [评析]vmstat若是直接使用的话,就是现在当前那一刻的服务器状态值,一般来说vmstat都是搭配时间和采集次数使用,比如#vmstat 2 5,就是每两秒采集一下服务器状态,一共采集5下.如果是#vmstat 2,那就是一直在采集. 2.

Linux运维工程师面试题第八套

1.从AAA.log文件中提取"james"或者"curry",同时不包含"kobe"的行,然后提取":"分割的第五个字段. cat AAA.log|grep -E "james|curry"|grep -v "kobe"|awk -F ":" '{print $5}' [评析]搜寻"A or B"的方法就是grep -E "A|B&qu

Linux运维工程师面试题第五套

本次试题全部都是写脚本,一共有十道题,enjoy it~ 1.编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下. #Author:Name #E-mail:E-mail Address #Description:          写程序的时候加上姓名,联系方式和描述是一个好习惯. #!/bin/bash ls -l|awk '$5>10240 {print $9}' >name.txt    #先把大于10K的文件名都保存到name.txt的文件 for filename

Linux运维工程师笔试题第十二套

本套都是shell的命令,enjoy it~ 1)假设某变量aaa="史蒂芬周星驰",现在只想要输出后面的"周星驰",应该怎么办? aaa="史蒂芬周星驰" echo ${aaa:3:3} [评析]已知变量总字符数和要切的起始字符数,就可以用这种方法切变量了.这种方法比较常见的应用于变量是长路径的情况下. 2)使用curl获取www.163.net的响应头信息 curl -I http://www.163.net [评析]curl -i 网址除了

Linux运维工程师笔试题第十套

1.Nginx是如何实现高并发的? service nginx start之后,然后输入#ps -ef|grep nginx,会发现Nginx有一个master进程和若干个worker进程,这些worker进程是平等的,都是被master fork过来的.在master里面,先建立需要listen的socket(listenfd),然后再fork出多个worker进程.当用户进入nginx服务的时候,每个worker的listenfd变的可读,并且这些worker会抢一个叫accept_mute

Linux运维工程师笔试题第十三套

这套题的出处是http://blog.51cto.com/nolinux/1670406  ,看到了周末闲着没事就做一做,答案都是我结合自己的工作得到的,不一定百分百准确,现在拿出来跟各位分享一番. 1.请写出五种系统性能分析工具,并简述其作用和特点[我的答案] top.free.vmstat.iostat.perf等等等等,如果你想装逼,可以回答fio,blktrace,oprofile.具体的作用和特点这里不多说了,但是我着重要推荐vmstat,很实用很棒的一个命令.可以去移步看看https

《Linux运维工程师面试题汇总》 第一套

1.简述常用服务端口 答案: HTTP: 80    FTP: 21    DNS: 53    POP3:110    SMTP: 25    SSH: 22    NGINX: 80    SQUID: 3128    NAGIOS: 5666 MEMCHACHED:11211    MYSQL: 3360    TOMCAT: 8080    NFS: 2049    TLENET: 23    HTTPS:443    SAMBA:  UDP 138  TCP 139 POSTFIX:

Linux运维工程师面试题第九套

本次全部都是mysql的题,非常的基础,enjoy it~ 1.SELECT id,name FROM test1: 和 SELECT id name FROM test1:这两个语句有什么区别? 第一个语句会出现两个列,第二个只有一个列,列的内容是id的内容,但是列的名称是name,也就是说第二句话其实就是"SELECT id AS name FROM test1". 2.如果想把test1表格里满足age大于等于30的username都迁移到test2表格里的username列,需