第二次周考

小组姓名: 老男孩教育-Linux 运维59 期
(一) 简答题
1:简述企业磁盘分区规则(5 分)

1 数据不重要 /boot 200mb swap 1.5倍内存 / 剩余容量
2 数据重要 /boot 200mb swap 1.5倍内 存 / 20-200g /date 剩余容量
3数据不知道重不重要 /boot 200mb swap 1.5倍内 存 / 20-200g 剩余留
着备用

2:简述CentOS 开机启动流程(CentOS7)(4 分)

centos7 开机 --- BIOs菜单----MBR引导 ---- grub菜单-----加载内核----运行systemd程序---/etc/sysetemd/system/default.target /usr/lib/systemd/system/sysinit.target 并行 -----运行gtty 进入login桌面程序

3:简述常见的运行级别(CentOS7)(4 分)

0 PowerOff。target 关机模式
1 resuce.target 救援模式
2 multiuser。target 多用户模式
3 multiuser。target 多用户模式
4 multiuser。target 多用户模式
5 graphical。target 图形模式
6 reboot。target 重启模式

4:简述软硬链接的区别(3 分)
创建时ln是创建硬链接ln -s是创建软连接
硬链接与源文件的inode号一致且只能在同一个文件系统
软连接与源文件的inode号不一致能在不同的文件系统
目录不能创建硬链接 能创建软连接 文件既能创建软连接又能创建硬链接
删除软连接无影响
删除硬链接无影响
删除源文件软连接无法使用
删除硬链接和原文件才是正的删除文件

5:简述什么是inode,什么是block(3 分)
inode是索引节号存放文件的属性信息和block的位置大小为256字节
block是用于存放文件的内容 大小为4kb
6:简述什么是buffer 和cache(3)
存放写入内存的数据区域是buffer
存放读者读取内存的数据区域是cache
7:写出至少5 个Linux 快捷键(5)
ctl+l 清屏 esc+。前一个命令行的最后一个文件 ctl+a光标移到行首 ctl+e光标移到行尾 ctl+d 退出用户
8:给rm 命令加一个别名,让每次删除都强制提醒command not found,给出配
置过程(要求配置后永久生效)(3)
echo ‘rm=‘echo command not found‘’ >> /etc/profile
(二) 填空(每空1 分)
1 某文件的组外成员的权限为只读:所有者有全部权限,组内的权限为读与写,
则该文件的权限为764_
2 Vi 编辑器中要想定位到文件中的第十行按10gg键,删除一个字母后按u
可以恢复
3 vi 编辑文件时调到文档的最后一行的命令是G
,跳到第一行的命令是gg

4 Linux 中,文件权限读、写、执行的三种标志符号依次_____rwx_____
5 如果执行命令# chmod 746 file.txt , 那么该文件的权限是-rwxr--rw-_
6 用>>符号将输出重定向内容附加在原文的后面
(三) 命令(每题2 分)
1 如何查看文件内容,命令有哪些?查看文件第1 行到第3 行,查看文件最后
一行more less head tail cat vi/vim head -n3 tail -n1
2 查找根下所有名中带有oldboy 的文件与目录(不区分大小写)
find / -iname 'oldboy'
3 查找根下所有以.txt 结尾、最近一天修改过、大于1M 的文件
find / -type f -name '*.txt' -mtime 0 -size +1M
4 将/etc/目录压缩到/tmp/目录下,压缩包名为etc.tar.gz
tar czvf /tmp/ec.tar.gz /etc
5 查看/tmp/etc.tar.gz 这个压缩包中都有什么文件
rpm -aq /tmp/etc.tar.gz
6 将/tmp/etc.tar.gz 目录解压到/root/目录下(不显示过程)
tar zxf /tmp/etc.tar.gz -C /root
7 筛选出网卡配置文件中带有a 的行(不区分大小写)
grep -i 'a' /etc/sysconfig/network-scripts/ifcfg-eth0
8 将网卡配置文件中的所有小写字母替换成大写字母
tr 'a-z' 'A-Z' < /etc/sysconfig/network-scripts/ifcfg-eth0
9 将文本文件a.txt,想将该文件名称改为txt.a
mv a.txt txt.a
10 在/tmp 目录下创建名为etc.soft 的/etc 的软连接
ln -s /ect /tmp/etc.soft
11 将时间修改成2019 年5 月1 日19 时0 分
date -s '20190501 19:00'
12 查看系统当前的详细时间(年月日-时-周几)
date +%Y%m%d-%H-%w
13 20190412-11-5
14 什么是超级用户,虚拟用户,普通用户。
超级用户是root用户UID=0
虚拟用户UID=1-499(6)1-999(7)
普通用户 UID=500+ (6)1000+(7)
15 写出4 个可以查看文件内容的命令
more less head tail cat vi/vim
16 创建oldboy 用户,然后切换为oldboy 用户给出命令
useradd oldboy su - oldboy
(四) 重要文件(每题1 分)
1 /etc/sysconfig/network-scripts/ifcfg-eth0网卡配置文件
2 /etc/fstab自挂载文件
3 /var/log/messages系统日志文件
4 /var/log/secure用户登录信息文件
5 /etc/resolv.conf配置DNS文件
6 /proc/meminfo内存信息文件
7 /etc/hosts解析域名和ip的文件
8 /etc/profile系统别名和变量文件
9 /etc/inittab6中运行级别文件
10 /etc/rc.local 自启动的程序命令的文件
(五) 报错翻译(每题2 分)
1 Could not connect to '10.0.0.200' (port 233): Connection failed.无法连接
2 mkdir: cannot create directory ‘/lidao’: File exists不能创建
3 tar: Removing leading `/' from member names删除/
4 ping: baidu.com: Name or service not known不能联通
5 tree: Invalid level, must be greater than 0.不能,必须大于0
6 You have mail in /var/spool/mail/root 你有一个邮件
7 Can't open file for writing 不能进行写操作
8 descend into directory下降到目录
9 Nothing to do无事可做
10 Could not resolve host无法解析用户
(六) 扩展
1 如何查看/etc 目录所占容量(6)
du -sh /etc
2 筛选出网卡配置文件中带有数字的行(6)
grep '[0-9]' /etc/sysconfig/network-scripts/ifcfg-eth0
3 创建一个属于old 用户组的用户boy(8)

你可能感兴趣的:(第二次周考)