网站首页 > 资源文章 正文
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-20 Windows和Linux环境下的JDK安装教程
- 2024-10-20 windows10下解压安装jdk(解压jdk压缩包后怎么安装)
- 2024-10-20 jdk1.6在linux操作系统下的安装(linux jdk安装配置)
- 2024-10-20 程序员:JDK的安装与配置(完整版)(jdk的安装方法)
- 2024-10-20 Win10 JDK8 下载、安装、环境变量配置及测试图文详解
- 2024-10-20 Java JDK是什么?JDK安装目录介绍(java jdk安装在c盘还是d盘)
- 2024-10-20 Windows 7--64位操作系统下JAVA 的安装以及环境变量的配置
- 2024-10-20 CentOS7下安装及卸载jdk(centos7如何卸载jdk)
- 2024-10-20 JDK1.8下载、安装和环境配置教程(jdk1.832位下载与安装教程)
- 2024-10-20 Android实战002:Eclipse配置Android开发环境
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)