Linux安装以及使用

2023-11-05

1.安装VMware16

image-20230802222705833

image-20230802222751264

image-20230802222900862

image-20230802222936126

image-20230802223003401

image-20230802223037548

接下来就是耐心等待安装完成啦,别忘了用许可证激活一下

2.创建虚拟机

打开VM,选择创建新的虚拟机

image-20230802223626484

image-20230802223752518

image-20230802223921168

image-20230802224043144

image-20230802224136734

image-20230802224614650

后面可以再调的

image-20230802224758561

image-20230802224926503

image-20230802225002977

image-20230802225028966

image-20230802225040746

image-20230802225112466

image-20230802225159738

image-20230802225232816

image-20230802225305405

完成之后需要编辑虚拟机,选择镜像文件

image-20230802225612830

image-20230802225915004

开启虚拟机

image-20230802225952835

开启虚拟机之后需要选择第二行英文,回车开始,回车

然后到下面这

image-20230802230246574

image-20230802230613327

image-20230802230539189

设置密码

image-20230802230807628

等待安装,安装完成之后点击重启

输入用户名root

密码为自己设置的

image-20230802231315164

image-20230802231642880

image-20230802232944470

3.虚拟机配置网络

使用vi编辑ifcfg-ens33

  • 输入命令: vi ifcfg-ens33,进入编辑界面, (etc/sysconfig/network-scripts)
  • 点击i键,进入插入模式, 此时鼠标不可用,使用上下左右按键移动鼠标
  • 将ONBOOT值改为yes
  • ESC键退出插入模式
  • :wq 表示保存并退出,如果退出不保存则输入 :q!

image-20230802232944471

重启服务器

reboot

重启后会自动更新配置

4.利用mobaxterm连接服务器

ifconfig命令查看

image-20230802235446142

打开mobaxterm软件

点击session使用ssh连接

输入服务器ip地址

image-20230802235711600

输入用户名和密码登录

root

你的密码

登录成功后

image-20230802235822434

备份Linux自带的EPEL源

cp /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak

这是我们备份的源

image-20230803000514230

先用yum源下载wget

yum install wget

image-20230803000900662

image-20230803000937414

这样我们就下载完成了wget

切换国内源

wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

image-20230803001344473

那么我们如何查看源是否切换成功了呢?

cat CentOS-Base.repo

image-20230803001534739

显示都是阿里的网址,说明源已经成功切换

5.配置jdk和tomcat

回到根目录创建一个javahyx目录

cd /

mkdir javahyx

image-20230803004358913

ok,创建成功

进入到javahyx文件夹创建software文件夹

image-20230803004641934

进入software文件夹,上传文件

image-20230803004910540

解压tomcat压缩文件

tar -zxvf apache-tomcat-8.5.20.tar.gz

解压jdk

tar -zxvf jdk-8u151-linux-x64.tar.gz

下载vim

yum install -y vim

编辑配置

vim /etc/profile

export JAVA_HOME=/javaxl/jdk1.8.0_151(jdk解压路径)
export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH

export JAVA_HOME=/javahyx/software/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

insert插入,:wq保存并退出

image-20230803010506221

#设置环境变量生效

source /etc/profile

此时java -version生效

image-20230803010735819

进入阿帕奇的bin目录下启动tomcat

./start.sh

5.防火墙设置

#开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#跟新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

image-20230803013536870

成功访问

image-20230803013603911

6.配置docker和mysql

首先查看Centos内核版本

1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
$ uname -r

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
$ yum update

3、卸载旧版本(如果安装过旧版本的话)
$ yum remove docker  docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
$ yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6,安装最新版本的Docker
$ yum install -y -y docker-ce docker-ce-cli containerd.io

7,启动Docker并设置开机启动
$ systemctl start docker
$ systemctl enable docker

8,验证Docker
$ docker version

9,Docker HelloWorld测试;
$ docker run hello-world


image-20230803111902217

更新完成

image-20230803112600982

卸载旧版本的docker

image-20230803112732175

安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

image-20230803112853953

设置yum源

image-20230803113128907

安装最新版本的Docker

