2025年Linux Delopy web服务器环境搭建

Linux Delopy web服务器环境搭建一 JDK 安装 Centos7 中安装 java 环境 在安装前先查看有无安装过 java 环境 直接运行 java 命令 会提示命令未找到 则是没有安装过 java 环境 java root zixuephp java bash java command not found 也可以通过 rpm 命令查看

大家好,我是讯享网,很高兴认识大家。

一、JDK安装

Centos7中安装java环境,在安装前先查看有无安装过java环境。直接运行java命令,会提示命令未找到,则是没有安装过java环境。

java

[root@zixuephp ~]# java -bash: java: command not found

讯享网

也可以通过rpm命令查看:

讯享网rpm -qa |grep java

1、查看yum源的java包

yum list java*


讯享网

2、安装java1.8 jdk软件

讯享网yum -y install java-1.8.0-openjdk

3、查看版本,检测是否安装成功

java -version

如图中的会显示,表示已经安装java环境成功。

二、CentOS 使用rz,sz指令

在linux下安装rz很方便,使用

讯享网yum install lrzsz

就可以安装,正常使用rz和sz命令。

下面对sz和rz命令的一点介绍:

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;

与ssh有关的两个命令可以提供很方便的操作:

sz:将选定的文件发送(send)到本地机器,即下载

rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive),即上传

发送文件到客户端:sz filename       第一次使用sz,会提示你放置的目录。

zmodem接收可以自行启动.
从客户端上传文件到linux服务端:
只要服务端执行 : rz
然后在 SecureCRT 里选文件发送,协议 zmodem
简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件

三、安装tomcat8

1.目录/usr/src/java新建tomcat8文件夹

[root@localhost java]# mkdir tomcat8

2.官网下载tomcat

http://tomcat.apache.org/download-80.cgi

3.cd到usr/src/java//tomcat8目录,将下载的文件传入到tomcat8目录

4.在当前目录解压文件

讯享网[root@localhost tomcat8]# tar -zxvf apache-tomcat-8.5.49.tar.gz

5.删除安装包

rm -f apache-tomcat-8.5.49.tar.gz

6.重命名解压的文件夹为tomcat8

讯享网mv apache-tomcat-8.5.49 tomcat8

7.修改环境变量

vi /etc/profile

在 /etc/profile 末尾添加如下配置

讯享网CATALINA_BASE=/usr/src/java/tomcat8 PATH=$PATH:$CATALINA_BASE/bin export CATALINA_BASE PATH

重新加载环境变量

source /etc/profile

8.启动tomcat

cd到tomcat8的bin目录下

讯享网cd /usr/src/java/tomcat8/bin
./startup.sh

访问tomcat

http://192.168.0.101:8080/

能够访问成功则tomcat安装成功

关闭tomcat
 

讯享网./shutdown.sh

9.Shell脚本启动tomcat

参考文章:https://www.cnblogs.com/nucdy/p/7725799.html

在Linux中设置开机自启动的服务,需要在/etc/rcX.d下挂载。除此之外还需要在/etc/init.d下些启动脚本。其实很简单,先export出所需要的环境变量,例如JAVA_HOME,JRE_HOME, CATALINA_HOME, CATALINA_BASE什么的,然后再直接调用$CATALINA_HOME/bin/startup.sh就能成功启动。

第一步:我们在/etc/init.d下新建一个文件tomcat(需要在root权限下操作)

vi /etc/init.d/tomcat 

写下如下代码,tomcat自启动脚本:

讯享网#!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomcat # /etc/init.d/tomcatd # Tomcat auto-start # Source function library. #. /etc/init.d/functions # source networking configuration. #. /etc/sysconfig/network RETVAL=0 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64 export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64/jre export CATALINA_HOME=/usr/src/java/tomcat8 export CATALINA_BASE=/usr/src/java/tomcat8 start() { if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh RETVAL=$? echo " OK" return $RETVAL fi } stop() { if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh RETVAL=$? sleep 1 ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9 echo " OK" # [ $RETVAL -eq 0 ] && rm -f /var/lock/... return $RETVAL fi } case "$1" in start) start ;; stop) stop ;; restart) echo $"Restaring Tomcat" $0 stop sleep 1 $0 start ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 ;; esac exit $RETVAL 

这里特别提醒注意这一句ps -fwwu root | grep tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9,熟悉Linux命令的人应该都清楚这句话的意义,这里就简单说下前半部分,查询root用户下tomcat的进程PID,个人根据实际情况修改。

第二步:保存退出之后,给其增加可执行权限

chmod +x /etc/init.d/tomcat 

第三步:挂载

 将这个shell文件的link连到/etc/rc2.d/目录下。linux的/etc/rcX.d/目录中的数字代表开机启动时不同的run level,也就是启动的顺序,Ubuntu9.10下有0-5六个level,不能随便连到其他目录下,可能在那个目录中的程序启动时Tomcat所需要的一些库尚未被加载,用ln命令将tomcat的链接链过去:sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat。rcX.d目录下的命名规则是很有讲究的,更具不同需要可能是S开头,也可能是K开头,之后的数字代表他们的启动顺序,详细看各自目录下的Readme文件。

讯享网ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat 

第四步:设置脚本开机自启动

把这个脚本设置成系统启动时自动执行,系统关闭时自动停止,使用如下命令:

chkconfig --add tomcat 

第五步:验证

执行 sudo reboot。重启之后就会发现,Tomcat已经成功运行了。

题外话:添加这个脚本之后我们启动,停止,重启tomcat可以直接用命令

讯享网service tomcat start service tomcat stop service tomcat restart

另外一些tomcat设置命令有: chkconfig --list tomcat      chkconfig  tomcat on,大家可以试试看有什么效果。

 

四、安装mysql

参考文章:https://blog.csdn.net/weixin_/article/details/

启动mysql

sudo service mysql start

 

小讯
上一篇 2025-02-06 10:50
下一篇 2025-01-14 13:29

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/123455.html