首页 > 其他分享 >系统通用部署手册v02

系统通用部署手册v02

时间:2023-09-28 12:32:45浏览次数:35  
标签:tomcat v02 部署 redis 手册 etc zabbix sed 安装


目录

一、centos7

1.挂载本地ISO镜像

2.下载默认插件

3.关闭防火墙

3.配置zabbix监控

4.修改主机名

5.JDK安装与环境设置:

6.Tomcat安装

7.安装redis

8.Memcached 安装


一、centos7

1.挂载本地ISO镜像
 

mkdir -p /etc/yum.repos.d/bak
mv /etc/yum.repos.d/CentOS* /etc/yum.repos.d/bak

cat > /etc/yum.repos.d/dvd.repo <<EOF
[OEL7]
name=OEL7
baseurl=file:///media/
gpgcheck=0
enabled=1
EOF


mount /dev/cdrom /media/

2.下载默认插件

yum install vim telnet net-tools ntpdate lrzsz unzip gcc -y

#CentOS7使用/etc/rc.d/rc.local设置开机自动启动
chmod +x /etc/rc.d/rc.local

3.关闭防火墙
 

# CentOS 7    开机不自动启动防火墙
systemctl disable firewalld.service
systemctl status firewalld.service

# 关闭防火墙
systemctl stop firewalld.service
setenforce 0

#将 SELINUX=enforcing 替换为SELINUX=disabled
sed -i "s|SELINUX=enforcing|SELINUX=disabled|" /etc/selinux/config

3.配置zabbix监控

#安装zabbix-agent

rpm -ivh zabbix-agent-3.0.9-1.el7.x86_64.rpm

#替换zabbix  配置文件ip 192.168.1.2
sed -i "s|Server=127.0.0.1|Server=192.168.1.2|" /etc/zabbix/zabbix_agentd.conf
sed -i "s|ServerActive=127.0.0.1|ServerActive=192.168.1.2|" /etc/zabbix/zabbix_agentd.conf


#启动zabbix
systemctl enable zabbix-agent
systemctl start zabbix-agent.service
systemctl status zabbix-agent.service

 

4.修改主机名

hostnamectl set-hostname 'jspweb1'

echo -e "NETWORKING=yes\nHOSTNAME=jspweb1" >> /etc/sysconfig/network


#$tmp  追加空格
echo "182.11.100.2$tmp jspweb1" >> /etc/hosts

 

5.JDK安装与环境设置:

1、linux平台安装jdk,用root用户登录linux,

a上传linux版本的jdk安装包jdk-7u79-linux-x64.rpm到 /opt
进入安装目录

cd /opt && rpm -ivh jdk-7u79-linux-x64.rpm

b、设置环境变量。

vim /etc/profile

#在最后面加入
#java环境变量
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#保存退出。

c、检查JDK是否安装成功。

java -version

6.Tomcat安装

#A.上传linux版本的tomcat安装包apache-tomcat-7.0.62.tar.gz到 /opt
cd /opt && tar –xzvf apache-tomcat-7.0.62.tar.gz

#B.启动 tomcat
/opt/apache-tomcat-7.0.62/bin/startup.sh

#C.关闭 tomcat
/opt/apache-tomcat-7.0.62/bin/shutdown.sh

#D.查看tomcat进程如果发现JAVA进程可用kill -9 xx杀死进程
ps –ef |grep tomcat

7.安装redis
 

tar -zxvf redis-6.2.7.tar.gz
cd redis-6.2.7

#安装
make && make install

#拷贝配置文件
cp redis.conf /etc/

#修改配置参数
sed -i "s|daemonize no|daemonize yes|" /etc/redis.conf

sed -i "s|databases 16|databases 32|" /etc/redis.conf

#添加密码
sed -i "s|#requirepass foobared|requirepass dafasf@13a.|" /etc/redis.conf

#添加本机Ip
sed -i "s|bind 127.0.0.1 -::1|bind 127.0.0.1 192.168.01.1|" /etc/redis.conf

8.Memcached 安装

#1.源代码安装从其官方网站(http://memcached.org)下载memcached最新版本。
wget http://memcached.org/latest

#解压

tar -zxvf memcached-*.tar.gz

cd memcached-*


./configure --prefix=/usr/local/memcached

