Linux服务器运行环境搭建

Linux服务器运行环境搭建

前言

​ Linux服务器对于我们开发者想必都不陌生,在现在大数据云服务时代开发者或多或少都需要知道部分Linux的知识,本文详细介绍在Linux系统的运行环境搭建(采用centos7),包括JDKMysqlTomcat

采用工具

​ 这里我使用VMware虚拟机搭建Linux、使用Xshell 5作为远程SSH连接、使用XFTP 5作为远程文件传输工具。

JDK安装

现在很多Linux会自带一个openJDK,我这里使用Oracle提供的jdk-8u171-linux-x64.tar.gz,点击这跳转选择自己需要的下载就可以了。

  1. 首先rpm -qa | grep java 查看系统中是否存在有Java。

  2. 使用rpm -e --nodes java来卸载存在的应用

  3. 将本地下载好的jdk-8u171-linux-x64.tar.gz使用XFTP工具传送到/usr/local/

  4. 使用tar -zvxf jdk-8u171-linux-x64.tar.gz 解压目录进行安装,如果用户权限不足,可以使用su命令切换到root权限或者使用sudo tar -zvxf jdk-8u171-linux-x64.tar.gz将权限提高到root级别

    环境变量配置

    安装完成后需要配置java的环境变量

    1. 使用vi编辑器对/etc/profile文件进行编辑,注意这里的/etc是指根目录下的,不要找错了。

    2. 键入vi /etc/profile

      在文件底部加入如下内容:

    export JAVA_HOME=/usr/local/jdk-8u171-linux-x64
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    

    然后:wq保存退出,输入source /etc/profile使配置文件生效

验证安装

键入java -version,如果显示入以下所示,则安装成功

openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

MySQL安装

查看系统有没有安装MySQL,如果有就卸载

  1. 输入rpm -qa | mysql,如果有输出再输入第2步,否则跳过第2步
  2. 输入rpm -e --nodes mysql卸载mysql相关应用

这次使用Yum命令安装mysql

CentOS自带yum工具,可以方便我们安装各种应用

  1. 首先yum仓库是没有mysql -server的安装包的,我们需要下载安装源
  2. 键入yum -y install wget
  3. 安装mysql的repo源,输入wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
  4. 安装mysql-community-release-el7-5.noarch.rpm包,输入rpm -ivh mysql-community-release-el7-5.noarch.rpm
  5. 然后就可以安装mysql服务了,键入命令yum install -y mysql-server mysql mysql-deve,然后等待安装完毕

查看相关安装配置和启动服务

  1. 使用rpm -qi mysql-community-server可以查看安装相关消息
  2. service mysqld startservice mysqld stop分别可以启动或停止服务
  3. chkconfig mysqld on将mysql服务开机启动
  4. 输入mysql -u root -p后输入你的密码,如果弹出SQL>内容,则服务安装成功

Tomcat服务

javaEE项目中,Tomcat是必不可缺的一个中间件

1. 第一步同Java一样,需要到官网下载可用的压缩包,[点击](http://tomcat.apache.org/download-80.cgi)传送门下载需要的版本。
    2. 我这里下载的是`apache-tomcat-8.5.5.tar.gz `,然后将本地下载的通过XFTP传送到`/usr/local/`目录下。
    3. 解压压缩包`tar -zvxf apache-tomcat-8.5.5.tar.gz `命令
    4. 进入安装目录的`bin`下输入`./startup.sh`命令启动tomcat。可以在浏览器输入`http://localhost:8080`进入tomcat官网

这里为了方便启动,我设置 了环境变量

  1. 同样使用vi编辑器对/etc/profile进行编辑
  2. 在最后一行加入代码,并且在PATH后面补充bin路径,CLASSPATH后面补充启动器jar包路径
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.32

根据之前配置的 JDK,全貌是

export JAVA_HOME=/usr/local/jdk1.8.0_171
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.32
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar
  1. 记得使用source /etc/profile命令使最新更改的配置文件生效
  2. 接着就可以直接通过命令面板输入startup.sh启动tomcat服务了

总结

​ 基于上面,就是Linux关于Java、Tomcat、MySQL的配置全过程。如果有疑问可以给我留言,我会尽快回复。

5.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,137评论 6 511
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,824评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,465评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,131评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,140评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,895评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,535评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,435评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,952评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,081评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,210评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,896评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,552评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,089评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,198评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,531评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,209评论 2 357