《实战教授教养笔记》学习效果小考(第二次)
《实战教学笔记》学习效果小考(第二次)
标签(空格分隔): Linux辅助训练
---更多资料点我查看
提示:本套练习的教学目的是为检测学生对《实战教学笔记》相应章节的知识掌握情况 及《教学辅助训练》的技能运用情况,设计为每半月一考,每个修习Linux运维的相关人 员应该100%掌握。答案附在最后,此为笔试,不能上机查看。
一,笔试部分
1.1:通过修改文件(),可以设定开机时自动挂载文件系统
1.2:linux系统启动加载完硬件驱动及文件系统等后,内核将启动名为()的程序,这也是引导过程完成后,内核运行的第一个程序。我们可以修改默认的启动级别为(),使得系统重启后自动采用命令行模式登陆
1.3:在linux系统中,当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置()文件。(请写全路径)
1.4:创建目录/data/chensiqi,取/etc/passwd前20行重定向到/data/chensiqi/chensiqi.txt文件中
1.5:取/etc/passwd文件的5-15行重定向到/tmp/chensiqi/test.txt中(至少两种方法)
1.6:要求在使用rm命令的时候提示command not found,如何实现?
1.7:把/data/chensiqi/目录下所有文件里面所有的chensiqi替换为bingbing。
1.8 删除/tmp/chensiqi/目录下除了passwd文件以外的所有文件
1.9 请说出你知道的下列字符在linux里可以代表的意义
~ . .. | > >> < << #
1.10 描述linux的启动/运行级别有几种及含义
1.11 查找/chensiqi 目录下所有7天以前的,以log结尾的,并且大于1M的文件,把这些文件移动到/tmp下。
1.12 如何查看是否开启80端口,及查看ssh进程是否存在
1.13 列举出linux常用打包压缩工具及其压缩解压参数。(至少三种)
1.14 描述linux开机启动过程
1.15 让linux开机自启动某个软件/服务有哪些方法?
二,笔试答案
2.1
/etc/fstab
2.2
init
3
2.3
/etc/hosts
2.4
mkdir -p /data/chensiqi
head -20 /etc/passwd > /data/chensiqi/chensiqi.txt
2.5
方法一:
sed -n '5,15p' /etc/passwd >/tmp/chensiqi/test.txt
方法二:
awk 'NR>=5 && NR<=15' /etc/passwd >/tmp/chensiqi/test.txt
方法三:
head -15 /etc/passwd | tail -11 >/tmp/chensiqi/test.txt
2.6
临时生效:
alias rm='echo command not found'
永久生效
echo "alias rm='echo command not found'" >> ~/.bashrc
source ~/.bashrc
2.7
方法一:
find /data/chensiqi -type f -exec sed -i 's/chensiqi/bingbing/g' {} \;
方法二:
find /data/chensiqi -type f | xargs sed -i 's/chensiqi/bingbing/g'
2.8
2.9
~:当前登陆用户的家目录
.:当前目录的硬链接
..:上级目录的硬链接
|:管道符(正则的“或”)
>:输出重定向
>>:追加输出重定向
<:输入重定向
<<:追加输入重定向
#:注释
2.10
一共7种
0:关闭计算机
1:单用户模式 2:没有NFS网络文件系统的多用户模式 3:命令(文本)模式
4:保留模式
5:图形(桌面)模式
6:重启计算机
2.11
方法一:
find /chensiqi -type f -name "log" -mtime +7 -size +1M -exec mv {} /tmp \;
方法二:
find /chensiqi -type f -name "log" -mtime +7 -size +1M | xargs -i mv {} /tmp
2.12
netstat -antup | grep sshd
netstat -antup | grep 80
lsof -i:80
2.13
tar jcvf(zcvf) 打包并压缩
tar xf 解包并解压缩
bzip2 -d 解bz2后缀的压缩包
gzip -d 解gz后缀的压缩包
2.14
- BIOS自检
- MBR引导
- grub菜单
- 加载内核
- 启动init程序
- 读取/etc/inittab配置文件
- 加载/etc/rc.d/sysinit初始化脚本
- 按照启动级别加载/etc/rc.d/rc.d/ (如果是3级别启动就加载/etc/rc.d/rc3.d/目录并执行
所有S打头的软链接) - 加载/etc/rc.d/rc.local个人配置脚本
- 执行/bin/login
2.15
方法一:
chkconfig 服务名称 on
方法二:
echo "/etc/init.d/服务名 start" >> /etc/rc.d/rc.local