[口头表达技能考试题]
1.描述linux的开机到登陆界面的启动过程(记时2分钟)
2.描述linux下软链接和硬链接的区别。(记时2分钟)
3.linux shell中单引号、双引号及不加引号的区别(记时2分钟)
4.linux运行级别0-6(记时1分钟)
5.描述linux下文件删除的原理(记时3分钟)
6.描述硬盘的组成及工作原理(记时3分钟)
1.描述linux的开机到登陆界面的启动过程(记时2分钟)
开机
BIOS自检
MBR
Bootloader
内核引导
/sbin/init
读取inittab文件,执行rc.sysinit,rc等脚本
启动mingetty,进入系统登陆界面
2.描述linux下软链接和硬链接的区别。(记时2分钟)
软链接:两文件是不同的索引节点,相当于文件别名
硬链接:两文件有相同的索引节点,其中一文件改变,另一文件也跟着变
3.linux shell中单引号和双引号或不加引号的区别(记时2分钟)
单引号:所见即所得
双引号:会进行变量扩展替换
不加引号:不会将含有空格的字符串视为一个整体
4.linux运行级别0-6(记时1分钟)
0 关机
1 单用户模式
2 多用户模式 但没有NFS系统
3 完整多用户模式
4 未使用
5 X11
6 重起(reboot)
5.描述linux下文件删除的原理(3分钟
删除时是将文件的链接数减掉1。索引节点内的链接数会记录链接到这个文件的文件名数目,当链接数为0时,表示没有任何文件名与这个索引节点链接,也即该文件被删除了,这时它的索引节点被释放出来可以再为其它文件所用。
6.描述硬盘的组成及工作原理(记时3分钟)
硬件层面:盘体、控制电路板和接口部件等组成.盘体是一个密封的腔体,里面密封着磁头、盘片(磁片、碟片)等部件.
软件层面:硬盘在逻辑上被划分为磁道、柱面以及扇区。每个盘片的每个面都有一个读写磁头。在最外圈,离主轴最远的地方是“0”磁道,硬盘数据的存放就是从最外圈开始的。那么,磁头是如何找到“0”磁道的位置的 呢?从图1-5中可以看到,有一个“0”磁道检测器,由它来完成硬盘的初始定位。“0”磁道是如此的重要,以致很多硬盘仅仅因为“0”磁道损坏就报废。
[技术技能笔试考试题]
说明:
请针对问题给出相关命令答案,写到问题的下边即可(如果实在不会可以百度搜,写上答案,标记是百度搜索得到(该题分数减半))。
以下均为centos linux root环境下命令结果
考试范围:
以往课程内容及留的作业(包括预习内容),
考试题(10道):共100分,要求15分钟内完成
选择:
1) 如果在某用户的crontab文件中有以下记录, 该行中的命令多久执行一次(RHCE考试题)?
30 4 * * 3 mycmd
A 每小时。
B 每周。
C 每年三月中每小时一次。
答案:B(每周三 4点30分)
2) 如果在某用户的crontab文件中有以下记录, 该行中的命令多久执行一次(RHCE考试题)?
*/5 * * * * mycmd
A 每5分钟一次。
B 每小时过5分钟。
C 不会运行, 格式无效。
答案:A
简答:
1.每隔1分钟,打印一个+号到oldboy.log ,请给出crontab完整命令。
解答:* * * * * echo + >>/tmp/oldboy.log
或者写成脚本形式:
* * * * * /tmp/echo_plus.sh
cat /tmp/echo_plus.sh
#!/bin/bash
#filename:tmp/echo_plus.sh
echo + >>/tmp/oldboy.log
2.每隔2个小时 将/etc/service文件打包备份到/tmp下(最好每次备份成不同的备份包)。
解答:* */2 * * * etc_service_backup.sh
cat etc_service_backup.sh
#! /bin/bash
#filename:etc_service_backup.sh
cd /tmp && tar zcf etc_service.tar.gz_`date +%F-%H` /etc/service/* && cd -
3.每天晚上12点,打包站点目录/var/www/html 备份到/data目录下(最好每次备份按时间生成不同的备份包)
解答:0 0 * * * www_html_backup.sh
cat www_html_backup.sh
#! /bin/bash
#filename:www_html_backup.sh
cd /tmp && tar zcf etc_service.tar.gz_`date +%F-%H` /var/www/html/* && cd -
4.每周 六、日 上午9:00和下午14:00 来老男孩这里学习(执行程序/server/script/oldboy.sh代替学习)。
解答:0 9,14 * * 5,6 /server/script/oldboy.sh
5.请描述下列路径的内容是做什么的?
/etc/sysctl.conf
/etc/rc.local
/etc/hosts
解答:
/etc/sysctl.conf:存放一些内核系统控制配置信息,如网络相关配置(IP转发等)
/etc/rc.local:所有的 script 都执行以后最后一个执行的文件
/etc/hosts:本机的一个简单的DNS数据库,存放常用主机的IP地址与主机名称的数据。
6.请说出下列正则表达式的含义
^ 匹配一行的开头,但依赖于上下文环境,可能在正则表达式中表示否定一个字符 集的意思
$ 行尾
.(点号) 匹配任意字符( 除换行符 )
\ 转义(escapes) 一个特殊的字符,使这个字符表示原来字面上的意思。
* 匹配重复零次或多次前一字符
\{n,m\} 指示前面正则表达式匹配的次数.,最少匹配n次且最多匹配m次。
[^t] 匹配不是t的任意字符
^[^t] 行首除t以外的字符
解答:
7.vi命令考察,根据中文给出命令
解答:都是在命令模式下
退出保存 :wq
退出并强制保存,!为强制的意思 :w! :q
强制退出,不保存 :q!
光标移动到文件的最后一行 G
光标移动到文件的第一行 gg
从光标所在位置将光标移动到当前行的开头 0
从光标所在位置将光标移动到当前行的结尾 $
取消上一次的动作 u
删除一行 d
向下搜索 /
向上搜索 ?
8.授权oldboy及其子目录755的权限,请给出命令。
解答:
9.把oldboy及其子目录的属主改为oldboy,组改为root,请给出命令。
解答:chown -R tom.root oldboy
10.描述下umask的作用
解答:一个影响到用户创建文件或目录时默认权限的数值
root 默认 umask = 022
普通账号默认 umask = 002
[做人做事技巧考试]
问题1:
A公司请了个技术顾问,技术很一般,你对他不服,但技术顾问和技术部老大关系不错,这时技术顾问给你分配任务,
按照你的思维这个任务明知是不对的,你是照做,还是以什么姿态应对? 为什么?如:部署负载监控已经有的负载
监控的插件check_load插件不用,非让你去开发脚本实现,然后不说为什么。再比如公司有公车可以申请,但是领
导让你自己把服务器弄到机房。(打车报不了)。如果是你,你如何做?