搭建 Java 部署环境

yum

认识 yum

yum(Yellow dog Updater, Modified) Linux 下非常常用的一种包管理器 . 主要应用在 Fedora, RedHat,
Centos 等发行版上 .
包管理器就好比 " 应用商店 ", 我们可以在应用商店上下载一些 app.
yum 起到的功能和 Maven 的依赖管理功能类似 . 使用 Maven 能帮我们方便的安装一些第三方 jar ,
yum 方便我们方便的安装第三方程序 .
类似的 , Github 也能起到 " 软件仓库 " 的效果 , 而且确实有些编程语言的包管理工具就是基于
Github ( 例如 Go 语言 ). 只不过 , Github 不光能用于分发程序 , 也能管理源码并进行协同开发 ,
yum maven 都是仅用于分发程序 .

查看软件包列表

yum list | grep [ 软件包关键字 ] # 注意 , 最好要加上 grep, 否则罗列的内容会非常多 , 导致机
器很卡 .

安装软件包(需要管理员权限)

yum install [软件包名字]

卸载软件包(需要管理员权限)

yum remove [ 软件包名字 ]

注意事项

  • yum 所有的命令必须保证网络是联通情况下, 才能使用(云服务器一般网络都是良好的).
  • yum install / yum remove 必须具备管理员权限(root 用户).
  • 可以使用 ping www.baidu.com 来检测网络的畅通情况.

git

1. 查看 git 安装包

# 由于带 git 关键字的软件包很多 , 可以在 grep 的时候加上 -w , 表示全字匹配 .
yum list | grep git -w

2. 安装 git

yum install git.x86_64

3. git 的基本使用( Windows 版本的 git 是一致的. 只是使用命令行操作) 

git clone
git add
git commit
git push

JDK

yum install java-1.8.0-openjdk.x86_64

 注意: yum上的 JDK OpenJDK, 是一个开源版本的 JDK, Oracle 官方的 JDK 略有差别. 此处我 们就使用 OpenJDK 即可. 安装 Oracle JDK 比较麻烦.

使用 java - version 验证是否安装成功 .
如果提示 "java 命令找不到 " 则说明安装失败

Maven

1. 查看 Maven 安装包

yum list | grep maven -w

2. 安装 Maven

yum install maven.noarch

3. 验证 Maven

mvn -v
# 输出结果
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_232, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.5.1.el7.x86_64", arch: "amd64", family:
"unix"

此时说明安装成功

Tomcat

由于 yum 源上默认的 Tomcat 7 版本 , 比较旧了 . 我们课堂上使用 Tomcat 8, 需要手动安装 , 不能使用 yum.

1. 下载 Tomcat 压缩包

下载路径可以参考官网 https://tomcat.apache.org/download-80.cgi
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-
8/v8.5.47/bin/apache-tomcat-8.5.47.zip -O apache-tomcat-8.5.47.zip

如果上面的地址过期了, 不能下载, 则可以在官网上, 通过右键 zip -> 复制链接地址 获得.  

 

2. 解压缩 Tomcat

# 使用 unzip 命令解压缩
unzip apache-tomcat-8.5.47.zip
如果 unzip 命令找不到 , 则先 yum install unzip 即可 .

3. 修改可执行权限

cd apache-tomcat-8.5.47/bin
# 将所有 .sh 后缀的文件加上可执行权限 ( 后面会介绍 )
chmod + x *.sh

4. 启动 Tomcat

sh bin/startup.sh
验证启动成功
# 方法 1 查看 tomcat 进程是否存在
ps aux | grep tomcat
# 方法 2 查看端口 8080 是否被绑定
netstat -anp | grep 8080
# 方法 3 使用 curl 命令访问默认 demo
curl 127.0.0.1:8080

如果进程存在或者端口状态正确(LISTEN状态)或者能够访问到默认主页, 说明启动成功

5. Tomcat 的目录结构

Linux Tomcat 目录结构和 Windows 完全一致 . ( 就是同一个 zip 包解压缩出来的 )

6. 外网访问 tomcat 默认 demo

在浏览器地址栏中
http : //[ 服务器外网 ip]:8080/
即可看到默认的页面

 

在外网访问这个页面之前需要先开启服务器的 " 安全组 " 功能 .
登陆自己的云服务账户 , 在主页中找到 控制台 -> 自己的服务器 -> 安全组
需要配置安全组 , 允许外部主机访问服务器的 8080 端口 .
备注 : 安全组配置界面如果找不到 , 可以随时咨询云服务器客服 .
(1) 选择加入安全组

(2) 选择新建安全组

 

(3) 点击新建按钮

 

(4) 选择安全组的模板, 推荐使用第二个模板

 (5) 在任意一行规则的地方, 点击插入, 新增一行安全组规则即可

 

MySQL

MySQL 同样也可以使用 yum 安装 . 但是要修改一些配置 , 稍微复杂一些 .
可以参考陈沛鑫老师写的一个知乎上的文章 .
https://zhuanlan.zhihu.com/p/49046496
yum 上的是 MariaDB, 和纯正的 MySQL 还不太一样 .
MariaDB MySQL 的关系 , 类似于 CentOS RedHat 的关系 . 从使用角度上 , MariaDB
MySQL 之间都是兼容的 .
在数据库运行过程中出现问题 , 可以查看 MySQL 的错误日志 .
MySQL 中通过这个命令 , 获取到日志的路径
mysql> show variables like 'log_error';
# 输出结果
+--------------------+---------------------------------------+
| Variable_name |               Value                        |
+--------------------+---------------------------------------+
|   log_error         | /var/log/mariadb/mariadb.log |
+--------------------+---------------------------------------+

使用 vim less 查看该文件内容即可

less /var/log/mariadb/mariadb.log  

MySQL 中除了错误日志 , 还有很多其他类型的日志 . 详细可以参考
https://www.cnblogs.com/f-ck-need-u/p/9001061.html

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值