Linux基本搭建和操作

news2024/11/25 18:44:36

Linux基本搭建和操作

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


1、创建三台虚拟机

序号虚拟机名称静态IP地址主机名
1ide01192.168.1.104ied01
2ied02192.168.1.105ied02
3ied03192.168.1.106ied03

使用openstack创建这三台实例虚拟机

  • 设置好实例名称点击下一项

在这里插入图片描述

  • 配置镜像
    在这里插入图片描述
  • 配置资源
    在这里插入图片描述
  • 选择ip端口
    在这里插入图片描述
    点击创建实例 另外两台相同步骤创建
    在这里插入图片描述
  • 创建完毕 然后进行浮动ip绑定
    在这里插入图片描述
  • 三台都绑定上浮动ip
    在这里插入图片描述

2、创建使用SSH远程连接

☀️利用FinalShell创建三个SSH连接:ied01、ied02和ied03
打开新建远程连接

在这里插入图片描述

  • 名称为设置的主机名称 ,主机号为绑定的浮动ip
  • 依次输入用户名和密码
    在这里插入图片描述
  • 三台连接完毕
    在这里插入图片描述

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

 192.168.1.104 ied01
 192.168.1.105 ied02
 192.168.1.106 ied03
  • 给每台主机修改主机名
hostnamectl set-hostname 主机名

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 配置地址映射
vi /etc/hosts

在这里插入图片描述

  • 另外两台也是相同步骤配置
    在这里插入图片描述
    在这里插入图片描述

4、关闭和禁用防火墙

#关闭服务
systemctl stop firewalld
#关闭开机自启动
systemctl disable firewalld
  • 对三台主机都使用关闭防火墙命令

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 关闭三台SeLinux安全机制

将enforcing改为disabled

vi /etc/sysconfig/selinux

在这里插入图片描述

5、创建目录结构

在这里插入图片描述

  • 采用参数-p直接创建
    在这里插入图片描述
  • 采用递归查看创建好的目录
    在这里插入图片描述
  • 执行命令
yum -y install tree
  • 安装tree,查看目录树

在这里插入图片描述

  • 执行命令:
tree /lzy

在这里插入图片描述

6、压缩打包

将lzy目录打包压缩成gz格式,要求显示压缩详情

tar -czvf lzy.tar.gz lzy

在这里插入图片描述
在这里插入图片描述

将打包文件解压到当前目录查看

  • 先删除lzy目录
    在这里插入图片描述
  • 解压缩lzy.tar.gz到当前目录,执行命令:
tar -xzvf lzy.tar.gz

在这里插入图片描述

  • 查看目录
    在这里插入图片描述

7、安装软件包

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

安装jdk

  • 下载JDK8u221的rpm软件包
  • 链接:百度网盘 请输入提取码 提取码:yg53
    在这里插入图片描述

执行命令

rpm -ivh jdk-8u333-linux-x64.rpm 

在这里插入图片描述

  • 查看JDK版本
java -version

在这里插入图片描述

安装mysql

yum命令说明表:

操作命令
安装软件yum install XXX ==yum -y install XXX
搜索软件yum search XXX
列出软件yum list
查询软件yum info XXX
更新软件yum update XXX
卸载软件yum remove XXX

执行命令:

yum -y install mysql

在这里插入图片描述

8、创建脚本文件

在这里插入图片描述

创建名为test.sh的shell文件到home目录下

  • 计算方法1
s=0
i=0
while [ $i != 100 ]
do
 
        i=`expr $i + 1`
        s=`expr $s + $i`
done
echo "the result of "1+2+3+...+100" is===>  $s"
  • 计算方法2
sum=0
i=0
while((i<=100))
do
sum=$(($sum + $i))
i=$(($i + 1))
done
echo "the result of "1+2+3+...+100" is===> $sum"
  • 计算方法3
s=0
i=0
#i的值只要不等于100就会一直循环
while test $i -ne 100
do
 
        i=`expr $i + 1`
        s=`expr $s + $i`
done
echo "the result of "1+2+3+...+100" is===>  $s"

在这里插入图片描述

9、运行脚本文件

  • 给脚本设置权限 执行命令 增加可执行权限:
