1、如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)(B)
30    4  *   *   3  mycmd
A 每小时
B 每周
C 每年三月中每小时一次

2、如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)(A)
*/5 * * * * mycmd
A 每5分钟一次
B 每小时过5分钟
C 不会运行,格式无效

简答:
1、每隔1分钟,打印一个+号到oldboy.log,请给出crontab完整命令。


#mkdir -p /server/scripts
#touch /tmp/oldboy
#touch /server/scripts/echo.sh
#vi echo.sh
#!/bin/sh
echo '+' >> /tmp/oldboy
#crontab -e
#echo '+' >> /tmp/oldboy  by liuyalei 201309130909
* * * * * /bin/sh /server/scripts/echo.sh > /dev/null 2>&1
# tail -f /tmp/oldboy     
+
+
+
+


2.每隔2个小时将系统的/etc/service文件打包备份到/tmp下(最好每次备份成不同的备份包)。

# tar zcf /tmp/services_"`date +%F-%H`".tar.gz   ./services
#vi /server/scripts/tar.sh
#!/bin/sh
cd /etc/services &&  tar zcf /tmp/services_"`date +%F-%H`".tar.gz   ./services
#crontab -e
#back /etc by liuyalei 201309130934
00 */2 * * * /bin/sh /server/scripts/tar.sh   >/dev/null     2>&1

3、每天晚上12点,打包站点目录/var/www/html 备份到/data目录下(最好每次备份按时间生成不同的备份包)
00    00    *    *   * >/dev/null 2>&1

脚本演示同1、2题

4、每周 六、日 上午9:00和下午14:00来老男孩这里学习 (执行程序/server/script/oldboy.sh)
00   09,14   *   *  6,0   /bin/sh  /server/script/oldboy.sh >/dev/null 2>&1
脚本演示同1、2题

5、请描述下列路径的内容是做什么的?
/etc/sysctl.conf   系统内核优化
/etr/rc.local     开机自启动
/etc/hosts        ip、域名解析
/etc/fstab         自动挂载
/var/log/secure  登陆信息

6、请说出下列grep正则表达式的含义
^  以什么开头
$   以什么结尾
.(点号) 任意一个字符
\   转义符
*  重复0个或多个前一个字符
\{n,m}\  连续n到m的前一个字符
[^t] 不包含t
^[^t] 不包含t的内容开头

7、vi命令考察,根据中文给出命令
退出保存    wq
退出并强制保存,!为强制的意思    wq!
强制退出,不保存    q!
光标移到文件的最后一行   shift+g
光标移动到文件的第一行   gg
从光标所在位置将光标移动到当前行的开头 0
从光标所在位置将光标移动到当前行的结尾 $
取消上一次的动作  u
删除一行   dd
向下搜索  /word
向上搜索  ?word

8、授权oldboy目录及其子目录路755的权限,请给出命令
chmod   -R   755   oldboy

9、把oldboy目录及其子目录的属主改为oldboy,组改为root,请给出命令
chown -R  oldboy:root   oldboy

10、描述下umask的作用,并举例
umask 是更改默认创建文件、目录权限
11、添加一个用户oldboy,并指定属于sa组,要求组ID为81,uid为808,并且不建立家目录及禁止其登录。

groupadd  -g 81 sa

useradd  -u 808 -g sa -M -s /sbin/nologin  oldboy
12、如何查看用户的uid及属于的组的信息。

id