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