image-20230803113334128

设置开机自启动docker

image-20230803113521943

查看docker配置

docker  -version

查看正在运行的项目

docker ps -a

查看docker镜像

image-20230803113656757

配置阿里云镜像(本人没配置)

阿里云镜像仓库
1,登录进入阿里云镜像服务中心,获取镜像地址
进入阿里云容器镜像服务地址:
	https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
	
2,在/etc/docker目录下找到在daemon.json文件(没有就新建),将下面内容写入
{

 "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]

}
3,重启daemon
systemctl daemon-reload

4,重启docker服务
systemctl restart docker

5,测试
速度会快很多
 删除项目名 docker rm -f 项目名,这里暂时不用

安装mysql

docker pull mysql:5.7

配置mysql

docker run -p 3306:3306 --name mysql1   -di -v /home/javaxl/data/mysql/mysql.conf.d/:/etc/mysql/mysql.conf.d/ -v /home/javaxl/data/mysql/data/:/var/lib/mysql -v /home/javaxl/data/mysql/log/:/var/log -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

打开客户端连接工具,测试是否连接成功

image-20230803123329734

ok,这样mysql就安装好了

7.部署项目

首先将我们项目的war包放入tomcat的webapp目录下,然后停掉tonmcat服务,没开就不用停

image-20230803124920597

查看配置文件创建db_oa数据库

image-20230803125259863

image-20230803125623059

启动项目

image-20230803125902959

image-20230803125844509

ok,项目成功部署到服务器上,测试项目

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux安装以及使用 的相关文章

