Linux系统下部署项目的设置方法

 更新时间:2018年10月26日 09:45:30   作者:撸码识途  
这篇文章主要介绍了Linux系统下部署项目的教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

一、修改防火墙设置,开放对应的端口

修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条

 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT 就可以了,其中 8080 是要开放的端口号,然后重新启动linux的防火墙服务

二、安装jdk

1、检查一下系统中的jdk版本

[root@localhost software]# java -version 

2、检测jdk安装包

[root@localhost software]# rpm -qa | grep java 

显示:

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

3、卸载openjdk

[root@localhost software]# rpm -e --nodeps tzdata-java-2016g-2.el7.noarch
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
[root@localhost software]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64

或者使用

[root@localhost jvm]# yum remove *openjdk*

之后再次输入rpm -qa | grep java 查看卸载情况:

[root@localhost software]# rpm -qa | grep java python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch

4、安装新的jdk

首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下

解压 jdk-8u131-linux-x64.tar.gz安装包

[root@localhost software]# mkdir -p /usr/lib/jvm
[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm 

5、设置环境变量

[root@localhost software]# vim /etc/profile

在最前面添加:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131 
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
export PATH=${JAVA_HOME}/bin:$PATH

6、执行profile文件

[root@localhost software]# source /etc/profile

这样可以使配置不用重启即可立即生效。

7、检查新安装的jdk

三、安装tomcat

四、安装mysql

1.如果之前安装过,先卸载掉

2.输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本

3.yum install -y mysql-server mysql mysql-devel

yum会帮我们选择好安装mysql数据库所需要的软件以及其它附属的一些软件

4.启动mysql,service mysqld start

登陆mysql,设置密码如下:

mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges; 

5.设置mysql允许远程连接

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

6.开放端口

7.启动mysql服务,mysql -u用户名 -p密码

五、打包项目到tomcat下,配置好其他需要的环境,启动tomcat

总结

以上所述是小编给大家介绍的Linux系统下部署项目的设置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对华域联盟网站的支持!

相关文章

  • 基于linux程序中段的学习总结详解

    基于linux程序中段的学习总结详解

    本篇文章是对linux程序中段的学习进行了详细的总结与分析,需要的朋友参考下

    2013-05-05

  • Virtualbox安装Lubuntu 18.04 64位的图文教程

    Virtualbox安装Lubuntu 18.04 64位的图文教程

    这篇文章主要为大家详细介绍了Virtualbox安装Lubuntu 18.04 64位的图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    2018-07-07

  • Ubuntu服务器常用命令汇总

    Ubuntu服务器常用命令汇总

    ubunt常用服务器命令操作,闲来无事,分享ubuntu服务器版常用命令,绝对有用。希望大家好好享受,但是不要拿自己的服务器做测试,建议您在windows下建立虚拟机再操作

    2020-10-10

  • 火山互联linux VPS配置方法

    火山互联linux VPS配置方法

    火山互联推出的免费VPS…拿来学习下还是不错的.申请过几次Liunx系统的.由于不是很熟悉.几次都没能配置好.下面介绍一下.前几天又申请了一个.

    2009-12-12

  • CentOS8.1搭建Gitlab服务器详细教程

    CentOS8.1搭建Gitlab服务器详细教程

    这篇文章主要介绍了CentOS8.1搭建Gitlab服务器详细教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    2020-06-06

  • environments was not found on the java.library.path 问题的解决方法

    environments was not found on the java.library.path 问题的解

    The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path 问题的解决方法,需要的朋友可以参考下

    2016-08-08

  • linux cgroups详细介绍

    linux cgroups详细介绍

    cgroups(Control Groups) 是 linux 内核提供的一种机制,这种机制可以根据需求把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内,从而为系统资源管理提供一个统一的框架。这篇文章主要介绍了linux cgroups 简介,需要的朋友可以参考下

    2018-08-08

  • 详解SSH 远程执行任务的方法

    详解SSH 远程执行任务的方法

    本篇文章主要介绍了详解SSH 远程执行任务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    2017-12-12

  • 如何理解Linux下的SELinux

    如何理解Linux下的SELinux

    SELinux(Secure Enhanced Linux)安全增强的Linux是由美国国家安全局NSA针对计算机基础结构安全开发的一个全新的Linux安全策略机制。SELinux可以允许系统管理员更加灵活的来定义安全策略

    2021-06-06

  • Linux下IP设置脚本的实例及遇到问题解决办法

    Linux下IP设置脚本的实例及遇到问题解决办法

    这篇文章主要介绍了Linux下IP设置脚本的实例及遇到问题解决办法的相关资料,需要的朋友可以参考下

    2017-07-07

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。