Linux部署一个小项目

目录

更改静态ip地址

首先换源,提升下载速度

Jdk

通过yum安装配置Mysql

Tomcat

全部下载完成后开始部署


关键词:换源,MySQL,Tomcat,jdk

更改静态ip地址

cd /etc/sysconfig/network-scripts/

 vi ifcfg-ens33

添加

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f5ecb85e-7220-4eeb-bbc3-c0c8df88ccc3"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.25.99 #IP地址
PREFIX=24 #子网掩码
NETMASK=255.255.255.0
GATEWAY=192.168.25.2 #网关
DNS1=8.8.8.8 # dns服务器
~

重启网络服务

systemctl restart network

首先换源,提升下载速度

备份原有的repo文件

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup


下载阿里云的repo文件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


清理缓存并生成新的缓存

首先清理旧的缓存:

sudo yum clean all


然后生成新的缓存:

sudo yum makecache


更新软件包
最后,你可以通过执行一次全面的系统更新来验证新的源是否配置成功,并同时更新系统中的所有软件包。

sudo yum update

Jdk

官网下载位置:

Java Downloads | Oracle

jdk-8u391-linux-x64.rpm RPM安装

jdk-8u391-linux-x64.tar.gz 解压

1.解压JDK压缩包 cd /usr/local

tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local

解压到指定文件夹

查看一下系统的环境变量

echo $PATH

配置环境变量

vi /etc/profile

将下面的代码放到最末尾,其中要注意  JAVA_HOME=jdk的主文件夹

export JAVA_HOME=/usr/local/jdk1.8.0_151
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin


source /etc/profile  更新全局变量

通过yum安装配置Mysql

1、检查是否已经安装 Mysql

rpm -qa | grep mysql

2.查询Linux自带的mariadb

rpm -qa | grep mariadb

有就删

rpm -e --nodeps mariadb-libs

再次查看删除没有

rpm -qa | grep mariadb

下载命令

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装命令

yum -y install mysql57-community-release-el7-11.noarch.rpm

安装MySQL服务器:

yum install -y mysql-community-server

出现这个报错,解决方法:需要禁掉GPG验证检查,执行下面的命令

yum -y install mysql-community-server --nogpgcheck

启动MySQL服务

systemctl start mysqld.service

查看Mysql运行状态是否为绿色running

service mysqld status

查看初始密码

grep 'password' /var/log/mysqld.log

登录Mysql

mysql -u root -p

#设置密码校验策略(0 or LOW),要不密码太LOW不让你过

set global validate_password_policy=0;

#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)

set global validate_password_length=4;

#更新密码

set password = password("1234");

输入后使修改生效

FLUSH PRIVILEGES

#可以退出,试试用新密码重新登录 exit

#以下命令为linux命令 #修改配置文件设置 MySQL 字符集为 UTF-8 vi /etc/my.cnf

#在mysqld最下面加入二行代码 character-set-server=utf8 collation-server=utf8_general_ci

[client] default-character-set=utf8

数据库没有授权,允许以root身份远程登录mysql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

2.服务器防火墙没有开放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload

firewall-cmd --query-port=3306/tcp

Tomcat

wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
 
# 解压

tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local

cd /usr/lib/systemd/system

tomcat.service

systemctl enable tomcat

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --reload

全部下载完成后开始部署

回到Linux

[root@localhost system]# cd /opt/apache-tomcat-8.5.20

将打包好的war包放到此路径下,它会自己解压,下一步去浏览器查看是否成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值