当前位置: 首页 > news >正文

实训任务1:Linux基本操作

文章目录

  • 一、实训目的
  • 二、实训要求
  • 三、实训任务
    • 1、创建并配置三个虚拟机
    • 2、创建SSH连接
    • 3、实现IP地址与主机名的映射
    • 4、关闭和禁用防火墙
    • 5、创建目录结构
    • 6、压缩打包
    • 7、安装软件包
    • 8、创建脚本文件
    • 9、直接运行脚本
    • 10、虚拟机相互免密登录
    • 11、远程拷贝文件

一、实训目的

  • 通过实训,使学生更加熟练掌握Linux基本操作:创建虚拟机、配置虚拟机、目录操作、文件操作、权限操作、免密登录、远程拷贝、关闭防火墙……

二、实训要求

  • 认真完成实训任务,写一篇CSDN博客,记录操作过程。

三、实训任务

1、创建并配置三个虚拟机

序号虚拟机名称静态IP地址主机名
1ied01192.168.1.51ied01
2ied02192.168.1.52ied02
3ied03192.168.1.53ied03

2、创建SSH连接

  • 利用FinalShell创建三个SSH连接:ied01、ied02和ied03

3、实现IP地址与主机名的映射

 192.168.225.51 ied01
 192.168.225.52 ied02
 192.168.225.53 ied03

4、关闭和禁用防火墙

  • ied01、ied02和ied03关闭防火墙
  • ied01、ied02和ied03禁用防火前

5、创建目录结构

  • 在ied01上创建如下目录结构
    在这里插入图片描述

6、压缩打包

  • /lzy压缩打包成lzy.tar.gz

7、安装软件包

  • 利用rpm安装JDK
  • 利用yum安装MySQL

8、创建脚本文件

  • 按照要求创建脚本文件
文件名用户位置权限功能
test.shroot/lzy/lzy01/x1所有者:可读可写可执行
用户组:可读可执行
其他人:可读可执行
计算1+2+3+……+100的值

9、直接运行脚本

  • 在脚本所在目录运行脚本:./test.sh
  • 运行结果:1 + 2 + 3 + …… + 100 = 5050

10、虚拟机相互免密登录

  • ied01免密登录ied01、ied02和ied03
  • ied02免密登录ied01、ied02和ied03
  • ied03免密登录ied01、ied02和ied03

11、远程拷贝文件

  • 将ied01上的test.sh文件远程拷贝到ied02的/home目录里,ied03的/usr/local目录里。

相关文章:

  • C++11新特性精讲(多线程除外)
  • SpringCloud——Ribbon
  • 2022 华为杯数学建模研赛思路分享
  • MySql经典50道SQL练习题
  • 基于紧凑度和调度处理的粒子群优化算法-附代码
  • Keras深度学习实战——使用循环神经网络构建情感分析模型
  • 【中国大学生计算机大赛二等奖】智能中医-中e诊简介(一)
  • 【Linux】挂载硬盘、镜像文件、rpm软件包管理器、yum软件包管理器、软件安装jdk、tomcat、mysql
  • 【IDEA主题极致优化】全面优提升你的编码体验
  • 【论文阅读】Finetuned Language Models Are Zero-Shot Learners
  • Node.js基础常用知识点全总结
  • 大数据必学Java基础(七十):不要用字符流去操作非文本文件
  • 单片机控制LED数码管的显示
  • leetcode每日刷题
  • 秒杀系统设计详解
  • flask接收请求并推入栈
  • Git学习与使用心得(1)—— 初始化
  • HTTP那些事
  • Java IO学习笔记一
  • Kibana配置logstash,报表一体化
  • Nodejs和JavaWeb协助开发
  • Octave 入门
  • session共享问题解决方案
  • Vue--数据传输
  • 复习Javascript专题(四):js中的深浅拷贝
  • 批量截取pdf文件
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何利用MongoDB打造TOP榜小程序
  • 入门到放弃node系列之Hello Word篇
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 数据科学 第 3 章 11 字符串处理
  • NLPIR智能语义技术让大数据挖掘更简单
  • 湖北分布式智能数据采集方法有哪些?
  • ​flutter 代码混淆
  • ​io --- 处理流的核心工具​
  • #{}和${}的区别?
  • (12)Linux 常见的三种进程状态
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (2)nginx 安装、启停
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm码农论坛 毕业设计 231126
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (论文阅读30/100)Convolutional Pose Machines
  • (十一)c52学习之旅-动态数码管
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • .net Signalr 使用笔记
  • .Net 知识杂记
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .NET运行机制
  • @Responsebody与@RequestBody
  • [ 转载 ] SharePoint 资料