2019-04-12 第二次周考整理

第二次周考整理

(一) 简答题

1:简述企业磁盘分区规则(5 分)

/boot分区一般给200M,根据实际情况可酌情给1G
swap分区根据物理内存的大小来分配,物理内存小于8G,一般给物理内存的1.5倍,物理内存大于8G,一般最大给8G
/根分区
①数据不重要时剩余空间全部给根分区
②数据重要时,根分区给20-100G,剩余所有给/deta分区
③不知道数据是否重要时根分区给20-100G,剩余空间不做分配,谁使用谁分配

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

按下电源
开机bios自检
Mbr引导
GRUB菜单(可以选择救援模式和内核)
加载内核
加载systemd进程
读取/etc/systemd/system/default.target运行级别
读取/usr/lib/systemd/system/sysinit.target初始化系统
并行启动服务
读取/usr/lib/systemd/system/getty.target加载login界面

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

poweroff.target 关机
resuce.target 救援模式
multi-user.target 多用户模式
graphical.target 图形化界面,桌面模式
reboot.target 重启

4:简述软硬链接的区别(3 分)

软连接相当于给文件创建一个快捷方式
硬链接相当于给文件的blocks创建另一个入口
两个inode号相同的文件互为硬链接
目录不能创建硬链接,只可以创建软连接
硬链接无法跨分区创建,软连接可以
删除软连接对源文件和硬链接无影响
删除硬链接对源文件和软连接无影响
删除源文件对硬链接无影响,会导致软连接失效
删除源文件和硬链接才能真正删除这个文件

5:简述什么是 inode,什么是 block(3 分)

inode index node 索引节点
inode号码(身份证号码)
inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬链接数 时间)
文件名没有存放在这里
block的位置
block 数据块
block 用来存放文件的内容(实体)

6:简述什么是 buffer 和 cache(3)

buffer是存写入到内存的数据区域
cache是存放给用户读取的数据区域

7:写出至少 5 个 Linux 快捷键(5)

tab自动补全 ctrl+a 光标移动到命令行首 ctrl+e 光标移动到命令行尾
ctrl+l 清屏 ctrl+d 退出当前用户

8:给 rm 命令加一个别名,让每次删除都强制提醒 command not found,给出配置过程(要求配置后永久生效)(3)

alias rm='echo command not found' 将这条命令vi加入到/etc/profile文件中,source /etc/profile重新加载别名

(二) 填空(每空 1 分)

1 某文件的组外成员的权限为只读:所有者有全部权限,组内的权限为读与写, 则该文件的权限为(764)

2Vi 编辑器中要想定位到文件中的第十行按键(10G),删除一个字母后按键(u)可以恢复
3 vi 编辑文件时调到文档的最后一行的命令是(G),跳到第一行的命令是(gg)

4 Linux 中,文件权限读、写、执行的三种标志符号依次(rwx)

5 如果执行命令 # chmod 746 file.txt , 那么该文件的权限是(-rwxr--rw-)

6 用符号(>>)将输出重定向内容附加在原文的后面

(三) 命令(每题 2 分)

1 如何查看文件内容,命令有哪些?查看文件第 1 行到第 3 行,查看文件最后一行

cat,more,less,head,tail,vim
查看文件第 1 行到第 3 行:head -3 文件 查看文件最后一行tail -1 文件

2 查找根下所有名中带有 oldboy 的文件与目录(不区分大小写)

find / -iname 'oldboy'

3 查找根下所有以.txt 结尾、最近一天修改过、大于 1M 的文件

find / -name '*.txt' -size +1M -mtime -1

4 将/etc/目录压缩到/tmp/目录下,压缩包名为 etc.tar.gz

tar -zcvf /tmp/etc.tar.gz /etc

5 查看/tmp/etc.tar.gz 这个压缩包中都有什么文件

tar -tf /tmp.etc.tar.gz

6 将/tmp/etc.tar.gz 目录解压到/root/目录下(不显示过程)

tar -xvf /tmp/etc/tar/fz -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 /etc /tmp/etc1

11 将时间修改成 2019 年 5 月 1 日 19 时 0 分

date -s '20190501 19:00'

12 查看系统当前的详细时间(年月日-时-周几)

date +%Y%m%d-%Y-%w

14什么是超级用户,虚拟用户,普通用户。

超级用户就是uid和gid都为0的用户
虚拟用户CentOS6中是uid为1-499,CentOS7中uid为1-999
普通用户是uid大于1k的

15写出 4 个可以查看文件内容的命令

more,less,cat,head

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/inittab

运行级别存放文件

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

rm -r删除目录时候提示是否删除目录

9 Nothing to do

无事可做

10 Could not resolve host

无法解析

六、附加题

1 如何查看/etc 目录所占容量(6)
df /etc
2 筛选出网卡配置文件中带有数字的行(6)
grep '[0-9]' /etc/sysconfig/network-scripts/ifcfg-eth0
3 创建一个属于 old 用户组的用户 boy(8)
useradd old -g boy

你可能感兴趣的:(2019-04-12 第二次周考整理)