linux第五周单元测试,Linux基础(第五周)

1、每12小时备份并压缩/etc/目录至/backup目录中,保存文件名称格式为,"etc-年-月-日-时-分.tar.gz"

mkdir /backup

crontab -e

* */12 * * * root tar -zcPf /backup/etc-`date +%Y-%m-%d-%H-%M`.gz /etc/*

2、rpm包管理功能总结以及实例应用演示。

f252f3269f27fe9806d24e625c25dc7d.png

3、yum的配置和使用总结以及yum私有仓库的创建。

4940def7fd0fed64d4a46ac8e1c28d21.png

4、写一个脚本实现列出以下菜单给用户:

(1)disk:show disk info信息

(2)mem: show memory info信息

(3)cpu: show cpu info信息

(*)quit

#!/bin/bash

showinfo () {

cat <

(1)disk:show disk

(2)men:show memory

(3)cpu:show cpuinfo

(4)*:quit

EOF

}

showinfo

read -p "please input show infomation character:" INPUTSTRING

case $INPUTSTRING in

[dD][iI][sS][kK])

df -lh ;;

[mM][eE][mM])

free -m ;;

[cC][pP][uU])

lscpu ;;

*)

echo "you input error option,exit"

exit 10;;

esac

5、sed用法总结并结合实例演示

268d2ff5ad664264f61a28c821bb3f74.png

6、 用bash实现统计访问日志文件中状态码大于等于400的IP数量并排序

awk '/\<40[[:digit:]]\>/{ip[$1]++}END{for(i in ip) {print i,ip[i]}}' /var/log/httpd/access_log | sort -n

7、 使用自制的yum源安装ftp、openssh、curl、wget、tcpdump等软件包

自己下载rpm包,放入指定文件夹,使用

createrepo /media/psf/SSD-BACK-1T/ISO/centos6-repo/Packages/,生成repodata源数据文件

手动创建yum仓库的文件

vim /etc/yum.repos.d/lionlocal.repo

[lionA]

name=lionlocalA

baseurl=file:///media/psf/SSD-BACK-1T/ISO/centos6-repo/Packages/

gpgcheck=0

yum install XXXX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值