Debian11 运行 Java + PostgreSQL 真方便

C 2022-1-9 1994

# 拷贝 test.war 到 /root
apt update && apt upgrade
# 升级 Debian 系统源到最新
apt install default-jdk && java -version
# 安装 Java 11 并显示版本
apt install postgresql postgresql-client
# 安装 PostgresSQL 和管理器
su postgres
# 切换用户至 postgres
psql
# 进入 PostgresSQL 管理器
\password postgres
123456
# 修改用户 postgres 默认密码为 123456
CREATE DATABASE test;
# 创建数据库 test
exit
# 退出 PostgresSQL 管理器
su root
# 切换用户至 root 
nohup java -jar test.war
# 运行 test.war

最新回复 (6)
  • JinMo 2022-1-9
    2

    为什么都喜欢用Debian

  • C 2022-1-9
    3

    1. 占内存比CentOS小得多,精简就是王道。

    2. CentOS稳定版停更,以后只剩Debian系了。

  • 500 2022-1-10
    4

    dokcer run openjdk:17

  • wxjv99 2022-1-10
    5

    docker run -p 3306:3306 --restart unless-stopped --name mysql -v mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=<password> -d mysql:8.0

  • 500 2022-1-10
    6
    wxjv99 docker run -p 3306:3306 --restart unless-stopped --name mysql -v mysql:/var/lib/mysql -e MYSQL_ROOT_ ...

    数据库不建议用容器吧

  • wxjv99 2022-1-12
    7
    500 数据库不建议用容器吧

    有数据卷(Volume),或者直接映射一个物理机路径也行

    容器反而要注意的是network有些要用host提高IO效率

    • 屌丝论坛
      8