首页 > 其他分享 >第三周

第三周

时间:2023-07-23 22:44:22浏览次数:28  
标签:第三周 VM PUB yum install YUM001 E2

作业

  1. yum私有仓库的实现及博客输出
    服务端配置:
    [MIDP-PUB-VM-E2-YUM001 ~]#yum install -y httpd
    [MIDP-PUB-VM-E2-YUM001 ~]#systemctl enable --now httpd #挂载光盘,创建Base仓库目录并将光盘中的软件包复制到Base仓库目录中
    [MIDP-PUB-VM-E2-YUM001 ~]#mount /dev/sr0 /mnt
    [MIDP-PUB-VM-E2-YUM001 ~]#mkdir /var/www/html/Packages
    [MIDP-PUB-VM-E2-YUM001 mnt]#cp -a /mnt/* /var/www/html/Packages/
    [MIDP-PUB-VM-E2-YUM001 ~]#dnf reposync --repoid=epel --download-metadata -p /var/www/html #下载epel仓库软件包及元数据到httpd目录

客户端配置:
[OAOPSADMIN@oa-dev-vm-n3-app001 yum.repos.d]$ cat /etc/yum.repos.d/RHEL-local.repo
[local]
name = RHEL7
baseurl = http://10.10.0.9/Packages
enabled = 1
gpgcheck = 0

2、画图 TCP协议和三次握手及四次挥手,可以参考别人的,但是需要自己画一次

四次握手

3、 静态配置网卡IP,centos/ubuntu实现
Rocky静态网卡配置
[21:18:06 root@rocky8 network-scripts]#cat ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR=10.0.0.100r
NEYMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS=8.8.8.8
ONBOOT=yes
ubuntu静态网卡配置
[22:02:10 root@ubuntu2004 ~]#cat /etc/netplan/eth0.yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses: [10.0.0.4/24]
gateway4: 10.0.0.2
nameservers:
addresses: [223.5.5.5, 8.8.8.8]
5. 实现免密登陆脚本, expect登陆远程主机,将生成的密钥写入到目标主机, expect测试远程登陆。
1)通过shift读取脚本参数
2)通过select来选择功能.例如功能有

  • 安装mysql
  • 安装apache
  • 免密钥登陆主机
    当前我们只实现免密钥登陆主机
    3)通过函数封装每个功能
    4)将免密钥登陆的过程可以重复进行, while 循环实现重复,需要有退出过程。当用户输入exit时,退出免密钥功能。
    5)支持输入一批主机免密钥,使用数组 实现
    [22:36:00 root@rocky8 scripts]#cat zuoye3.sh

/bin/bash

ssh_host(){
NET=10.0.0
user=root
password=123456

for id in {10..11} ;do

ip=$NET.$id

expect << EOF

set timeout 5
spawn ssh $user@$ip

expect {
"yes/no" { send "yes\n";exp_continue }
"password" { send "$password\n" }

}

expect eof

EOF

done
}

install_mysql(){
yum install -y mysql
}
install_apache(){
yum install -y httpd
}

菜单

menu() {
while true;do
PS3="请输入指令(1-4):"
select MENU in 安装mysql 安装apache 免密登录远程主机 退出脚本;do
case $REPLY in
1)
install_mysql
break
;;
2)
install_apache
break
;;
3)
ssh_host
break
;;
4)
echo 退出!
exit
;;
esac
done

done
}
menu

标签:第三周,VM,PUB,yum,install,YUM001,E2
From: https://www.cnblogs.com/LKzzZ/p/17567014.html

相关文章

  • 7.22第三周总结
    这个星期,做了一下小活动。月底开始了我的暑期实践活动。最大的感受是,这个社会上有不少人有很大的毛病,但是与人为善的人要更多写。一些公司的白领,住在高档小区的剧名,素质都很高,餐品送达后会道谢,但是在住在路边简陋的屋子了的人对配送员的态度就不好,总是挑三拣四,可见人之间的距离还......
  • 暑假第三周总结
    交代一下最近的动态,今天是回家的第二周了,我找到了一份暑假工,开始一边打工赚钱,一边减肥的生活。在回家的这段时间里面,我重新学习了一下尚硅谷的javaweb教程,在视频讲解中,我学习到了很多之前不会的内容,也开始逐渐减少对jsp文件的依赖,开始学习servlt的相关内容(之前对于这方面的认知仅......
  • 第三周总结
      这周去青岛旅游了。。。^.^ ......
  • 暑假第三周
    [湖湘杯2018]Replace先脱壳直接定位到加密函数提取byte_40150,byte_402151和byte_4021A0数据,照着写解密脚本,直接爆破expdata=[0x32,0x61,0x34,0x39,0x66,0x36,0x39,0x63,0x33,0x38,0x33,0x39,0x35,0x63,0x64,0x65,0x39,0x36,0x64,0x36,0x64......
  • 省选计划(第三周)
    知识回顾:巩固:概率DP,错排,组合数深入研究:组合数,后缀数组,tarjan,2-SAT简单了解/没学明白:练题:[ABC280F]PayorReceive概率DP。定义\(f_i\)为把怪物打成i滴血的期望攻击次数。令\(p=\frac{p}{100}\)。则\(f_i=f_{i+2}\cdotp+f_{i+1}\cdot(1-p)+1\)。最终......
  • 第三周 七月十三日
    今天是当家教的第一天4,5,6,7年纪表现良好,和我保持了很好的互动性8年纪的同学是不是有点太腼腆了,怎么没有人和我说话啊???好压抑中午就我蒸的一锅米饭熟了一锅还有好多水另一锅米饭夹生我炒了炒夹生的米饭结果米饭糊了幸好我们未雨绸缪提前买了很多馒头而且家长也过来帮忙......
  • 第三周 七月十四日
    今天是当家教的第二天先说总结中午因为家长的无私奉献午饭没有出任何差错了哎你大爷还是你大爷其他年级还是表现很好我教的数学完全没有问题初二的也因为关系熟了上课也不是太压抑了都说物理数学讲的快  理科的东西太简单了完全没有难度学会了就开下一节了讲物理......
  • 第三周 七月十五日
    今天是当家教的第三天家长还是发挥稳定中午饭菜没有出现任何问题今天算了一下饭费一个月一个学生150感觉要的太少了我们每天吃饭的成本和收的钱几乎一样但是由于是家长做饭没有要人工费所以实际收费应该更高所以又草率了麻烦家长啦今天讲物理物态变化好简单啊家长......
  • 第三周 七月十一日
    今天在咸鱼上买的桌子到了,将所有的桌子擦洗干净,将屋子彻底腾出来按照年级摆放好中午在菜市场买的一次性筷子和饭盒晚上自己用高压锅学着蒸米饭,为接下来的做饭做好准备暑假家教生活马上就要开始了......
  • 第三周 七月九日
    开始尝试写最基础的学生管理系统importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;classStudent{privateStringname;privateintage;privateStringgrade;publicStudent(Stringname,intage,Stringgrade){......