Linux基础环境_安装配置教程

(CentOS7.2 64、JDK1.8、Tomcat8)

  1. 安装包版本

1)     VMawre-workstation版本包

地址:

https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1411-WIN&productId=686&rPId=20814

包名:VMware-workstation-full-12.5.7.20721.exe

2)     CentOS版本包

地址:http://vault.centos.org/7.2.1511/isos/x86_64/

包名:CentOS-7-x86_64-DVD-1511.iso

3)     JDK版本包

地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

包名:jdk-8u144-linux-x64.tar.gz

4)     Tomcat版本包

地址:https://archive.apache.org/dist/tomcat/tomcat-8/

包名:apache-tomcat-8.0.9.tar.gz

  1. 安装软件包

2.1.      安装前说明

先准备好需要安装的程序包文件,比如:Linux、Tomcat、JDK、数据库安装包等,把你要搭建环境所需要的程序包下载好并上传到对应的Linux机器上。程序包文件统一放到目录 /usr/local/src下。

下载对应的程序包时,先确认系统的位数,这样就可以确认需要下载什么位数的程序包,比如:系统是32位,就安装32位的程序包,系统是64位,就安装64位的程序包。基础环境的安装参考下面的说明步骤,对应的IP、端口号、路径等需要根据你机器的实际情况来修改。当显示的是x86_64,则表明是64位的系统,否则是32位的系统。

uname -a

2.2.      安装VMwawre-workstation12

2.2.1.     安装VMwawre-workstation12

选择好安装路径,默认安装直到完成就好。

2.2.2.     安装虚拟机

2.2.2.1.     新建虚拟机

选择安装对应的vm workstation版本

2.3.      安装CentOS7.2

2.3.1.     加载CentOS ISO文件

编辑虚拟机->硬件(CD/DVD(IDE))->使用ISO镜像文件,选择对应的CentOS的ISO包,选择好后,保存并启动该虚拟机,之后进入安装CentOS界面。

2.3.2.     安装CentOS7.2

选择安装CentOS7.2并选择enter键

2.3.2.1.     选择语言集

2.3.2.2.     编辑各模块信息

2.3.2.2.1.    编辑时间模块

2.3.2.2.2.    配置键盘模块

2.3.2.2.3.    其他项配置(自动分区、禁用kdump)

2.3.2.2.4.    修改root用户密码

2.3.2.2.5.    启用网卡(ifup命令)

因安装的是CentOS6,所以会出现找不到repo的问题,最后发现要打开网卡。

2.3.2.3.     重启CentOS7

shutdown -r now

安装系统后,重启系统,登陆后,执行yum list命令。

2.3.3.     进行基础设置

2.3.3.1.     启动网卡

cd  /etc/sysconfig/network-scripts

ifup ifcfg-ens160

yum -y install net-tools.x86_64

2.3.3.2.     安装wget

rpm -qa|grep wget 如果没有显示内容,说明没有安装wget命令

yum -y install wget

2.3.3.3.     替换yum源

cd  /etc/yum.repos.d/

cp  CentOS-Base.repo  CentOS-Base.repo.backup

#下载CentOS7的yum 源

wget        http://mirrors.163.com/.help/CentOS7-Base-163.repo

#将163yum源替换原来的yum源

mv -f CentOS7-Base-163.repo  CentOS-Base.repo

#生成yum缓存并完成yum源的替换

yum clean all

yum makecache

2.3.3.4.     安装vim

yum -y install vim

2.3.3.5.     关闭防火墙

#关闭防火墙 如果为enabled,则需要关闭。

/usr/sbin/sestatus -v

#关闭selinux

vim /etc/selinux/config

SELINUX=disabled

#禁用系统防火墙

systemctl disable firewalld

systemctl stop firewalld

systemctl status firewalld

2.3.3.6.     安装其他命令

安装htop dstat nload bmon telnet dos2unix

#安装epel

rpm -ivh epel-release-7-9.noarch.rpm

#安装htop dstat nload bmon

yum -y install htop dstat nload bmon dos2unix

2.4.        安装JDK1.8

2.4.1.     安装JDK1.8

cd /usr/local/src/

tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/

cd /usr/local/

#更改jdk文件名称

mv jdk1.8.0_144 jdk1.8

#更改所属的用户和组

chown -R root:root jdk1.8

2.4.2.     配置java环境变量

vim /etc/profile或修改.bash_profile文件

#新增以下配置想到/etc/profile文件中

#JDK1.8

JAVA_HOME=/data/local/java

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#LD_LIBRARY_PATH=/opt/apr1.5/lib

export JAVA_HOME PATH CLASSPATH LD_LIBRARY_PATH

#优化tomcat8需要配置该项

#export LD_LIBRARY_PATH=/opt/apr1.5/lib

#让配置文件生效 source /etc/profile

2.4.3.     修改java.security文件