#安装

make && make install

 

标签:tomcat,v02,部署,redis,手册,etc,zabbix,sed,安装
From: https://blog.51cto.com/dxbp/7638065

相关文章

  • freeipa docker compose部署
    dockercompose文件version:"3.3"services:freeipa:image:freeipa/freeipa-server:centos-7container_name:freeipadomainname:freeipa.default.cncontainer_name:freeipa_idcnetworks:my_macvlan_net:ipv4_addr......
  • docker-compose部署rabbitmq
    docker-compose部署rabbitmqdocker-compose部署rabbitmq单机创建一个rabbitmq.yml的文件version:'3'services:rabbit:image:rabbitmq:3.8-managementhostname:rabbitcontainer_name:"rabbitmq3.8"restart:alwaysports:-......
  • Windows版Redis3.2X64部署教程
    1.使用的Redis-x64-3.2.100.ZIP解压版redis免安装版链接:https://pan.baidu.com/s/1MYmNxiY8JIOuXjVr0W_-5A 提取码:12342.下载完毕之后解压在你的安装目录内 3.启动服务端cmd进入文件夹中,执行:redis-serverredis.windows.conf如下就代表运行成功.如果失败重新解压尝试 ......
  • linux上如何使用docker部署前后端分离项目(含部署多个前端页面的方法)
    (目录)前言使用前一段时间写的前后端分离开发的简单小项目,确保本地可以启动部署所需镜像汇总mysql镜像2.后端工程自定义镜像3.nginx镜像<fontcolor=red>下面介绍部署过程</font>一、mysql镜像(1)拉取mysql镜像选择使用的mysql版本,我用的是8.0.33dockerpullmysql......
  • spark环境部署之wordCount初体验
    一.安装spark1.1下载并解压官方下载地址:http://spark.apache.org/downloads.html,选择Spark版本和对应的Hadoop版本后再下载:解压安装包#tar-zxvfspark-2.2.3-bin-hadoop2.6.tgz1.2配置环境变量vim/etc/profileexportSPARK_HOME=/usr/app/spark-2.2.3-bin-......
  • 部署文件
    一、把所要替换的jar包上传(若有重复,删除后再上传);二、进入对应的文件的sftp和资源ip部署服务器(SFTP也称SSH文件传输协议,一种数据流连线档案存取、传输和管理功能的网络传输协议);三、到对应部署服务器中进入到相应的目录下,备份(重命名)已有的jar包后,把新jar包传上去;四、传送完毕,进入......
  • WhaleStudio 分钟级构建 AI 模型,强大 Ops 能力简化模型调度与部署
    什么是机器学习(ML)?它有什么作用机器学习(ML)是人工智能(AI)的一个子集,通过算法发现数据中的通用模式,并根据持续不断的训练来优化调整最终结果。ML模型从过去的经验中学习,并根据已有的经验进行预测。例如,现在的电商已不再会使用普遍性降价或优惠券等手段吸引客户,取而代之的是......
  • jenkins自动部署web项目到tomcat 和 本地启动不一致 tomact log中文乱码
    最近项目使用jenkins来自动化部署,部署后发现catalina.out日志中文是乱码的。如果使用手动部署不经过Jenkins的话项目就一切正常。所以我想有可能是因为jenkins部署的时候,导致目标服务器那边获取不到相应的环境变量。在tomcat日志中发现,手动启动使用的是自己安装的JDK,而用jenkins......
  • 云计算实战手册(1)
    目录openflow概述历史概述openflow概述历史以美国为中心,从零开始重新构建网络的新一代网络技术研究。技术人员提出了各种新一代网络技术的方案,实现比以往互联网通信设备更精确的控制。OF的最初概念始于2008年的斯坦福大学。到2009年12月,OpenFlow交换规范1.0版发布。自成立以......
  • WhaleStudio 分钟级构建 AI 模型,强大 Ops 能力简化模型调度与部署
    什么是机器学习(ML)?它有什么作用机器学习(ML)是人工智能(AI)的一个子集,通过算法发现数据中的通用模式,并根据持续不断的训练来优化调整最终结果。ML模型从过去的经验中学习,并根据已有的经验进行预测。例如,现在的电商已不再会使用普遍性降价或优惠券等手段吸引客户,取而代之的是根......