刚入职公司,接触的所有的东西都是新的,第一个星期在搭建环境,为了省时省力,搞了个简单搭建的方法.
一、利用工具OneinStack搭建基础环境
安装步骤
1.cd /usr/local/
mkdir server
cd server
yum -y install wget screen curl python #for CentOS/Redhat
2.选择源(以下源选一即可)
wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿里云内网下载
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
wget http://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源码,建议仅国外主机下载
3.解压压缩包
tar -zxvf oneinstack-full.tar.gz
4.进入文件夹
cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
5.screen -S oneinstack #如果网路出现中断,可以执行命令`screen -R oneinstack`重新连接安装窗口
环境配置
执行命令:
./install.sh #注:请勿sh install.sh或者bash install.sh这样执行
等待安装完,显示路径:
- 更改redis配置
1、更改配置
cd /usr/local/redis/etc/
vim redis.conf (或者下载redis.conf到本地,修改后,按路径上传覆盖)
修改ip
修改:bind 127.0.0.1(大概61行)
修改为: bind 192.168.136.130(当前服务器ip,注意bind前边没有空格)
修改密码
修改:#requirepass foobared(大概494行)
修改为:requirepass 123456 (去掉#号,123456为密码,自行设置,注意requirepass前边没有空格)
2、验证redis
redis-cli -h 192.168.136.130
输入auth 123456 (redis.conf 中设置的密码)
执行
输入set hello helloword
执行
输入get hello
执行
- tomcat执行脚本
1.直接复制下面红色代码,生成shell文件,导入后赋予权限chmod 777 xxx.shell #xxx是文件名字
2.功能:
1)直接从内网下载tomcat压缩包,自动解压
2)赋予bin目录下所有脚本权限
3)更改默认端口,共更改3处,占用810,820,830三个端口
4)直接启动tomcat
5)打开浏览器验证,端口是820
#!/bin/sh
#自动安装脚本(包括包下载和环境配置)
cd /usr/local/server
#内网下载
wget -c http://172.16.40.202/tomcat.zip >/dev/null 2>&1
echo "tomcat download finish"
unzip tomcat.zip
rm -f tomcat.zip
#修改server.xml文件的端口号
#shutdown端口
number01=810$b
sed -i -e "s|8005|"$number01"|" /usr/local/server/apache-tomcat-8.5.15/conf/server.xml
#访问端口
number02=820$b
sed -i -e "s|8080|"$number02"|" /usr/local/server/apache-tomcat-8.5.15/conf/server.xml
#AJP端口
number03=830$b
sed -i -e "s|8009|"$number03"|" /usr/local/server/apache-tomcat-8.5.15/conf/server.xml
echo "Tomcat has been installed"
#修改bin文件下的所有shell脚本文件
cd /usr/local/server/apache-tomcat-8.5.15/bin/
echo "bingo"
chmod +x *.sh
./catalina.sh
./startup.sh
echo "#############################"
echo "tomcat_path=/usr/local/server/"
echo "tomcat_prot=$number02"