Linux安装以及使用

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,项目成功部署到服务器上,测试项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值