随机推荐

  • 单例模式详解,包括应用场景及懒汉式的线程安全问题

    什么是单例模式 所谓类的单例设计模式 就是采取一定的方法保证在整个的软件系统中 对某个类只能存在一个对象实例 并且该类只提供一个取得其对象实例的方法 如果我们要让类在一个虚拟机中只能产生一个对象 我们首先必须将类的构造器的访问权限设置为pr
  • win操作iOS UI自动化(tidevice+appium)

    1 安装 tidevice 使用命令 pip install tidevice 2 使用数据线连接手机 打出命令 tidevice list查看连接状态和udid 若有信息返回则连上 3 输入启动命令 启动wda包 tidevice u 设
  • Java链表-合并两个有序链表

    如何将两个有序链表合成一个新的有序链表 基本思想 定义一个新链表 定义一个新链表的指针tempNode 当合并的两个链表的头节点指针都不指向空时 比较两个链表节点的值 找到里面较小的值的地址 让新链表的指针tempNode下一个节点指向该最
  • 数据分析基础目录

    自从大数据技术火热之后 现在数据分析也火热了 至少我就有两个女同事转数据分析失败哈 不是我不帮她们 实在是帮不动 哈哈 这两个人都是英语专业的 一个是文学学士 一个是文学硕士 专业跨得太大了 但是我想说我转数据分析肯定会成功的 不因为别的
  • gitlab ci 使用

    gitlab ce与gitlab runner使用 采用docker方式运行gitlab ce 运行两个gitlab runner 一个运行在容器中 另一个安装在宿主机上 运行gitlab ce和gitlab runner容器 下载镜像 d
  • 【统计学习方法-李航-笔记总结】二、感知机(感知机的原始形式与对偶形式)

    本文是李航老师 统计学习方法 第二章的笔记 欢迎大佬巨佬们交流 主要包括以下几部分 1 感知机模型 2 感知机策略 3 感知机算法 1 感知机模型 感知机是二分类的线性分类模型 其输入为实例的特征向量 输出为实例的类别 取 1和 1两个值
  • 用OpenPose做一个运动量测量器

    代码 https github com B C WANG AI Apps tree master openpose app MotionMeasure 通过openpose获得肢体关键点的位置信息 利用脖子位置作为中心点求得相对位置 然后用
  • Windows MYSQL跳过密码登录以及密码修改

    MYSQL跳过密码登录以及密码修改 1 以管理员身份打开命令行 输入命令 net stop mysql 如果不是管理员身份 可能会出现如下错误 2 开启跳过密码验证登录的MySQL服务 在命令行输入 mysqld console skip
  • 神经网络是如何训练的,神经网络是怎么训练的

    想要学习人工神经网络 需要什么样的基础知识 人工神经网络理论百度网盘下载 链接 提取码 rxlc简介 本书是人工神经网络理论的入门书籍 全书共分十章 第一章主要阐述人工神经网络理论的产生及发展历史 理论特点和研究方向 第二章至第九章介绍人工
  • 机械臂抓取前言

    一 机械臂的一些相关概念 自由度 除去末端执行器一个机械臂上有几个电机就是几自由度机械臂 二 机械臂的抓取流程 1 读取深度摄像头的数据 2 在摄像头传输过来的图像中识别要抓取的物体 并且得到想要抓取物体的二维的像素坐标 3 将二维像素坐标
  • IDEA让包分层显示的方式

    IDEA中java包分层显示的方式 初次使用IDEA的朋友 有部分的包显示是如此显示 但是这么显示 有时会因为包的同级显示 使得包使得包的显示过多 此时就可以改变显示的方式 小齿轮 gt gt Flatten Packages Middle
  • usbcan系列便携式can分析仪

    简介 USBCAN系列便携式CAN分析仪 通过USB接口快速扩展一路CAN通道 使接入CAN网络非常容易 它具有一体式和小巧紧凑的外形 特别适合于随身携带 CAN接口采用金升阳电源模块和信号隔离芯片实现2500V DC电气隔离 USB接口E
  • 前端Vue自定义得分构成水平柱形图组件 可用于系统专业门类得分评估分析

    引入Vue自定义得分构成水平柱形图组件 cc horBarChart 随着技术的发展 传统的开发方式使得系统的复杂度越来越高 一个小小的改动或小功能的增加可能会导致整体逻辑的修改 造成牵一发而动全身的情况 为了解决这个问题 我们采用了组件化
  • 官方推荐U盘安装Ubuntu 10.10 方法

    通用USB Installer是一个Linux系统安装器 允许你从你的USB闪存驱动器选择安装一个Linux发行版 通用USB安装器使用非常方便 只需选择一个 Linux发行版的ISO文件和你的U盘便能进行安装 Universal USB
  • java用模板生成word(docx)文档(含动态表格)

    生成word思路 用WPS或者office编辑好word的样式 然后另存为word xml文档 将xml翻译为FreeMarker模板 最后用java来解析FreeMarker模板并输出Docx 编辑好需要使用的word文档 1 把需要注入
  • 在Linux上面如何部署jar包?

    1 首先打开工具Xshell或者FinalShell 并登录 2 使用 ll 命令查看根目录文件 确定jar包将要放到哪个位置 使用cd 命令进入文件 如 cd opt yt 3 新建文件传输 可和本地关联 4 将jar包直接拖过去就行 5
  • 树的遍历(中序,前序,后序)

    与只有一种逻辑遍历它们的线性数据结构 数组 链表 队列 堆栈等 不同 树可以以不同的方式遍历 常见的有中序遍历 前序遍历和后序遍历 实现各种遍历的方法又包括 以上图为例 深度优先遍历 a 中序 左 根 右 4 2 5 1 3 b 前序 根
  • 关于async & await(TAP)异步模型的异常捕获

    在TAP之前 若要捕获线程中Task的异常 通常有两种办法 1 阻塞 线程开始后 在适当的时机 调用 wait 或waitAll方法 2 非阻塞 推荐 在建立任务的时候 写该task的continueWith方法 在该方法中捕获异常 对于T
  • get提交和post提交的区别

    Http定义了与服务器交互的不同方法 最基本的方法有4种 分别是GET POST PUT DELETE URL全称是资源描述符 我们可以这样认为 一个URL地址 它用于描述一个网络上的资源 而HTTP中的GET POST PUT DELET
  • Linux安装以及使用

    Linux虚拟机安装以及使用 1 安装VMware16 2 创建虚拟机 3 虚拟机配置网络 4 利用mobaxterm连接服务器 5 配置jdk和tomcat 6 配置docker和mysql 7 部署项目 1 安装VMware16 接下来