chmod u+x test.sh

在这里插入图片描述

  • 执行脚本
./test.sh

在这里插入图片描述

10、免密登录配置

ied01免密登录ied01、ied02和ied03生成秘钥对
在这里插入图片描述
root用户生成密钥路径为/root/.ssh下面会有id_rsa.pub公钥和id_rsa私钥,.ssh是一个隐藏目录。*

在这里插入图片描述

  • 免密登录
#登录
ssh 主机名

在这里插入图片描述

11、远程拷贝文件

  • 将ied01上的test.sh文件远程拷贝到ied02的/home目录里,ied03的/usr/local目录里。 执行命令:
scp -r 本机文件地址 root@目标主机名:目标文件地址 (-r:recursive - 递归)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/100867.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高效技巧-打表法

打表法 打表是一种典型的用空间换时间的技巧 一般指将所有可能需要用到的结果事先计算出来&#xff0c;这样后面需要用到时就可以直接查表获得。 打表常见的用法有如下几种: ①在程序中一次性计算出所有需要用到的结果&#xff0c;之后的查询直接取这些结果这个是最常用到的…

开源之路——如何发布属于自己的npm包

开源之路——如何发布属于自己的npm包1、前言2、起步2.1、初始化项目2.2、安装webpack相关依赖2.3、添加入口文件和封装方法2.4、设置源2.5、添加用户2.6、发布3、使用1、前言 在进行开发的过程当中&#xff0c;难免会出现一些重复性的工作&#xff0c;例如说我们要对一个数组…

电脑如何格式化重装系统

​众所周知&#xff0c;默认情况下&#xff0c;计算机重新安装系统将设置格式化磁盘。如果您选择其他需要格式化的硬盘&#xff0c;您必须如何操作&#xff1f;一般来说&#xff0c;我们是pe手动格式磁盘可以避免立即格式化硬盘造成的一些问题。让我们谈谈如何格式化硬盘重做系…

【软件测试】测试的天花板?资深测试怎么一路爬的......

目录&#xff1a;导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09;前言 测试职业的天花板是…

脑图谱的验证方法

方法 目的 与其他分割比较区域内的同质性 比较不同分割的平均区域内同质性 有约束的几何扰动比较 验证分割区域内部的功能同质性 留一交叉验证 验证相似矩阵的稳定性 剪影宽度silhouette width (SI) 计算簇内和簇外的功能信号相似性差异 骰子系数dice coefficient 衡…

G1D36-import-keras.save_model-code-沐沐的调参课

1、python导入函数 https://zhuanlan.zhihu.com/p/64893308 服了 https://blog.csdn.net/weixin_45195364/article/details/119857246?spm1001.2101.3001.6650.6&utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-1198572…

OSCS开源安全周报第22期:NuGet 仓库中被发现 13.5 万个包含钓鱼地址的组件包

本周安全态势综述 OSCS 社区共收录安全漏洞15个&#xff0c;公开漏洞值得关注的是 Jenkins Google Login Plugin 存在开放重定向漏洞&#xff08;CVE-2022-46683&#xff09;&#xff0c;Netty <4.1.86.Final 存在拒绝服务漏洞&#xff08;CVE-2022-41881&#xff09;&…

【数据结构】Java实现顺序表

文章目录线性表顺序表顺序表的模拟实现1、新增元素,默认在数组最后新增2、判定是否包含某个元素3、查找某个元素对应的位置4、获取顺序表长度5、在 pos 位置新增元素6、获取 pos 位置的元素7、给 pos 位置的元素设为 value8、删除第一次出现的关键字key9、清除顺序表线性表 什…

接口性能测试,这个还真有用啊。

目录&#xff1a;导读 一、概述 二、为什么要做接口压力测试 三、接口压力测试的局限性 四、谁来做接口压力测试 五、如何做接口压力测试 六、如何设计接口压力测试方案 七、压力测试报告应该包含哪些结果 八、如何解读压力测试的结果 九、如何根据测试结果定位性能问…

Pandas提取数据的几种方式

