Linux基礎(第五周)
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信息
#!/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"
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/
yum install XXXX
Linux基礎(第五周)