网站首页 > 博客文章 正文
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-11-27 CentOS服务器安装JDK8环境
- 2024-11-27 Centos7虚拟机搭建Hadoop集群环境教程
- 2024-11-27 聊聊Shell的种类,变量的分类,条件测试的表达
- 2024-11-27 Java环境快速搭建
- 2024-11-27 centos7安装软件-jdk,maven,git
- 2024-11-27 CentOS,安装Redis5,Java客户端Jedis、Lettuce和Redisson对比
- 2024-11-27 Linux使用profile.d目录设置环境变量
- 2024-11-27 Linux (Centos6.5)下安装java+jdk+tomcat(非yum安装)
- 2024-11-27 Linux CentOS服务器安装Python3.8环境
- 2024-11-27 如何查看Docker容器环境变量,如何向容器传递环境变量
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)