Java项目的简单部署
根据网络资料汇总整理。
**********************************准备工作
top free
cat /proc/cpuinfo
groups
切换root权限
su -
ctrl+d退出root
**********************************GCC编译器安装
yum -y install gcc
**********************************rzsz文件上传下载工具安装
root 账号登陆后,依次执行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
2.使用说明
sz命令发送文件到本地:
# sz filename
rz命令本地上传文件到服务器:
# rz
打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录。
**********************************Redis安装
wget http://download.redis.io/releases/redis-3.2.1.tar.gz
tar xzf redis-3.2.1.tar.gz
cd redis-3.2.1
make
验证:
src/redis-server redis.conf 启动服务
src/redis-cli 连接服务
src/redis-cli shutdown 停止服务
redis> set foo bar
OK
redis> get foo
"bar"
redsi.conf设置密码
requirepass ***
vi下 /** 回车搜索关键字
开放redis6379端口
systemctl status iptables.service
systemctl status firewalld.service
iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
iptables -I INPUT -p tcp --dport 6379 -j DROP
iptables -I INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
**********************************Java安装
卸载OpenJDK
rpm -qa | grep jdk
rpm -e --nodeps
安装jdk
rz上传安装包
tar -zxvf 解压缩
mv jdk1.7.0_79/ /usr/local/jdk7
配置环境变量
vi /etc/profile
文件末尾加上
JAVA_HOME=/usr/local/jdk7
JRE_HOME=/usr/local/jdk7/jre
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
使配置生效
source /etc/profile
**********************************Tomcat安装
rz上传安装包
tar -zxvf 解压
mv apache-tomcat-7.0.68/ apache-tomcat-management/
删除webapps下目录
部署本地war包
sh /bin/startup.sh 启动
sh /bin/shutdown/sh 停止
**********************************日志切割工具安装
注意是在ROOT权限(su进入,Ctrl+D退出)下操作:
1、下载
# (wget地址源有问题,可以搜索cronolog-1.6.2.tar.gz 直接下载压缩包) wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
# rz 上传安装包
2、解压缩
# tar -zxvf cronolog-1.6.2.tar.gz
(若zxvf命令无法使用,说明安装包出现错误)
3、进入cronolog安装文件所在目录
# cd cronolog-1.6.2
4、运行安装
# ./configure
# make
# make install
若缺少gcc编译环境:这是缺少GCC编译器造成的,安装即可。
解决办法:找到gcc的rpm包,安装即可。或者使用yum命令安装:
# yum install gcc -y
5、查看cronolog安装后所在目录(验证安装是否成功)
# which cronolog
一般情况下显示为:/usr/local/sbin/cronolog
另外需要修改tomcat/bin/catalian.sh文件:
vi下输入行号,gg跳转
第368行 注释#touch "$CATALINA_OUT"
第381和392行 org.apache.catalina.startup.Bootstrap "$@" start \后面添加 2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &
注释#>> "$CATALINA_OUT" 2>&1 "&"