Linux - 相关:安装 Redis、nginx、jdk。
·
nginx 安装
-
步骤一:
上传 nginx-1.20.2.tar.gz 到 /usr/local 目录下
-
步骤二:
进入到 /usr/local 目录下用命令解压
tar -zxvf nginx-1.20.2.tar.gz -
步骤三:
进入到 /usr/local/nginx-1.20.2 目录下依次执行以下命令安装并编译
./configure make make install
-
常用命令 需进入到 nginx 安装目录下 例如:/usr/local/nginx/sbin
- 启动 nginx
./nginx - 关闭 nginx
./nginx -s quit # 或者 ./nginx -s stop - 重启 nginx
./nginx -s reload - 查看 nginx 进程
ps aux|grep nginx - 设置 nginx 开机启动
需要在 rc.local 增加启动代码
vim/etc/rc.loacl # 底部增加 /urs/local/nginx/sbin/nginx
- 启动 nginx
-
配置代码示例:
# ui-admin 项目 server { listen 8011; server_name localhost; root /home/projectName/ui-admin/; # 前端静态文件 location / { root /home/projectName/ui-admin/; index index.html index.htm; try_files $uri $uri/ /index.html; } # 后端接口代理 /prod-api location /prod-api/ { proxy_pass http://127.0.0.1:8080/; proxy_set_header X-Forwarded-For $remote_addr; } # 如果你还有其他接口前缀,也可以加上 # location /api/ { # proxy_pass http://127.0.0.1:8080/api/; # proxy_set_header X-Forwarded-For $remote_addr; # } } ```
Redis 安装
-
步骤一:
上传 redis-6.2.3.tar.gz 到 /usr/local 目录下
-
步骤二:
进入到 /usr/local 目录下用命令解压
tar -zxvf redis-6.2.3.tar.gz -
步骤三:
进入到 /usr/local/redis-6.2.3 目录下依次执行以下命令安装并编译
make make install
jdk 安装
- 步骤一:上传
进入 /usr/loacal 目录下 新增文件夹名为 jdk
进入 /usr/loacal/jdk 目录下 复制过来 jdk-8u271-x64.tar.gz 压缩包
-
步骤二:解压
进入 /usr/loacal/jdk 目录下
tar -zxvf jdk-8u271-x64.tar.gz -
步骤三:修改环境变量
使用 vim 命令修改环境变量
vim /etc/profile在文件最后添加一下代码,不同的话请修改
export JAVA_HOME=/usr/local/jdk/jdk18.0_152 export JRE_HOME=${JAVA_HOME}/jre export CLASSPASH=.:${JAVA_HOME}/lib:${JAVA_HOME}/lib:$CLASSPASH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH} -
步骤四:刷新环境变量
source/etc/profile -
步骤五:验证
# 如果不是 openjdk 则不需要修改 如果是则修改系统默认的配置
java -version
# openjdk version "1.8.0_262" 这种的话需要修改
# 查看当前默认java配置
update-alternatives --display java
# 把自己安装的 jdk 加入到备选系统中
update-alternatives --install /usr/bin/java java /usr/local/jdk/jdk1.8.0_271/bin/java 1800263
update-alternatives --config java
# 选择自己安装的即可
java -version
防火墙相关
-
查看防火墙状态(最常用)
systemctl status firewalld- active (running):防火墙开着
- inactive (dead):防火墙关了
-
临时关闭防火墙(立即生效)
systemctl stop firewalld -
永久关闭(开机不自启)
systemctl disable firewalld -
查看开放了哪些端口
firewall-cmd --list-ports -
开放 80 端口(Nginx 需要)
firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload
java 后端项目部署
-
步骤一:
将 jar 包 放到指定目录 如:/home/projectName/server
-
步骤二:
查看有没有正在进行的 java 进程
# 查看 java 进程 ps -ef | grep java # 杀掉指定进程 kill -9 1234 -
步骤三:
启动新的 jar 包
nohup java -jar xxx.jar > log.log 2>&1 &- nohup:后台运行
- > log.log:日志输出到 log.log
- &:放到后台
-
步骤四:
查看是否启动成功
ps -ef | grep java看日志
tail -f log.log
更多推荐




所有评论(0)