网站首页 > java教程 正文
centos 7 安装部署流程
系统安装
选择最小安装
设置主机名
安装wget,vim
yum install -y wget
yum install -y vim
更换国内源
将yum安装源更换为阿里源
1. 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 8
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
3. 运行 yum makecache 生成缓存
yum makecache
安装network-tools 查看网络
yum install -y net-tools
安装lnmp
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
安装jdk
搜索下载jdk linux 64位版本
上传到指定目录
mkdir /usr/local/java
cd /usr/local/java
tar -zxvf jdk-8u271-linux-x64.tar.gz
rm -rf jdk-8u271-linux-x64.tar.gz
配置环境变量
vim /etc/profile
在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_271
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
刷新环境变量
source /etc/profile
安装tomcat
cd /usr/local
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
tar -zxvf apache-tomcat-9.0.39.tar.gz
rm -rf apache-tomcat-9.0.39.tar.gz
设置tomcat开机启动
1、安装supervisor
yum install -y supervisor
2、创建sock
touch /tmp/supervisor.sock
chmod 777 /tmp/supervisor.sock
3、开机启动
systemctl enable supervisord
4、生成配置文件
mkdir -p /etc/supervisor/
echo_supervisord_conf > /etc/supervisord.conf
5、修改配置文件,
vim /etc/supervisord.conf
添加:
[include]
files = /etc/supervisor/*.conf
6、运行
systemctl start supervisord
7、在/etc/supervisor中新建tomcat.conf文件
vim /etc/supervisor/tomcat.conf
[program:tomcat]
directory=/usr/local/apache-tomcat-9.0.39
command=/usr/local/apache-tomcat-9.0.39/bin/catalina.sh run
environment=JAVA_HOME="/usr/local/java/jdk1.8.0_271",JAVA_BIN="/usr/local/java/jdk1.8.0_271/bin"
user=root
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
8、重启supervisor
systemctl restart supervisord
PS:重启tomcat命令 supervisorctl -c /etc/supervisord.conf restart tomcat
配置ipv6
开启lnmp nginx ipv6支持
vim /usr/local/nginx/conf/nginx.conf
去除listen [::]:80 default_server ipv6only=on;的注释
重启nginx
lnmp restart nginx
设置mysql用户,开启该用于远程访问
mysql -u root -proot
进入mysql后,创建需要的数据库
创建远程用户,分配权限
create database YOUR_DATABASE;
CREATE USER 'USER'@'%' IDENTIFIED BY 'PASSWORD';
grant all privileges on YOUR_DATABASE.* to 'USER'@'%' identified by 'PASSWORD';
flush privileges;
猜你喜欢
- 2024-10-15 JAVA 绘图 Linux下中文乱码、centos 安装中文
- 2024-10-15 CentOS操作系统下安装配置JDK的三种方法
- 2024-10-15 centos7安装gitlab(Centos7安装显卡驱动)
- 2024-10-15 centos7安装redis访问全过程详解(centos安装redis4.0教程)
- 2024-10-15 CentOS安装JDK(centos安装openssh)
- 2024-10-15 Centos7安装jdk(centos7安装jdk17不生效)
- 2024-10-15 Linux下CentOS7配置JAVA_HOME(linux关闭防火墙命令centos7)
- 2024-10-15 CentOS 7 安装 JDK 11(centos 7 安装paimon)
- 2024-10-15 CentOS7 安装Maven3.6.1详解(centos7安装图形化界面)
- 2024-10-15 CentOS,大数据集群搭建,Zookeeper集群安装搭建,统一管理脚本
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)