Linux教学辅助训练(第四阶段)
2017-02-19 22:04
351 查看
Linux教学辅助训练(第四阶段)
标签(空格分隔):---更多资料点我查看
提示:本阶段性练习题是对《实战教学笔记》相应章节知识的归纳与扩展部分,必须要 会,是面试前必须重温的一 套基础练习(第一阶段即为实战教学笔记第四节 Linux命令 基础)。
一,口头表达题
1,描述linux系统从开机到登录界面的启动过程
答:略(详见实战教学笔记)2,描述linux下软链接和硬链接的区别。
答:略(详见实战教学笔记)3,描述linux shell中单引号,双引号,不加引号的简单区别
答:略(详见实战教学笔记)4,描述linux运行级别0-6的各自含义
答:略(详见实战教学笔记)5,描述linux下文件删除的原理
答:略(详见实战教学笔记)二,技术考试题
选择:1,如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)?(B)
30 4 * * 3 mycmd
A:每小时
B:每周
C:每年三月中每小时一次
2,如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)?(A)
*/5 * * * * mycmd
A:每5分钟一次
B:每小时过5分钟
C:不会运行,格式无效
简答:
1,每隔1分钟,打印一个+号到chensiqi.log,请给出crontab完整命令。
答:*/1 * * * * /bin/echo + >> chensiqi.log
提示:定时任务末尾不能加
>/dev/null 2>&1因为命令已经重定向到chensiqi.log文件,如果再进行重定向,就会让命令的含义模糊不清,系统无法正确识别。
2,每隔2小时将/etc/services文件打包备份到/tmp下(最好每次备份成不同的备份包)
答:00 */2 * * * /bin/tar zcf /tmp/services$(date +\%F-\%H).tar.gz /etc/services >/dev/null 2>&1
提示:在crontab -e里定时任务的date命令里的%需要加入\字符进行转移,否则定时任务不认识。如果是写在脚本里,则没有此问题。结尾必须加
>/dev/null 2>&1,否则的话,如果服务器没有开启邮件服务,那么就会产生大量小文件在/var/spool/postfix/maildrop/文件夹下生成大量小文件,长时间如此就会大量挤占磁盘的inode号,导致磁盘inode号不足。
3,每天晚上12点,打包站点目录/var/www/html备份到/data目录下(最好每次备份按时间生成不同的备份包)
答:00 * * * * /bin/tar zcf /data/html$(data +\%F).tar.gz /var/www/html >/dev/null 2>&1
提示:定时任务小时的范围是0到23,并不是1到24.因此所谓晚上12点,并不能写成24 * * * * cmd 而应该当作每天凌晨的00点,也就是写成00 * * * * cmd 的形式
4,每周六,日上午9点整和下午14点整执行程序/server/script/chensiqi.sh
答:00 9,14 * * 0,6 /bin/sh /server/script/chensiqi.sh >/dev/null 2>&1
提示:0代表每周日,6代表每周6.之间用逗号分隔,如果写成0-6就表示每周1到每周日了。另外整点要写成00 9 * * * * cmd的形式不能是* 9 * * * cmd,这个意思是每天9点的每分钟都执行命令
5,请描述下列路径的内容是做什么的?
/etc/sysctl.conf:系统内核参数配置文件/etc/rc.local:个人脚本配置文件
/etc/hosts:系统的主机名映射文件
/etc/fstab:开机自动挂载配置文件
/var/log/secure:系统登录日志文件
6,请说出下列grep正则表达式的含义
^:以....字符开头$:以...字符结尾
.(点):代表任意一个字符
:转义字符
*:表示任意的字符串
\{n,m\}:将...重复n到m次
[^t]:代表符号是^或t的字符串
^[^t]:代表以符号^或t开头的字符串
7,vi命令考察,根据中文给出命令
退出保存:wq退出并强制保存:wq!
强制退出,不保存:q!
光标移动到文件的最后一行:G
光标移动到文件的第一行:gg
从光标所在位置将光标移动到当前行的开头:^
从光标所在位置将光标移动到当前行的结尾:$
取消上一次的动作:u
删除一行:dd
8,授权chensiqi目录及其子目录755的权限,请给出命令。
答:chmod -R 755 chensiqi
提示:-R参数,表示递归授权目标目录及目标目录下的所有目录和文件同样权限。
9,把chensiqi目录及其子目录的属主改为chensiqi,组改为root,请给出命令。
答:chown chensiqi:root chensiqi
10,描述下umask的作用,并举例
答:umask的作用是改变Linux在默认情况下创建的目录和文件的默认权限。
例如:
linux默认情况下创建目录的权限为777,文件的权限为666
假如umask是0022
那么默认情况下,创建的目录的权限就是755,文件就是644(777-022,666-022)
11,添加一个用户chensiqi,并指定属于sa组,要求组ID为801,uid为808,并且不建立家目录及禁止其登录。
答:groupadd -g 801 sa
useradd -g 801 -u 801 -M -s /sbin/nologin
12,如何查看用户的uid及属于的组信息。
答:id
相关文章推荐
- Linux教学辅助训练(第三阶段)
- Linux教学辅助训练(第二阶段)
- Linux教学辅助训练(第五阶段)
- Linux运维 第四阶段 (三) MySQL的SQL语句
- Linux运维 第四阶段 (五)MySQL用户和权限管理、日志管理
- Linux运维 第四阶段 (一) MySQL基本概念及编译安装
- Linux运维 第四阶段 (六)MySQL备份&&还原(mysqldump、LV’s snapshot、xtrabackup)
- 第四阶段 :安全与监控 Linux监控和安全运维
- Linux运维 第四阶段 (四) MySQL锁、事务
- Linux运维 第四阶段(九)MySQL REPLICATION(rw-splitting)
- Linux运维 第四阶段(八)MySQL REPLICATION(SSL)
- Linux实战教学笔记20:初级阶段结束,中级阶段起航
- Linux运维 第四阶段 (二) MySQL命令、数据类型、变量
- Linux运维 第四阶段 (七)MySQL REPLICATION(master->slave)
- yac163: linux 下的163相册辅助工具
- 使用autotools辅助linux程序开发
- 辅助函数:Linux TCP socket
- 计算机辅助教学演示用小程序(A sample computer aided instruction applet)
- 第四阶段奥运门票开卖 最后82万张票将发售
- Total Commander阶段教学