Java教程

环境搭建 : CentOS7_Minimal版+MobaXterm+JDK+Tomcat+Mysql

本文主要是介绍环境搭建 : CentOS7_Minimal版+MobaXterm+JDK+Tomcat+Mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux : 基于CentOS7Minimal版的环境搭建

文章目录

  • Linux : 基于CentOS7Minimal版的环境搭建
    • 安装centos7 Minimal版
    • 配置MobaXterm
    • 安装JDK
    • 安装Tomcat
    • 安装Mysql
    • 关闭系统
    • 附加

安装centos7 Minimal版

请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述

设置好后, 自动开启该虚拟机

进入界面有 :

语言选择 : 默认选英文 (别想有中文了; 这是最小版本的)

请添加图片描述

  • 先改时间, 确保网络时间为中国时区的时间

请添加图片描述

  • 不用搜索名字, 直接点地图上的标志

请添加图片描述

  • 接下来处理感叹号的提示

请添加图片描述


请添加图片描述


请添加图片描述

注意 注意 注意 !!! , 不要直接点安装, 还没完, 还没设置网络, 不然安装后上不了网

  • 点击下面的

请添加图片描述

请添加图片描述

这个时候再点击安装

请添加图片描述

  • 安装中

请添加图片描述

  • 需要设置root密码和user用户

请添加图片描述


请添加图片描述


请添加图片描述


进入系统 :

输入用户名和登录密码

请添加图片描述


进入我的账号

请添加图片描述

查ip地址命令

ip addr

这个ip地址待会用MobaXterm连接Centos7

  • 安装wget命令

    • minimal版没有wget命令, 安装软件的时候不方便, 需要先安装wget
    • yum直接安装

    安装之前必须进入root管理员模式

    输入 : su进行身份切换, 输入root密码就可以

    yum -y install wget
    

请添加图片描述


请添加图片描述

提示 : 要想翻上去看前面的内容, 用快捷键shift+PageUpPageDown就可以直接上下翻页, 注意 : 方向键是不能控制的,方向键的上下只能显示你输入的记录

还有如果不小心按错进入某个地方不能进行命令输入时, 可以试试Ctrl+C, 看看能不能退出到输命令的状态

  • 接下来关闭防火墙

主要是为了测试方便,关闭防火墙就等于关闭了防护, 很容易被黑掉, 企业操作中不能关闭防火墙, 学习过程中可以关闭

输入下面三条命令即可关闭防火墙

firewall-cmd --state 
systemctl stop firewalld.service 
systemctl disable firewalld.service   
  • firewall-cmd --state : 查看默认防火墙状态,如果现实notrunning则表示处于关闭状态,如果为running则表示开启状态

  • systemctl stop firewalld.service : 停止防火墙, 这只是本次关闭防火墙, 下次开机会自动开启

  • systemctl disable firewalld.service : 禁止防火墙开机启动

请添加图片描述

  • 接下来配置MobaXterm, 不要关虚拟机, 连接Centos必须保持开机状态

配置MobaXterm

通常我们用来管理远程服务器或者VPS、路由器等设备的时候用到putty、Xshell等终端登录工具。往Linux服务器传文件会用到SFTP,登录Windows服务器需要RDP等。在电脑上往往用到不止一个工具软件,而MobaXterm就是这样一款包含以上内容的强大好用的软件,界面也很美观。

  • 之后的操作就可以直接在MobaXterm中输入, 就可以不用再centos7中输入, 不过centos7相当于做服务器系统来使用, 它需要开着,这个软件才能连上

  • 准备MobaXterm软件, 便携版或者安装版都可

  • MobaX官网 : https://mobaxterm.mobatek.net/

  • 下载页面:https://mobaxterm.mobatek.net/download.html

请添加图片描述


请添加图片描述

二选一; 这里我用免安装版的, 下载后直接解压压缩包, 然后找到exe文件双击运行即可

  • 打来主界面

请添加图片描述

在Centos7中输入 : ip addr 这个命令ip地址

请添加图片描述

  • 复制这个ip地址

请添加图片描述


请添加图片描述

请添加图片描述

  • 设置MOBAXterm的密码; (比如设置12345678)

请添加图片描述

最后点OK

请添加图片描述

最后进入命令界面 :

  • 接下来装JDK

安装JDK

在MobaXterm中可以直接复制下面命令到窗口中执行, 不需要再打

  1. MobaXterm传输jdk/home ; 如果没有home文件夹则在root下建立一个home文件夹 :mkdir home

请添加图片描述


  1. cd /home 切换到home目录, 上传到该目录上

    请添加图片描述


    请添加图片描述

  2. cp jdk-8u181-linux-x64.tar.gz /usr/local/

    请添加图片描述

  3. cd /usr/local

  4. tar xvfz jdk-8u181-linux-x64.tar.gz

  5. mv jdk1.8.0_181/ jdk1.8

  6. 修改环境变量 : vi /etc/profile

    进入阅读模式; 输入i进入编辑模式

    然后在最末尾添加:

    #set javaenvironment
    export JAVA_HOME=/usr/local/jdk1.8
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

    Esc键退出编辑模式进入命令模式

    输入:wq 存盘退出

  7. 让配置生效 : source /etc/profile

  8. 验证 : java -version

