一、常用命令
yum
-
概念:
➢Yum (全称为Yellow dog Updater, Modified)是一个在Fedora和
RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且- -次安装所有依赖的软件包,无须繁琐地-次次下载、 安装。 -
yum常用命令:
➢yum list: 列出所有可更新的软件包
➢yum list installed:列出所有已安装的软件包
➢yum install xxx:安装软件包xxx和依赖
➢yum -y remove:删除已安装的软件包
基础命令
-
yum安装lrzsz:(lrzsz:本机与虚拟机之间上传下载文件的工具)
➢yum list I grep lrzsz
➢ yum install (Irzsz安装包名字)
➢ rz上传文件
➢sz下载文件 -
yum安装unzip命令: (unzip:解压zip文件的工具)
➢ yum install unzip
➢ unzip xxx
➢ unzip xxx-d path (解压xxx文件到path目录下,这里的path可以是相对路径,也可以是绝对路径)
wget 命令
yum list | grep wget
yum install (wget安装包名字)
压缩/解压
➢解压:tar -zxvf xxx.tar.gz
➢压缩:tar -zcvf yyy.tar.gz dir (dir是你要打包的文件或文件夹)
关于rar格式的,参考链接:https://www.cnblogs.com/qinglin/p/9007939.html
创建用户
➢ useradd tomcat # -s /sbin/nologin
➢#-s /sbin/nologin禁止登陆系统,那样su切换用户就会不好用的,安全起见可以考虑,不过不能用这个用户登录
➢su tomcat/su root(切换用户)
切换一个文件或者一个文件夹的用户组
意思就是更改一个文件或者文件夹的所有者,命令如下:
chown -R huxy:huxy target(将target的所有者切换为huxy,eg:chown -R huxy:huxy apache-tomcat-8.5.39
)
修改文件权限
chmod +r startup.sh 给startup.sh文件加可读权限
chmod +w startup.sh 给startup.sh文件加可写权限
chmod +x startup.sh 给startup.sh文件加可执行权限
chmod 777/755 startup.sh 给startup.sh文件加可读可写可执行权限
二、环境搭建
-
安装Java(以安装1.8.0版本为例)
①yum list | grep java 列出所有java版本
②找到java-1.8.0-openjdk.x86_64,执行yum install java-1.8.0-openjdk.x86_64
③检测java环境:java -version -
下载Tomcat
①找到Tomcat的下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.zip
②执行命令:wget “http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.zip”,下载安装包
③解压第二步下载的压缩文件 tar -zxvf apache-tomcat-8.5.39.tar.gz 【压缩命令:tar -zcvf 打包之后的文件名 打包的目录 eg:tar -zcvf apache-tomcat-8.5.39.tar.gz apache-tomcat-8.5.39/
】
④创建新用户安装tomcat: -
1) 一般对外服务的软件一般都不建议直接使用root账户,因此需要创建一个新用户tomcat用户【
useradd tomcat # -s /sbin/nologin
】 -
2) 用tomcat用户启动tomcat:
a.切换文件所有者为tomcatchown -R tomcat:tomcat apache-tomcat-8.5.39
;
b.切换到tomcat用户下su tomcat
;
c.启动tomcat,进入到apache-tomcat-8.5.39的bin目录下,执行./startup.sh
-
3) 访问部署好的tomcat:
ifconfig查看虚拟机IP地址(假设IP地址192.168.44.128),windows系统上打开浏览器,地址栏输入:http://192.168.44.128:8080,就可以访问到虚拟机上部署的tomcat了
【访问失败解决方案:
a.虚拟机上执行curl "http://localhost:8080"
,如果出现了HTML,是可以访问的
b.但是在电脑的浏览器上访问失败了,就去关闭防火墙service firewalld stop
c.再在浏览器上输入http://192.168.44.128:8080】
关闭防火墙:systemctl stop iptables
systemctl stop firewalld
三、测试环境部署
第一种部署方式:自动部署
- 切换到tomcat用户
su tomcat
; - 进入到apache-tomcat-8.5.39/bin/目录下,执行
./shutdown.sh
; - 再进入到apache-tomcat-8.5.39/webapps/目录下,删掉该目录下所有内容
rm -rf *
; - 将war包传入到webapps目录下
- 切换到apache-tomcat-8.5.39/bin/目录下,执行
./startup.sh
; - 查看日志:
tail -f ../logs/catalina.out
注:
①安装好tomcat了之后,webapps里面原有的东西是一些示例官网,非常大,占用资源,因此部署之前将此目录下的内容清空
②把war包放在webapps目录下,启动的时候tomcat会自动解压部署这个war
第二种部署方式:手动部署
手动部署就是用unzip命令将war解压放到webapps目录下
配置文件
- 将war包解压后,在其子孙目录下找到xxx.properties文件;(配置文件路径问开发)
- vi xxx.properties,然后更改里面的IP地址、数据库等配置信息;
:wq
;- 重启tomcat
./startup.sh
;
查看日志
tomcat的日志路径:apache-tomcat-8.5.39/logs/catalina.out
- tail -f catalina.out 从文件末尾显示,并实时更新(日志实时更新)
- tail -200f catalina.out 从文件末尾往前显示200行
- tail -f catalina.out | grep Exception 把包含Exception的日志行显示出来