首页 > 其他分享 >第三周

第三周

时间:2023-06-21 22:55:41浏览次数:24  
标签:en SETCOLOR 第三周 echo yum ssh apache

1. yum私有仓库的实现及博客输出

    1. yum -y install httpd systemctl start httpd dnf reposync --repoid=epel --download-metadata -p /var/www/html

      2.画图 TCP协议和三次握手及四次挥手

       

       

       

      3. 静态配置网卡IP,centos/ubuntu实现 

      vi /etc/sysconfig/network-scripts/ifcfg-eth0

      DEVICE=eth0
      NAME=eth0
      BOOTPROTO=static
      IPADDR=10.0.0.7
      PREFIX=24
      GATEWAY=10.0.0.7
      DNS1=10.0.0.2
      DNS2=180.76.76.76
      ONBOOT=yes

      #保存
      nmcli connection reload
      nmcli connection up eth0

      4.实现免密登陆脚本


      #!/bin//bash
      PS3="请选择你需要的操作:(1-4)"
      HOST=243
      yellow () {
      RES_COL=60
      MOVE_TO_COL="echo -en \\033[${RES_COL}G"
      SETCOLOR_SUCCESS="echo -en \\033[1;32m"
      SETCOLOR_FAILURE="echo -en \\033[1;31m"
      SETCOLOR_WARNING="echo -en \\033[1;33m"
      SETCOLOR_NORMAL="echo -en \e[0m"
      echo -n "$1" && $MOVE_TO_COL
      echo -n "["
      if [ $2 = "success" -o $2 = "0" ];then
      ${SETCOLOR_SUCCESS}
      echo -n $" OK "
      elif [ $2 = "failure" -o $2 = "1" ];then
      ${SETCOLOR_FAILURE}
      echo -n $"FAILED"
      else
      ${SETCOLOR_WARNING}
      echo $"WARNING"
      fi
      ${SETCOLOR_NORMAL}
      echo -n "]"
      echo
      }
      touch_public () {
      ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa > /dev/null
      }
      yum_apache () {
      yum -y install apache
      }
      yum_mysql () {
      yum -y install mariadb-server
      }
      ssh_host () {
      ssh 192.168.230.${HOST}
      }
      rpm -q expect &> /dev/null || yum -y install expect &> /dev/null
      touch_public
      expect << EOF
      spawn ssh-copy-id 192.168.230.${HOST}
      expect {
      "yes/no" { send "yes\n";exp_continue }
      "password:" { send "123\n" }
      }
      expect eof
      EOF

      ssh_host () {
      ssh 192.168.230.${HOST}
      }
      select service in 安装mysql 安装apache 免密钥登入主机 退出选择; do
      case $REPLY in
      1)
      yum_mysql
      color mysql 0
      ;;
      2)
      yum_apache
      color apache 0
      ;;
      3)
      ssh_host
      color 免密登入 0
      ;;
      4)
      echo "成功退出"
      break
      ;;
      *)
      echo "未知选择,请重新选择"
      ;;
      esac
      done

       

       

标签:en,SETCOLOR,第三周,echo,yum,ssh,apache
From: https://www.cnblogs.com/xhdd/p/17497264.html

相关文章

  • 欧洲杯第三周的比赛闲聊
    本周小组赛决出了胜负,几家欢喜几家愁,由于赛制的特殊,小组第三都是有机会出线的,因此竞争起来,其实不是特激烈,但是有几支球队,还是靠着净胜球,惊险晋级。意大利的男模队,延续了良好状态,即使铁定出线,还是极具体育道德地1:0战胜了欧洲红龙,这届大赛的意大利吊足了球迷的胃口,难道曾经的世界冠......
  • 第三周总结
    本周老师向我们布置了个人作业,在一周内我完成了登录注册的功能,代码如下:<EditText   android:id="@+id/username_edittext"   android:layout_width="match_parent"   android:layout_height="wrap_content"   android:hint="用户名"   android:inp......
  • 第三周总结
    完成代码--返回一个整数数组中最大子数组的和(二)这次,在上次的情况下增加了一些新的要求。· 要求数组从文件读取。·  如果输入的数组很大, 并且有很多大的数字, 就会产生比较大的结果(考虑一下数的溢出),请保证你的程序能正常输出。好,下面就是对代码的构......
  • 第三周第二次学习
    十二课时(续)e_ww=[1,3,5,9]forshuziine_ww:print(shuzi)print(shuzi+123)print(shuzi*100)1124100312630051285009132900In[7]:stu_list=[‘小白’,‘小黑’,‘小红’]forstuinstu_list:ifstu==“小白”:print(“我是小白”......
  • 第三周周测
    第三周周测1.函数参数的两⼤⼤分类及两者关系分类形参形式参数是在函数定义时声明的变量,用于接收调用该函数时传入的实际参数的值实参实际参数是在函数调用时传递给函数的具体数值或变量。关系当函数被调用时,实际参数的值会被赋值给相应的形式参数,然后函数使用......
  • 第三周总结
    在android里面下载datavasenavigate插件,然后运行虚拟机在虚拟机的文件管理器里面找到data0->data->包名->database,然后单独保存该数据库在DBbrowser里面导入该数据库    在android里面下载datavasenavigate插件,然后运行虚拟机在虚拟机的文件管理器里面找到data0->da......
  • 周报_第三周
    学习时间:2023.5.22-2023.5.28一、完成内容1.学习《动手学深度学习Pytorch版》的第二章和第三章的一半,以及部分代码的复现.2.完成了matplotlib学习的3/4.二、下周计划1.学习《动手学深度学习Pytorch版》的4-9章.2.学习matplotlib剩下的部分.......
  • 云原生第三周--kubernetes组件详解
    etcd组件etcd简介:etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。etcd具有下面这些属性:完全复制:集群中的每个节点都可以使用完整的存档高可用性:Etcd可用于避免......
  • 学习记录:第三周day04笔记
    预处理指令分类:条件编译根据条件决定让代码是否参与最终的编译版本控制、代码注释#if#elif#else#endif #include<stdio.h> ​ #defineVERSION3 ​ intmain() { //版本控制 #ifVERSION>2   printf("最新版本!\n"); #elifVERSION>1   pr......
  • 学习记录:第三周day03笔记
    通讯录项目:姓名、性别、电话,最多存储50个联系人功能:1、添加新联系人2、按名字删除联系人3、按名字修改联系人4、查找联系人,名字或电话,支持模糊查询5、显示所有联系人信息6、退出系统  预处理指令:程序员所编写的代码不能被真正的编译器所编译,需要先经过一段......