网站首页 > 技术教程 正文
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.backup2. 下载新的 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.repoCentOS 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.repo3. 运行 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 supervisor2、创建sock
touch /tmp/supervisor.sock
chmod 777 /tmp/supervisor.sock3、开机启动
systemctl enable supervisord4、生成配置文件
mkdir -p /etc/supervisor/
echo_supervisord_conf > /etc/supervisord.conf 5、修改配置文件,
vim /etc/supervisord.conf添加:
[include]
files = /etc/supervisor/*.conf6、运行
systemctl start supervisord7、在/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 supervisordPS:重启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-09-30 CentOS7安装Nginx服务(centos7安装nginx命令)
- 2024-09-30 CentOS 6.5 安装 Nginx 1.7.8 教程
- 2024-09-30 Centos7安装Nginx(Centos7安装报错)
- 2024-09-30 Linux服务器Centos7系统Nginx安装与配置
- 2024-09-30 centOS7安装nginx及nginx配置(nginx服务无法启动)
欢迎 你 发表评论:
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)