Linux基本搭建和操作

Linux基本搭建和操作

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


1、创建三台虚拟机

序号 虚拟机名称 静态IP地址 主机名
1 ide01 192.168.1.104 ied01
2 ied02 192.168.1.105 ied02
3 ied03 192.168.1.106 ied03

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

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

Linux基本搭建和操作_第1张图片

  • 配置镜像
    Linux基本搭建和操作_第2张图片
  • 配置资源
    Linux基本搭建和操作_第3张图片
  • 选择ip端口
    Linux基本搭建和操作_第4张图片
    点击创建实例 另外两台相同步骤创建
    Linux基本搭建和操作_第5张图片
  • 创建完毕 然后进行浮动ip绑定
    Linux基本搭建和操作_第6张图片
  • 三台都绑定上浮动ip
    Linux基本搭建和操作_第7张图片

2、创建使用SSH远程连接

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

Linux基本搭建和操作_第8张图片

  • 名称为设置的主机名称 ,主机号为绑定的浮动ip
  • 依次输入用户名和密码
    在这里插入图片描述
  • 三台连接完毕
    Linux基本搭建和操作_第9张图片

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

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

Linux基本搭建和操作_第10张图片在这里插入图片描述
在这里插入图片描述

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

Linux基本搭建和操作_第11张图片

  • 另外两台也是相同步骤配置
    Linux基本搭建和操作_第12张图片
    Linux基本搭建和操作_第13张图片

4、关闭和禁用防火墙

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

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

  • 关闭三台SeLinux安全机制

将enforcing改为disabled

vi /etc/sysconfig/selinux

Linux基本搭建和操作_第14张图片

5、创建目录结构

Linux基本搭建和操作_第15张图片

  • 采用参数-p直接创建
    Linux基本搭建和操作_第16张图片
  • 采用递归查看创建好的目录
    Linux基本搭建和操作_第17张图片
  • 执行命令
yum -y install tree
  • 安装tree,查看目录树

Linux基本搭建和操作_第18张图片

  • 执行命令:
tree /lzy

Linux基本搭建和操作_第19张图片

6、压缩打包

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

tar -czvf lzy.tar.gz lzy

Linux基本搭建和操作_第20张图片
Linux基本搭建和操作_第21张图片

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

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

Linux基本搭建和操作_第22张图片

  • 查看目录
    Linux基本搭建和操作_第23张图片

7、安装软件包

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

安装jdk

  • 下载JDK8u221的rpm软件包
  • 链接:百度网盘 请输入提取码 提取码:yg53
    Linux基本搭建和操作_第24张图片

执行命令

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

在这里插入图片描述

  • 查看JDK版本
java -version

Linux基本搭建和操作_第25张图片

安装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

Linux基本搭建和操作_第26张图片

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"

Linux基本搭建和操作_第27张图片

9、运行脚本文件

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

Linux基本搭建和操作_第28张图片

  • 执行脚本
./test.sh

在这里插入图片描述

10、免密登录配置

ied01免密登录ied01、ied02和ied03生成秘钥对
Linux基本搭建和操作_第29张图片
root用户生成密钥路径为/root/.ssh下面会有id_rsa.pub公钥和id_rsa私钥,.ssh是一个隐藏目录。*

Linux基本搭建和操作_第30张图片

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

在这里插入图片描述

11、远程拷贝文件

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

在这里插入图片描述

你可能感兴趣的:(11,linux,服务器,运维)