码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础(第五周)

时间:2019-04-22 10:34:27      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:echo   yum仓库   eof   备份   win   read   memory   show   创建   

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包管理功能总结以及实例应用演示。
技术图片

3、yum的配置和使用总结以及yum私有仓库的创建。
技术图片
4、写一个脚本实现列出以下菜单给用户:
(1)disk:show disk info信息
(2)mem: show memory info信息
(3)cpu: show cpu info信息
(*)quit

#!/bin/bash

showinfo () {
cat <<EOF
(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用法总结并结合实例演示
技术图片

6、 用bash实现统计访问日志文件中状态码大于等于400的IP数量并排序
此题目先留,后续知识点跟上后在进行补充

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

Linux基础(第五周)

标签:echo   yum仓库   eof   备份   win   read   memory   show   创建   

原文地址:https://blog.51cto.com/7005084/2382373

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!