Ubuntu20 搭建 Java、Redis、Nginx
Java 直接从 Oracle 官网下载免安装包设置
修改
/etc/profle
export JAVA_HOME="/data-prod/install/jdk1.8"
export PATH="$JAVA_HOME/bin:$PATH"
nginx(别挑 apt源 版本差不多就行了)
apt install
# 导入 Nginx 官方 GPG 密钥
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg
# 添加仓库源(替换为对应 Ubuntu 版本的代号,如 focal、jammy 等)
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
sudo apt update
sudo apt install nginx=1.19.10-1~focal # 替换为实际列出的版本
redis
密码使用双引号 不然启动异常 权问题
pam_unix(su:session): session opened for user root by user(uid=1001)
Jun 22 09:39:01 leridge sudo[2321464]: pam_unix(sudo:auth): authentication failure; logname=user uid=1001 euid=0 tty=/dev/pts/1 ruser=user rhost=>
Jun 22 10:08:39 leridge sshd[1730658]: Received disconnect from 192.1.1 port 59486:11:
Jun 22 10:08:39 leridge sshd[1730658]: Disconnected from user user 192.16 port 59486
也 apt install 可随机启动 配置文件都常规目录
不使用源码安装 还得手动启动个 太麻烦
sudo apt install lsb-release curl gpg
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt install redis-server 指定版本
所有版本都有