Linux运维常见基础面试练习题(3)
38 简述raid0、1、5的特点和优点。
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
45 在给定义文件中查找与设定条件相符字符串的命令为(grep)
A grep B gzip C find D sort
46 统计/var/log/下文件(非目录)的个数
find /var/log -type f | nl
47 简述下什么是GPL,GNU,自由软件?
自由软件 是自由软件基金会的最先提出的理念,可自由传播,修改共享软件,但是必须开放源代码,自由软件不代表不收费
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