考试总结

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

数据不重要 /boot 200M /swap 最多8G / 有多少给多少

数据重要 /boot 200M /swap 最多8G / 20-200G /data 有多少给多少

数据不知道重不重要 /boot 200M /swap 最多8G / 20-200G 剩余的谁用谁分

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

开机,bios自检,RBM引导,进入GRUB菜单,读取内核,读取systemd进程,读取运行级别,系统初始化,自启各项服务, 进入login显示登录界面

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

0关机 1救援模式 234多用户模式 5 桌面模式 6重启

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

硬链接只能对文件创建,软连接目录文件都可以,创建硬链接是ln命令软连接是ln -s,删除源文件对硬链接没影响但是对软连接会失效,软连接可以跨文件系统硬链接不可以

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

inode:默认容量是256字节,里面存放了文件属性(文件类型,大小,所有者,硬链接数,时间和block位置)没文件名

block:默认1-4k 存放用户数据(实体)

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

写缓冲 读缓存

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

esc.:使用上一条的命令 ctrl+a 移动到光标行首 +e 移动到行位 +L 清屏 +u 剪切光标前的

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

vim /etc/profile 把alias rm ='echo command not found'加进去 然后source /etc/profile

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

2 Vi 编辑器中要想定位到文件中的第十行按10G__键,删除一个字母后按u
可以恢复

3 vi 编辑文件时调到文档的最后一行的命令是G__,跳到第一行的命令是__gg

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

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

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

(三) 命令(每题2 分)
1 如何查看文件内容,命令有哪些?查看文件第1 行到第3 行,查看文件最后
一行
lees cat more head tail vim head -3 tail -1

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

find / -iname 'oldboy'

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

find / -type f -mtime 0 -size +1M '*.txt'

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

tar zcf /tmp/etc.tar.gz /tmp/

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

tar tf /tmp/etc.tar.gz

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

tar xf /tmp/etc.tar.gz -C /root/

7 筛选出网卡配置文件中带有a 的行(不区分大小写)

grep -i 'a'

8 将网卡配置文件中的所有小写字母替换成大写字母

tr 'a-z' 'A-Z'

9 将文本文件a.txt,想将该文件名称改为txt.a

mv a.txt txt.a

10 在/tmp 目录下创建名为etc.soft 的/etc 的软连接

ln -s /etc/ /tmp/etc,soft

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

date -s '20190501 19:00' +%F-%T

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

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

13 20190412-11-5

date +%Y%m%d-%H-%S

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

超级用户:拥有最高权限UID GID都为0 centos6 ,centos7
普通用户:人为创建的用户 UID GID >=500 centos6 UID GID >=1000 centos7
傀儡用户:不可以直接执行 为了每个进程在运行的时候都需要一个用户和用户组 6:UID GID 1-499 7:UID GID1-999

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

less cat head vim tail

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 解析域名
8 /etc/profile 变量
9 /etc/inittab centos6里的运行级别
10 /etc/rc.local 存放系统开机自启系统命令的文件

(五) 报错翻译(每题2 分)
1 Could not connect to '10.0.0.200' (port 233): Connection failed. 无法连接到233这个端口
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. tree -L 0 无效参数 必须大于0
6 You have mail in /var/spool/mail/root 你有一封邮件在/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 -h /etc
2 筛选出网卡配置文件中带有数字的行(6)

grep -n [0-9] /etc/sysconfig/network-scripts/ifcfg-eth0

3 创建一个属于old 用户组的用户boy(8)

groupadd boy|useradd -g old boy

id boy 或者 gropus boy 都可以查看boy属于哪个组

你可能感兴趣的:(考试总结)