#启动tomcat出现下列问题的解决办法

INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [24,790] milliseconds.

打开$JRE_HOME/lib/security/java.security这个文件,找到下面的内容:

securerandom.source=file:/dev/random

替换成

securerandom.source=file:/dev/./random

#通过javac -version及 java -version 命令检查jdk安装是否成功

2.5.      安装Tomcat8

2.5.1.     安装Tomcat8

#进入程序包路径

cd /usr/local/src/

#解压缩Tomcat8

tar -zxvf apache-tomcat-8.0.9.tar.gz -C /usr/local/

#更改Tomcat8文件夹名称

cd /usr/local/

mv apache-tomcat-8.0.9 tomcat8

#启动tomcat并查看日志

/usr/local/tomcat8/bin/catalina.sh start

&& tail -fn 200 /usr/local/tomcat8/logs/catalina.out

2.5.2.     增加发布Tomcat8工程应用的用户

#修改Tomcat8下conf目录中tomcat-user.xml文件,注释原来配置的用户,新增以下配置项

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

<role rolename="admin"/>

<role rolename="manager"/>

<role rolename="admin-gui"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-status"/>

<role rolename="manager-jmx"/>

<user

username="admin"

password="123456" roles="admin,manager,admin-gui,manager-gui,manager-script,manager-status,manager-jmx"/>

</tomcat-users>

Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)的更多相关文章

  1. Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)

    Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1)     JDK版本包 地址: htt ...

  2. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  3. linux lnmp环境下 安装apache教程

    linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...

  4. 四、linux基础-系统目录_安装_相关命令_调度

    4 系统目录-安装-版本4.1系统目录Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录. 在装完Linux系统以后会自动生成一下等目录, ...

  5. 在 Linux RedHatEL6 环境下安装配置 JDK1.7 + Tomcat7.0 + MySQL5.6

    RedHatEL6 JDK安装路径: /usr/java/jdk1.7 Tomcat安装路径:/usr/local/tomcat7/ MySQL安装路径: /usr/local/mysql 总共分为以 ...

  6. CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程

    1)访问mysql官方网站 #访问网站 https://dev.mysql.com/downloads/file/?id=470281 2)下载安装包到linux #进入文件存放路径 cd /usr/ ...

  7. Jmeter接口测试【1】_安装配置教程

    一.安装Java环境 1.下载JDK JDK 可以到官网选择windows系统版本(32位/64位)下载http://www.oracle.com/technetwork/java/javase/do ...

  8. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  9. Linux环境Hive安装配置及使用

    Linux环境Hive安装配置及使用 一.Hive Hive环境前提 二.Hive架构原理解析 三.Hive-1.2.2单机安装流程 (1) 解压apache-hive-1.2.2-bin.tar.g ...

随机推荐

  1. SpringMVC前置控制器SimpleUrlHandlerMapping配置

    1. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5&qu ...

  2. url&nbsp;传递参数(特殊字符)解决方法

    url 传递参数(特殊字符)解决方法 首先设置 apache 配置文件, server.xml 在 port=8080 那一行中加上 URIEcoding=GBK 有些符号在URL中是不能直接传递的, ...

  3. Biopython常用功能模块

    Biopython项目是旨在减少计算生物学中代码重复的开源项目之一,由国际开发人员协会创建. 它包含表示生物序列和序列注释的类,并且能够读取和写入各种文件格式(FASTA,FASTQ,GenBank和 ...

  4. storm事件管理器EventManager源码分析-event.clj

    storm事件管理器定义在event.clj中,主要功能就是通过独立线程执行"事件处理函数".我们可以将"事件处理函数"添加到EventManager的阻塞队列 ...

  5. Laravel框架之CSRF防跨站攻击

    laravel框架的csrf防跨站攻击,简单的意思就是说为了防止别人自己写表单非法提交,非法绕过前台的验证,直接将数据往后台执行. 一般的网站如果没有这些安全措施,比较容易被攻击.当然了也还要有其他的 ...

  6. UVaLive 4727 Jump (递推)

    题意:约瑟夫环,求最后三个数. 析:f[i] = (f[i-1] + k) % i 这是求最后一个数时候,我们倒着推到第一个数时,只有一个数,所以当只有两个数时,就是另一数, 同理,我们可以求得第三个 ...

  7. C# 生成word 文档 代码 外加 IIS报错解决方案

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  8. 蓝桥杯 正则问题(dfs)

    1607: 正则问题 时间限制: 1 Sec  内存限制: 256 MB提交: 34  解决: 13[提交][状态][讨论版] 题目描述 考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达 ...

  9. GridView.SelectedIndex

    获取或设置 GridView 控件中的选中行的索引. C#复制 [System.ComponentModel.Bindable(true)] public virtual int SelectedIn ...

  10. LeetCode: 371 Sum of Two Integers(easy)

    题目: Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. ...