linux裸机javaweb环境快速安装(一)

java8

  1. 下载
wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz

过期去官网重下: JDK8
2. 解压到固定位置

tar -zxvf jdk-8u...tar.gz -C /usr/local/java
  1. 配置环境变量
vi /etc/profile
# 添加一下内容
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 使配置文件立即生效
source /etc/profile
# 验证
java -version

nginx

  1. 下载依赖
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
  1. 下载安装包并解压
wget -c http://nginx.org/download/nginx-1.20.1.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
  1. 配置, 安装https及状态模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_sub_module --with-http_gzip_static_module --with-pcre
  1. 编译并安装
make && make install
  1. 常用命令
# 启动
./nginx 
# 此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s quit
# 此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
./nginx -s stop
# 重启nginx(不推荐此方法,推荐先停止在启动, 可能不能重启成功)
./nginx -s reload

redis

  • 这里使用redis5
# 下载
wget https://download.redis.io/releases/redis-5.0.12.tar.gz
# 创建文件夹
mkdir -p /usr/local/redis
# 解压到..
tar -zxvf ./redis-5.0.12.tar.gz -C /usr/local/redis/
# make
make
# 启动
/usr/local/redis/redis-5.0.12/src/redis-serve
# 设置后台启动
vi ./redis-conf
# 修改daemonize no -> yes
daemonize yes
# 指定配置文件启动
./src/redis-server ./redis.conf
# 后台启动成功

MySQL

# 下载
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
# 解压到..
mkdir /usr/local/mysql
tar -zxvf ./mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql/
# 重命名
cd /usr/local/mysql/
mv ./mysql-5.7.33-linux-glibc2.12-x86_64 ./mysql-5.7.33

#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql

cd mysql-5.7.33/
# 数据文件夹
mkdir data
# 授权
chown -R mysql:mysql ./

# 创建配置文件
touch /etc/my.cnf
# 写入配置文件

# 初始化
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.33/ --datadir=/usr/local/mysql/mysql-5.7.33/data/
# 得到临时密码

# 设置为服务
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld
chkconfig --list mysqld

# 启动
service mysqld start/stop/restart

# 添加环境变量
vi /etc/profile
# 追加
# mysql
export MYSQL_HOME=/usr/local/mysql/mysql-5.7.33
export PATH=$PATH:${MYSQL_HOME}/bin

# 立即生效
source /etc/profile

# 登录mysql
mysql -uroot -p
# 输入密码

# 修改密码
SET PASSWORD = PASSWORD('123456');
# 修改root密码
# 允许远程登录
use mysql;
update user set host='%',authentication_string=PASSWORD('123.') where user='root';

# 重启
# 远程登录测试

配置文件 my.cnf

[mysql]  
 
# 设置mysql客户端默认字符集  
default-character-set=utf8   
socket=/tmp/mysql.sock
 
[mysqld]  
#skip-name-resolve  
 
#设置3306端口  
port=3306   
socket=/tmp/mysql.sock
 
# 设置mysql的安装目录 
basedir=/usr/local/mysql/mysql-5.7.33  

# 设置mysql数据库的数据的存放目录  
datadir=/usr/local/mysql/mysql-5.7.33/data  
 
# 允许最大连接数  
max_connections=200  
 
# 服务端使用的字符集默认为8比特编码的latin1字符雿 
character-set-server=utf8  
 
# 创建新表时将使用的默认存储引擿 
default-storage-engine=INNODB  
 
#lower_case_table_name=1  
max_allowed_packet=16M  

Jenkins

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
dnf install jenkins

# # 修改配置文件 端口
vim /etc/sysconfig/jenkins
# 默认端口8080

# 指定java位置
vi /etc/init.d/jenkins
# candidates = /user/.../bin/java

systemctl daemon-reload
service jenkins start 

linux裸机javaweb环境快速安装(二)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值