练习题四

第1章 练习题

1.1 每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包)

1.1.1 测试命令

[root@znix ~]# cd / && tar zcf /data/www_`date +%F`.tar.gz  var/www/html

1.1.2 写入脚本中

[root@znix /]# cat /server/scripts/www.sh

cd / && tar zcf /data/www_`date +%F`.tar.gz  var/www/html

1.1.3 测试脚本

[root@znix ~]# sh /server/scripts/www.sh

1.1.4 写入定时任务

[root@znix /]# crontab -l |tail -2

#### backup /var/www/html dir

00 00  * * *  /bin/sh  /server/scripts/www.sh >/dev/null 2>&1

1.1.5 检查执行结果

[root@znix ~]# ll /data/

total 16

-rw-r--r--  1 root root 154 Sep 11 09:44 www_2017-09-11.tar.gz

1.2 每周 六、日 上午 9:00和下午 14 00  来老男孩这里学习(执行程序/server/script/oldboy.sh代替学习)

00 9,14 * * 0,6  /bin/sh /server/scripts/oldboy.sh >/dev/null 2>&1

                     0表示周日

                     6表示周六

1.3 描述下列路径的内容是做什么的。

/etc/sysctl.conf            系统内核的配置文件

/etc/rc.local               开机自启动

/etc/hosts                  ip与域名的对应关系 ,解析主机名

/etc/fstab                  开机自动挂载

/var/log/secure             用户登陆信息,主要查看其中的Failed

1.4 请说出下列 grep 正则表达式的含义

^         ...开头的行

$         ...结尾的行

.(点号)    任意一个字符

\         在转义字符  \n \t

*           前一个字符练习出现0次或1次以上

{n,m}       前一个字符连续出现,至少n,最多m

[^t]         取不包含t

^[^t]        以不是t的开头

1.5  排除文件中的空行和空格

1.5.1 文件的内容

[root@znix ~]# cat -A mun.txt

znix1$

znix2$

znix3$

$

znix4$

      $

znix5$

      $

znix6$

1.5.2 egrep方法

找出空行  -v参数排除

[root@znix ~]# egrep -n "^ *$" mun.txt

4:

6:     

8:     

10:

14:

[root@znix ~]# egrep -n  "^$|^ +$" mun.txt

4:

6:     

8:     

10:

14:

1.5.3 awk

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值