Linux运维常见基础面试练习题(3

38 简述raid015的特点和优点。

raid  0  需要硬盘 1块以上  容量n块数量之和  性能最高  冗余没有

raid  1  必须两块硬盘  容量是%50   性能 读不变 写较低  冗余 %100

raid  5  最少 4块  容量n块数量之和  性能 读写较低    冗余 %100

 

39 简要介绍:常用磁盘阵列方案及优缺点

raid  0  需要硬盘 1块以上  容量n块数量之和  性能最高  冗余没有

raid  1  必须两块硬盘  容量是%50   性能 读不变 写较低  冗余 %100

raid  5  最少 4块  容量n块数量之和  性能 读写较低    冗余 %100

 

40 目录下查找包含“hello-beijing“或”hello-nanjing”的所有文件及行号

find ./ -type f | grep  -nE  "hello-beijing|hello-nanjing"

find ./ -type f | egrep -n  "hello-beijing|hello-nanjing"

 

41 描述Linux运行级别0-6的各自含义

运行级别的配置文件在 /etc/inittab

runlevel 命令可以查看当前系统的运行级别

0 关机 1 单用户 2 无网络的多用户 3 完整的多用户 4 空  5 桌面模式 6 重启

 

42 请问inux系统从开机到登录界面的启动过程?

bios硬件自检 - mbr引导 -grub菜单 加载内核 --init进程启动 --inittab读取运行级别-运行rc.d/init  脚本--显示登录窗口

 

43 递归删除目录的命令。

rm -r

 

44 vi编辑器中的命令模式如下:键入(o)可在光标之前所在行下添加一新行

A   B   C   D

 

45 在给定义文件中查找与设定条件相符字符串的命令为(grep

A grep   B gzip   C find   D sort

 

46 统计/var/log/下文件(非目录)的个数

find /var/log -type f  | nl

 

47 简述下什么是GPLGNU自由软件?

自由软件  是自由软件基金会的最先提出的理念,可自由传播,修改共享软件,但是必须开放源代码,自由软件不代表不收费

GNU  是自由软件的一个项目 ,全程 gun‘s not unix  核心是开发一个可移植的,自由的操作系统

GPL 是通用公共许可协议  是gun项目下 发布的,核心是可自由传播,共享,修改,自由软件,但是修改的部分,也必须开源

 

48 生产场景如何对Linux系统进行合理规划分区

方案一  

/boot 分区 200 mb

swap  分区 内存的1.5 倍  (物理内存不大于16g)

/     40g -200g  

 其他 空间给数据分区 data

方案二

/boot 分区 200 mb

swap  分区 内存的1.5 倍  (物理内存不大于16g)

/     40g -200g  

 其他 空间暂时不分  使用时 再分区

 

49 见到描述vi编辑器的使用。

i 进去编辑 :wq  保存退出

o O 小o 是在当前行的下一行 插入

    O  是在当前行的上一行 插入

g   到文本的头行

G  到文本的尾行

home键 到当前行的 头

end 键到当前行的尾部

 

dd 删除当前行

C 删除当前行

 

50 请输出你知道的20个Linux命令及作用

目录的操作 mkdir  rmdir  cd  

文件的操作  ls touch  echo  cat  rm  cp  mv  less more  find  xargs

文件内容的操作  grep sed  awk

网络命令    ifconfig   ps  netstat

磁盘命令  mount unmount  df   

用户命令  useradd  userdel  passwd  su

系统性能  free  w    

 

51 用什么命令可以测试另一台服务器的某个端口是否打开?

telnet  

 

52 给定一个文本文件,打印出它的前十行(可用任何语音实现)

  sed  '1,10 p' 文件file

  awk  'NR>=1,NR<=10' 文件file

  head  -10

  

 

53 分别写出Linux挂载和卸载/data分区的命令

mount   /data /tmp

unmount  /data  /tmp

 

54 寻找名称为mytest.log的文件

find  / -type f   -name "mytest.log"

 

55 用命令行更改config.txt文件,把里边所有的“name“更改为”address“

sed -i  's#name#address#g' config.txt