CentOS7网络配置,安装jdk,tomcat和mysql全过程

1、CentOS7网络配置

安装CentOS7要在VMware虚拟机上进行,设置密码后登陆进来,可以看见右下角有下面几个图标,右击网络图标->设置

接下来查看一下当前linux系统的ip地址,命令:ip addr

见ens33(不同机器的名字可能不一样,但是会有ens+数字),当前是没有ip地址的。

修改ifcfg-ens33文件:

命令:vi ifcfg-ens33

打开ifcfg-ens33,按a进行编辑,把最后一行ONBOOT改为yes。(当然,最好能手动设置ip地址)

重启网络,再看ip配置,你会发现已经帮你分配好了ip地址:

打开winSCP,用于windows与Linux之间传输文件,把安装包上传到Linux机器上:

登陆后,如下图,直接点是。

登录成功的界面:

打开SecureCRT软件,用于远程操作linux服务器(如果linux系统在你本机上,这个软件不是必须的),但是这个软件可以有复制粘贴功能,比VMware好用点,在SecureCRT操作相当于直接对linux服务器操作。

New 一个session

填入ip,端口默认22,服务器的用户名,按下一步。进入主界面再输入密码就行了。

处理乱码问题:

2、安装jdk1.8

到oracle官网下载jdk的Linux版本到windows系统,这里用后缀名为.rpm的安装包。然后通过winSCP传到Linux系统的/usr/local目录下:

接着查看Linux之前是否安装有openJDK,有就把它卸载掉。我试了,系统自带的openJDK没有javac命令。

命令:java –version

以及:rpm – e –nodeps 要卸载的名字

安装刚刚上传的jdk1.8。

到local目录下,命令:rpm –ivh 要安装的rpm包名

安装成功后输入java -version会有如下提示:

系统默然把jdk安装到了/usr/java目录

接下来配置路径。

命令:vi + /etc/profile

Profile文件时当有用户登录就会加载的。修改为如下,增加JAVA_HOME等等。

查看系统路径PATH。

删掉jdk的rpm安装包,到一目录下新建H.java文件,如下:

若要修改名字,可用mv修改为H.java文件。如mv a b把a改为b文件名。

调用Javac编译刚刚写的H.java文件,java命令运行,可见打印出了H,可见jdk安装成功。

3、安装tomcat8

同样,把安装包通过winSCP上传到linux,tomcat这次用的是后缀为tar.gz的压缩包。

命令:tar –zxf 要解压的文件名即可解压tar.gz压缩包:

在当前(local)目录下创建tomcat目录,把tomcat8安装到tomcat目录下,在哪里创建个人喜欢。

到tomcat8/conf目录下有一个server.xml,修改它的端口号为80:

到tomcat8/bin目录下,找到startup.sh启动tomcat。

命令:./startup.sh

到浏览器去访问:

不能访问是防火墙的原因

centos 7:
systemctl stop firewalld.service #停止防火墙服务
systemctl disable firewalld.service #禁用防火墙服务

关掉防火墙,再访问就可以了:

把tomcat设置为登录自启动(貌似可以再rc.local文件设置为开机自启动),启动tomcat时要先启动jdk,加入下图倒数第三行,重启linux服务器:

输入密码后,tomcat已经跑起来了:

4、安装mysql5.6

安装

期间会安装依赖包

重启mysql

初次使用为mysql设置密码,我设置为root。

查看数据库编码:

把latin1的也设置为:utf-8

重启mysql服务。

命令:systemctl  restart  mysql.service

再来看status,编码已经修改:

顺便安装mysql驱动:

命令:firewall-cmd --add-port=3306/tcp #开放3306

命令:firewall-cmd --query-port=3306/tcp#查看端口是否开放

查看数据库:

5、部署web应用

上传sql文件,把数据导入linux服务器的mysql数据库里去:

导入之前,首先要新建一个数据库。

如命令:CREATE  DATABASE ssh;创建名为ssh的数据库。

然后use ssh;选中。

再用下面命令导入:

把数据库对应的web应用打包成war文件,上传到服务器的tomcat8/webapps目录下:

接下来就可以在浏览器访问web应用了:

成功后,会多出一个应用(ticketStstem)文件夹:

点击登录,成功登录,说明网络设置,jdk,tomcat,mysql数据库都安装成功了,并且能协同工作了:

完!

转载于:https://www.cnblogs.com/chenhtblog/p/7190480.html

CentOS7网络配置,安装jdk,tomcat和mysql全过程相关推荐

  1. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  2. centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)

    一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 三 文件传输 输入SFTP命令连接 -> 输入实例登录密码 s ...

  3. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程

    RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程记录: tar -zxvf jdk-7u3-linux-i586.tar.gz /解压gz文件 rpm ...

  4. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  5. 红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录

    红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录 安装人:lfm09@163.com    安装时间:2004.12.13-15    操作系统:红旗桌面版L ...

  6. linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g

    最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...

  7. CentOS7 网络配置超详细ip、网关设置

    CentOS7 网络配置 一.在虚拟机中安装CentOS操作系统 安装好虚拟机 创建新的虚拟机,选择自定义(高级),点击下一步 虚拟机硬件兼容性默认,浏览需要安装的CentOS6.5镜像文件 自定义用 ...

  8. Centos7网络配置,静态ip设置。

    Centos7网络配置静态ip设置. 1.网络设置net模式. 2.选择VMnet8. 3.点击NAT(记住网关后面要配置). 4.在终端中进入root用户,去ping百度发现ping不通. 5.if ...

  9. VirtualBox6.0中CentOS7网络配置

    VirtualBox6.0中CentOS7网络配置 关闭虚拟机,在设置里,网络设置启用网卡1和网卡2 网卡1,选择连接方式为Host-only 网卡2,连接方式选择网络地址转换(NAT) 打开Virt ...

最新文章

  1. 小程序简单封装 request 请求
  2. 超声检查预测一年后RA病人的MRI侵蚀进展
  3. linux内核启动时报错ubi0 error: validate_ec_hdr: bad data offset 256, expected 128
  4. Asp.net上传文件限制,在大于5M的时候出现DNS解析错误,解决方法。
  5. 基于Silverlight+WCF的SAAS开发平台TAP(二)之核心技术
  6. IDEA的Struts2项目报错java.lang.ClassNotFoundException
  7. 解决80端口被占用的情况
  8. Nginx跨域配置详解
  9. 收藏!从十篇顶会论文解读计算机视觉的未来之路!
  10. go reflection
  11. Django框架-Django视图(views)系统
  12. MySQL编程:将查询到的字段赋值给变量
  13. Binding的学习与使用
  14. 高速公路导航提示中IC、JC、SA、PA等字样的含义
  15. react-sortablejs 实现自定义表单设计
  16. 华为2017实习生面试
  17. 理工男学计算机,案例分享 | 一名“理工男”的春天
  18. 使用cloudcompare使xy轴的值反过来
  19. 简简单单的一个嵌入式板子项目,笔记
  20. 【狄拉克量子力学原理】【4】对易,相容

热门文章

  1. 大数据会如何影响VC领域?
  2. NSArray中存的是实体时的排序
  3. 设计模式之观察者模式(Java)
  4. 与MQ通讯的完整JAVA程序
  5. 如何使用Database2Sharp进行代码生成
  6. httpclient 不支持国密ssl_关于国密HTTPS 的那些事(三)
  7. byte数组添加数据_C#基于S7协议实现对PLC中DB块字节数据的获取及自定义textbox实现数据解析...
  8. openmp官方源码_Faiss 源码解析
  9. Mysql数据库设计规范之四数据库操作行为规范
  10. go项目中使用makefile文件