文章目录前言Pandas读取数据的几种方式1. read_csv2. read_excel3. read_sql总结前言 快期末了&#xff0c;数据挖掘的大作业需要用到python的相关知识&#xff08;这太难为我这个以前主学C的人了&#xff0c;不过没办法还是得学&#x1f602;&#xff09;&#xff0c;下面是我…

[附源码]计算机毕业设计Python的疫苗接种管理系统(程序+源码+LW文档)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等…

算法刷题打卡第50天:排序数组---快速排序

排序数组 难度&#xff1a;中等 给你一个整数数组 nums&#xff0c;请你将该数组升序排列。 示例 1&#xff1a; 输入&#xff1a;nums [5,2,3,1] 输出&#xff1a;[1,2,3,5]示例 2&#xff1a; 输入&#xff1a;nums [5,1,1,2,0,0] 输出&#xff1a;[0,0,1,1,2,5]快速排…

安科瑞霍尔闭环电流传感器在电动观光旅游车上的应用浅析

摘要&#xff1a; 本文介绍了基于霍尔闭环原理&#xff0c;即磁平衡式原理的电流传感器在电动观光旅游车上的使用方法&#xff0c;替代传统的霍尔器件&#xff0c;较好的解决了电动车行业现有霍尔传感器的基本问题&#xff0c;在稳定性上更加优越。 关键词&#xff1a;霍尔闭…

Linux----tr命令详细使用方法

【原文链接】Linux----tr命令详细使用方法 文章目录一、tr命令使用方法1.1 tr命令的作用1.2 tr命令格式1.3 tr命令常用的选项1.4 常用的匹配字符串二、tr命令常用实例2.1 如何查看文本中的控制字符2.2 将所有小写字母转换为大写字母2.3 将文件中的数字替换为&符号2.4 对命令…

android studio 升级 Dolphin | 2021.3.1 Patch 1 跟 View.isInEditMode,xml无法预览

最近一段时间Google又更新了AS的版本,一些小伙伴尝试了更新,发现在之前版本上好好的xml布局预览,在新版本上不显示了,新版本如下图所示。 一般来说出了新版本之后我们不会马上更新,因为会觉得新版本不稳定,问题多,但其实是问题不大,解决了就好了,那么我现在就遇到了一…

毕业设计 - 基于JSP的超市积分管理系统【源码 + 论文】

文章目录前言一、项目设计1. 模块设计系统功能需求管理员功能柜员功能2. 实现效果二、部分源码项目源码前言 今天学长向大家分享一个 web项目: 基于JSP的超市积分管理系统 一、项目设计 1. 模块设计 系统功能需求 &#xff08;1&#xff09;柜员信息的管理&#xff1a;包括…

交换机端口震荡

交换机端口是支持网络连接和通信的物理网络组件。作为 IT 基础架构的关键部分&#xff0c;它们通过在 OSI 数据链路层转发和接收数据包来促进网络。它们还执行一些关键的网络功能&#xff0c;例如处理第 3 层数据包、创建和管理 VLAN、连接路由器、启用互联网连接等。因此&…

Arweave -- 永久性存储分享

Arweave Arweave 是一种新型存储&#xff0c;它支持具有可持续和永久的数据&#xff0c;允许用户和开发人员真正永久地存储数据 Arweave 项目&#xff0c;以前称为 Archain&#xff0c;正在创建一个与互联网平行的永久、去中心化和不可审查的信息档案。Arweave 的新颖“block…

技术分享 | 软件测试入门必会-流程管理平台

JIRA 是目前比较流行的测试流程管理系统&#xff0c;现在很多大厂使用的都是 JIRA。为什么大厂更爱用 JIRA 呢&#xff1f;其实就是因为它的定制性非常的强。可以自己定义流程&#xff0c;自己定义界面&#xff0c;自己定义字段。通过这些自定义的方式&#xff0c;就可以让整个…

特殊情况的高新技术企业成长性计算方法。

根据文件《高新技术企业认定管理工作指引》&#xff08;国科发火〔2016〕195号&#xff09;规定&#xff0c;选取企业净资产增长率、销售收入增长率等指标对企业成长性进行评价。企业实际经营期不满三年的按实际经营时间计算&#xff0c;计算方法如下&#xff1a; 成长性评分标…