1:简述常见的 raid 级别(4 分)
raid0:至少需要1块硬盘;读取最快;是所有硬盘容量的总容量;冗余没有;安全性差,一块硬盘坏了全不能用户。
raid1:只能需要2块硬盘;写入慢,读取快;是所有容量的一半;100%冗余;安全性好,容许一块硬盘损坏。
2:什么是绝对路径?什么是相对路径(4 分)
绝对路径:一切从根开始
相对路径:不是从根开始,从当前目录开始的路径
3:简述 buffer 与 cache 的区别(4 分)
buffer :存放写入到内存的数据区域,写buffer,即写缓冲
cache:存放给用户进行读取的数据区域,读cache,即读缓存
4:Linux 系统中,一共有多少个运行级别?并详解这些运行级别(3 分)
CentOS 6下的系统运行级别:
0:关机
1:单用户模式(root用户密码忘记,可用此模式找回)
2:多用户模式,没有NFS(没有网络)
3:完全的多用户模式(命令行模式、文本模式)
4:待开发
5:图形化模式 桌面模式
6:重启
CentOS 7下的系统运行级别:
0==>poweroff.target
1==>resuce.target
2==>multiuser.target
3==>multiuser.target
4==>multiuser.target
5==>graphical.target
6==>reboot.target
5:企业磁盘分区规则(6 分)
1 通用----数据不重要的时候
/boot----200M
swap----物理内存<8G,swap给物理内存的1.5倍 ;物理内存>8G,swap给8G(最大给8G)
/ ----剩余多少给多少
2 数据特别重要
/boot---- 200M
swap---- 物理内存<8G,swap给物理内存的1.5倍;物理内存>8G,swap给8G(最大给8G)
/ ---- 20-200G(到底给多少,根据实际的磁盘空间来)
/data ---- 剩余多少给多少
3 不知道是否重要
/boot ---- 200M
swap ---- 物理内存<8G,swap给物理内存的1.5倍;物理内存>8G,swap给8G(最大给8G)
/ ---- 20-200G(到底给多少,根据实际的磁盘空间来)
剩余空间不分区,谁使用谁来分
6:CentOS6 系统启动流程(6 分)
1开机BIOS自检(CPU,内存,磁盘,硬件是否有问题)
2MBR引导(通过硬盘启动)
3GRUB菜单(选择不同内核)
4加载内核
5运行INIT进程(第一个启动的进程)
6读取/etc/inittab(运行级别)
7读取/etc/rc.sysinit初始化系统
8根据运行级别运行/etc/rc{0..6}.d下面的脚本
9启动mingetty显示登录界面
7:至少说出三个 centos7 中常用的快捷键(3 分)
ctrl+c 取消当前运行的操作
ctrl+l 清屏
ctrl+a 将光标移动到行首
ctrl+e 将光标移动到行尾
ctrl+u 剪切或删除光标到行首的内容
ctrl+y 粘贴
esc + .(点) 使用上一个命令的最后一东西.
8:简述以下 cd 命令的含义(3 分)
cd .:保持当前目录不变
cd ..:回到上级目录
cd -:回到前一次操作目录
cd /tmp :进入tmp目录
9:简述以下 ls 命令参数的含义(3 分)
ls -a :显示指定目录下所有子目录及文件,包括隐藏文件
ls -l:以列表的形式显示文件的详细信息
ls -ld:显示当前目录的详细信息
ls -t:根据最后修改时间进行排序,默认是以文件名排序,通常与-l连用
10:使用一条命令在/tmp/目录下创建名为 oldboy01、oldboy02、oldboy03、oldboy04、oldboy05 五个目录(3 分)
mkdir /tmp/oldboy{01..5}
[root@linux-yunwei ~]# mkdir /tmp/oldboy{01..5}
11:使用一条命令在/tmp/oldboy01--05 这五个目录下分别创建一个名为 oldgirl01.txt 的文件(3 分)
[root@linux-yunwei ~]# touch /tmp/oldboy{01..5}/oldgirl01.txt
12:使用一条命令创建/tmp/oldboy06/test/目录(3 分)
[root@linux-yunwei ~]# mkdir -p /tmp/oldboy06/test/
13:将/tmp/oldboy01/oldgirl01.txt 文件复制到/tmp/oldboy06/test/目录下(3 分)
[root@linux-yunwei ~]# cp /tmp/oldboy01/oldgirl01.txt /tmp/oldboy06/test/
14:使用一条命令,将/tmp/oldboy02/oldgirl01.txt 文件移动到/tmp/oldboy06/test/目录下,并该,改名为 oldgirl02.txt
[root@linux-yunwei ~]# mv /tmp/oldboy02/oldgirl01.txt /tmp/oldboy06/test/oldgirl02.txt
(3 分)
15:使用一条命令,删除/tmp/oldboy03 目录(3 分)
[root@linux-yunwei ~]# rm -rf /tmp/oldboy03
16:使用一条命令,删除/tmp/目录下所有文件及目录(3 分)
[root@linux-yunwei ~]# rm -rf /tmp/*
17:以树状结构显示/tmp 目录,要求可以看出文件类型(不同类型加上不同标记)(3 分)
[root@linux-yunwei ~]# tree -F /tmp
18:以人类可读的方式显示内存使用情况(3 分)
[root@linux-yunwei ~]# free -h
19:说出下面特殊符号的含义(3 分)
~:返回到当前用户的家目录
{}:生成序列
:输出重定向
20:在 32 位操作系统最大可以使用_4__G 内存(1 分)
21:设超级用户 root 当前所在目录为:/application/nginx/conf/,键入 cd 命令后,用户当前所在目录为(1 分)
/root 家目录
22:当内网内没有条件建立 dns 服务器,又不想用 ip 访问网站,应配置什么文件(1 分)
/etc/rc.local
23:linux 下,复制/etc/hosts 到当前目录的命令是(1 分)
cp -p /etc/hosts .
24:说出以下文件功能(每个 1 分)
- /etc/sysconfig/network-scripts/ifcfg-eth0 或 ens33:网卡配置文件
- /etc/resolv.conf:系统DNS配置文件
- /etc/hosts:系统本地的DNS的解析文件
- /etc/fstab:配置开机设备自动挂载的文件
- /etc/profile:配置系统的环境变量、别名的文件
- /etc/rc.local:存放开机自启动程序命令的文件
- /etr/bashrc:配置别名的文件
- /var/log/messages:记录系统日志的文件
- /var/log/secure:记录用户登录信息日志的文件
- /proc/meminfo:系统内存信息
25:翻译(每个 2 分)
1.mkdir: cannot create directory ‘/lidao’: File exists 无法创建目录,因为这个目录已经存在
- -bash: cd: oldboy: No such file or directory 没有这个文件或目录
- -bash: tree: command not found 没有这个命令
- touch: invalid option -- 'p' 无效参数
Try 'touch --help' for more information. 可以使用help帮助 - cp: overwrite ‘/tmp/oldboy.txt’? 是否覆盖这个文件
- rm: remove regular empty file ‘/oldboy/oldboy.txt’? 是否删除这个文件
- rm: cannot remove ‘/data/’: Is a directory 不能删除目录
- tree: Invalid level, must be greater than 0. 无效层数,层数必须大于0
- ping: baidu.com: Name or service not known 域名无法解析
- w: 56 column window is too narrow 空间太小无法施展