请添加图片描述

安装Tomcat

Apache官网 : https://www.apache.org/

官网下载链接 : http://httpd.apache.org/download.cgi

请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述

比如 : 链接为https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz

直接复制链接安装

  • 回到根目录 再切回home目录

  • 然后在MOBAXterm中输入命令 : wget +空格 + 链接

比如 :

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz

请添加图片描述


请添加图片描述

表示下载成功

或者直接下载再用MobaXterm等传输apache-tomcat-8.5.71.tar.gz文件到 用户主目录中


输入以下命令 (注意如果下载的版本号不一样,要修改命令的版本号) :

  • cp ./apache-tomcat-8.5.71.tar.gz /usr/local

  • cd /usr/local/

  • tar xvfz apache-tomcat-8.5.71.tar.gz

  • firewall-cmd --state 查看是否关闭防火墙

    • 如果没关就输入systemctl stop firewalld.service 关闭防火墙
  • cd apache-tomcat-8.5.71/bin

  • 运行apache: ./startup.sh

  • ps -ef | grep "java"

  • netstat -an | grep "8080"

    • 如果输入上面那个, 出现下面这个提示
    • [root@localhost bin]# netstat -an | grep “8080”
      -bash: netstat: command not found
    • 则要安装net-tool 直接输入yum install net-tools
    • 安装完成后就不会有问题了

用浏览器访问:http://xxx.xxx.xxx.xxx:8080/ (xxx是你用的ip地址, 就是上面的IP地址)

请添加图片描述

比如 : http://192.168.189.137:8080/

请添加图片描述

上述命令行截图 :

请添加图片描述


请添加图片描述

  • cd /usr/local/apache-tomcat-8.5.71/webapps/ROOT

  • 测试页面

    vi hello.html

    输入 i进入编辑模式

    拷贝下列内容到 hello.html

<html>

<head>

 <title> welcome </title>

</head>

<body>

  hello world!

</body>

</html>

Esc退出编辑模式到命令模式, 输入:wq存盘退出

  • 需要运行shutdown.sh,然后再startup.sh,也就是重启Tomcat

    • 需要切回到 usr/local/apache-tomcat-8.5.71/bin 的文件夹
    • 输入 : cd /usr/local/apache-tomcat-8.5.71/bin
    • 再输入./shutdown.sh 进行关闭Tomcat
    • 最后输入 ./startup.sh 进行启动Tomcat
  • 访问 http://xxx.xxx.xxx.xxx:8080/hello.html

    • 比如 : http://192.168.189.137:8080/hello.html
  • 设置开机自启动

    输入 : chmod +x /etc/rc.d/rc.local

    再输入 : vi /etc/rc.d/rc.local

    进入输入i编辑模式;

    在最后一行添加/usr/local/apache-tomcat-8.5.71/bin/startup.sh

    Esc退出编辑模式; 输入:wq存盘并退出

  • 以上算是安装完成并测试成功


附加: 打开访问日志 cd /usr/local/apache-tomcat-8.5.71/logs

再输入ls , 查看日期

请添加图片描述



安装Mysql

  • 下载更新源 : wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

请添加图片描述

  • yum localinstall mysql57-community-release-el7-8.noarch.rpm

请添加图片描述

  • 安装MySQL : yum install mysql-community-server

请添加图片描述


请添加图片描述


请添加图片描述


请添加图片描述

  • 启动MySQL服务 : systemctl start mysqld

  • 开机启动 : systemctl enable mysqld

  • systemctl daemon-reload

请添加图片描述

  • 修改root本地登录密码

    • 查看mysql密码 : grep "temporary password" /var/log/mysqld.log ,该随机密码待会连接Mysql数据库要用上

    • 请添加图片描述

    • 连接mysql

    mysql -u root -p

    请添加图片描述

    set global validate_password_policy=0;
    set global validate_password_length=4;

  • 修改密码[注意:后面的分号一定要跟上]

    mysqladmin -uroot -p password

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

    请添加图片描述

    请添加图片描述

    或者:

    set password for 'root'@'localhost'=password('newpassword');

    后面的字符串就是你要修改的密码: 比如 newpassword 就是修改后的密码

  • 输入exit 退出数据库回到系统输命令界面

请添加图片描述

关闭系统

输入 cd ~回到主目录

输入 shutdown now 即可立刻关机, 虚拟机也会自动关闭

附加

CentOS7_Minimal + MobaXterm + JDK +Tomcat +Mysql 的资源包 :

链接:https://pan.baidu.com/s/1n3iKbvYyDla6XncU8uPshw

提取码:6666

这篇关于环境搭建 : CentOS7_Minimal版+MobaXterm+JDK+Tomcat+Mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!