前言
记录一下,Linux 环境下常用工具的安装及使用。
各类软件均可到其对应官网下载。如网络原因等下载失败,也可通过国内的开源仓库下载。
JDK 安装
- 下载插件
- 地址:
https://repo.huaweicloud.com:8443/artifactory/java-local/jdk/ - 版本:
jdk-8u181-linux-x64.tar.gz
- 安装 jdk
# 1. 登录非 root 用户
# 2. 创建 download 文件夹。如:`/home/xzb/downdoad`
# 3. 上传 jdk-8u181-linux-x64.tar.gz 压缩包 到 download 目录下
# 4. 解压
$ tar -zxvf jdk-8u181-linux-x64.tar.gz
$ mv jdk1.8.0_181 ../
$ cd ../
# 5. 配置环境变量
$ vim .bash_profile
export JAVA_HOME=/home/xzb/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
export PATH
# 6. 完成后执行
$ source .bash_profile
# 7. 确认环境变量配置无误
$ java -version
Tomcat 安装
-
安装 jdk,见上
-
下载插件
- 地址:
https://tomcat.apache.org/download-90.cgi - 版本:
apache-tomcat-9.0.90.tar.gz
- 安装 tomcat
# 1. 登录非 root 用户
# 2. 创建 download 文件夹。如:`/home/xzb/downdoad`
# 3. 上传 japache-tomcat-9.0.90.tar.gz 压缩包 到 download 目录下
# 4. 解压
$ tar -zxvf apache-tomcat-9.0.90.tar.gz
$ mv apache-tomcat-9.0.90 ../
$ cd ../
# 5. 运行 tomcat
$ cd apache-tomcat-9.0.90/bin
$ sh startup.sh
# 6. 打开浏览器,进入网址 服务器IP:8080,如何能看到 tomcat 的页面则成功
# 7. 如何看不到,则需要开放服务器8080端口(切换root用户执行c、d即可)
# a. 开启防火墙
$ systemctl start firewalld
# b. 查询端口是否开启
$ firewall-cmd --query-port=8080/tcp
# c. 开放指定端口 -zone 作用域 -add-port=portid/protocol 添加端口,格式为:[端口]/通讯协议 -permanent 永久生效 --remove-port 关闭端口
$ firewall-cmd --zone=public --add-port=8080/tcp --permanent
# d. 重启防火墙
$ firewall-cmd --reload
# e. 查看当前所有tcp端口
$ netstat -ntlp
# f. 查看8080端口使用情况
$ netstat -ntulp |grep 8080
# 8. 重新尝试打开 服务器IP:8080 页面
Nexus3 安装
-
安装 jdk,见上
-
下载插件
- 地址:
https://help.sonatype.com/en/download.html - 版本:
nexus-3.69.0-02-java8-unix.tar.gz
- 安装 Nexus3
# 1. 登录非 root 用户
# 2. 创建 download 和 nexus3 文件夹。如:`/home/xzb/downdoad`
# 3. 上传 nexus-3.69.0-02-java8-unix.tar.gz 压缩包 到 download 目录下
# 4. 解压
$ tar -zxvf nexus-3.69.0-02-java8-unix.tar.gz -C /home/xzb/nexus3
# 5. 启动
$ cd /home/xzb/nexus3/nexus-3.69.0-02/bin
$ ./nexus start
# start 是后台启动,日志以文件形式保存;
# run 是当前进程启动,直接打印在控制台;
# stop 是停止服务;
# restart 是重启服务;
# status 是查看服务状态
# 6. 默认端口8081. 访问 服务器ip:8081
# 用户名admin,默认密码在 sonatype-work\nexus3\admin.password 文件中查看
# 7. 如果打不开,参考 tomcat 开放服务器端口内容,放开服务器8081端口,重新尝试。