第六周课程作业

1、复制/etc/rc.d/init.d/functions文件至/tmp目录,将/tmp/functions文件中

的以至少一个空白字符开头的行的行首加#

~]# cp /etc/rc.d/init.d/functions /tmp
~]# vim /tmp/functions 
%s@^[[:space:]]\+@#@g

2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的

空白字符
~]# cp /boot/grub2/grub.cfg /tmp/
~]# vim /tmp/grub.cfg 
:s@^[[:space:]]\+@@g

3、删除/tmp/rc.sysinit文件中的以#开头,且后面跟了至少一个空白字符的行行的#

和空白字符
tmp]# vim functions 
:%s@^#[[:space:]]\+@@g

4、为/tmp/grub.conf文件中前三行的行首加#号
:1,3s@@#&@g

5、将/etc/yum.repos.d/CentOS-Media.repo文件中所有的enabled=0或gpgcheck=0

的最后的0修改为1;
~]# vim /etc/yum.repos.d/CentOS-Media.repo 
:%s@\(enabled\|gpgcheck\)=0@\1=1@g

6、每4小时执行一次对/etc目录的备份,备份至/backup目录中,保存的目录名为形

如etc-201504020202
* */4 * * * /usr/bin/cp -r /etc /backup/etc-`date +%Y%m%d%H%M`

7、每周2,4,6备份/var/log/messages文件至/backup/messages_logs/目录中,

保存的文件名形如messages-20150402
* * * * 2,4,6 /usr/bin/cp -r /var/log/messages /backup/messages_logs/-

messages-`date +%Y%m%d`

8、每天每两小时取当前系统/proc/meminfo文件中的所有以S开头的信息

至/stats/memory.txt文件中
* */2 * * * /usr/bin/grep "^S*" /proc/meminfo >> /stats/memory.txt

9、工作日的工作时间内,每两小时执行一次echo "howdy"
* 9,17/2 * * 1-5 echo "howdy"

10、创建目录/tmp/testdir-当前日期时间; 
~]# mkdir /tmp/testdir-`date +%Y%m%d%H`

11、在此目录创建100个空文件:file1-file100
testdir-2016101219]# touch file{1..100}

12、显示/etc/passwd文件中位于第偶数行的用户的用户名;
~]# sed -n 'n;p' /etc/passwd | cut -d: -f1

13、创建10用户user10-user19;密码同用户名;
#!/bin/bash
#

for username in {10..19}; do
        useradd user$username
        echo "$username" | passwd –stide user$username
done

14、在/tmp/创建10个空文件file10-file19;
~]# touch /tmp/file{10..19}

原创文章,作者:Y1010971290,如若转载,请注明出处:http://www.178linux.com/62816

(0)
Y1010971290Y1010971290
上一篇 2016-12-12 09:54
下一篇 2016-12-12 10:50

相关推荐

  • 文本处理工具作业

    1、找出ifconfig命令结果中本机的所有IPv4地址 root@cenots6.8  ~ #  ifconfig | tr -cs '[0-9]\.' '\n' |sort -u -t&…

    Linux干货 2016-08-07
  • Linux高级文件系统管理之磁盘配额、软RAID及LVM

    高级文件系统管理之磁盘配额、软RAID及LVM   本章内容: 设定文件系统配额 设定和管理软RAID设备 配置逻辑卷   一、文件系统配额:     执行软限制(soft limit) 硬限制(hard limit)     注:磁盘配额只能针对分区控制有效,不能对整个磁盘控制…

    Linux干货 2016-09-01
  • N25第二周作业

    1、Linux上的文件管理类命令都有哪些其常用的使用方法及其相关示例演示。 cp(copy) 复制,mv(move)移动或者更名,mkdir(创建目录,-p可以同时创建父目录),rm(删除目录,-r 可以递归操作,rmdir(删除空目录)删除文件或者目录,建议建立一个临时回收站,否则误删或者短时间内还需要的文件),touch,file,stat, …

    Linux干货 2016-12-25
  • SElinux配置httpd

    一、启用SELinux策略并安装httpd服务,改变网站的默认主目录为/website,添加SELinux文件标签规则,使网站可访问     1、修改selinux策略并重启 [root@localhost ~]# vim /etc/selinux/config# This file controls the stat…

    Linux干货 2016-09-19
  • week3

    一,列出当前系统上所有已经登录的用户的用户名,注意,同一个用户登录多次只显示一次即可 who | cut -d' ' -f1 | sort -u 二,取出最后登录到当前系统的用户相关信息 who | cut -d'&nb…

    Linux干货 2016-11-15
  • 初探linux

    计算机的组成及其功能: 存储器:    实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器:    负责数据的算术运算和逻辑运算即数据的加工处理 控制器:    负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 输入设备:    实现计算程序和原始…

    Linux干货 2016-10-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-14 10:47

    博客完成的非常好,4题需要修改一下的哈,6,8,9题需要精确到分钟的,7题需要精确到分钟、小时的哈,加油!