linux下搭建LJMT(图文版)
一. 安装VM14
1.1 安装虚拟机vm14(略)
输入序列号:AC5XK-0ZD4H-088HP-9NQZV-ZG2R4(可自行百度)
二. 安装centos详细步骤
2.1安装centos。(以centos7为例)
打开VM,在主页面点击“创建新的虚拟机”

2.2 进入安装步骤页面

2.3 点击下一步

2.4 选择稍后安装操作系统

- 选择客户机操作系统Linux,再选择版本,点击下一步。
- 命名虚拟机,选择安装位置(不建议C盘)。下一步
- 选择处理器配置,下一步
- 根据电脑实际情况选择配置,下一步
- 网络选择,使用桥接就可以,下一步
- 直接下一步
- 点击下一步
- 选择创建新的虚拟磁盘,下一步
- 选择磁盘空间大小,我这里是demo,就选10G。下一步
- 可自定义命名,下一步。
- 点击完成
- 点击编辑虚拟机
- 选择CD/DVD,使用镜像ISO文件,点击“确定”
- 点击开启
- 点击选择“第一项”。按回车键。然后就是等待的过程。
- 进入安装界面,选择“中文”即可。点击“继续”
- 点击“系统→安装位置 ”
- 选择“我要配置分区”
- 分区配置方案(参考),点击“完成”。
- 接受
- 开始
- 添加root用户和普通用户(密码可以简单点,自己记住。)
- 完成(密码简单需要点击两次完成)
- 等待安装完成。
- 完成安装后,点击重启。
三. 系统已安装完成,接下来配置网卡
- 登录centos,(root/123456)
- 使用命令进入文件编辑文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改后如下:(点击“i”进入编辑状态)
修改1:BOOTPROTO=static
修改2:ONBOOT=yes
修改3:添加(根据自己IP修改)
IPADDR=
NETMASK=
GATEWAY=
DNS1=
DNS2=
下图为本人自己网卡配置:(仅供参考,勿抄袭)。
- 编辑完成后,保存并退出。
先按ESC键,输入“:wq!”(强制保存并退出,没有“!”为保存退出)
- 检测网络配置是否成功
先重启网卡:service network restart
使用命令: ping www.baidu.com(百度)或者本地WindowsIP都可以,红框为本地IP。
如图所示,ping本地IP有数据接收返回即可。同样可以使用本地ping虚拟机IP。
两边都ping 通,说明网卡配置没有问题。
- 使用远程工具(Xshell)连接虚拟机
Xshell安装步骤不多讲,自己安装,使用root账户登录即可
四. LMJT(Linux+MySQL+Java+Tomcat)
- LMJT之M(MySQL)安装
① 使用yum安装数据库。先安装yum
[root@localhost /]# yum -y install unzip (-y的意思就是默认全部同意)
显示Complete!表示安装成功了。
② 安装wget
[root@localhost /]# yum -y install wget
③ 用wget下载数据库MySQL安装包
[root@localhost /]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
[root@localhost /]# yum localinstall mysql57-community-release-el7-8.noarch.rpm
④ 安装数据库服务
[root@localhost /]# yum -y install mysql-community-server
⑤ 检测数据库服务是否安装成功
[root@localhost /]# yum repolist enabled | grep "mysql.*-community.*"
⑥ 开启数据库服务
[root@localhost /]# systemctl start mysqld
这里报错,解决办法è关闭本地防火墙和虚拟机防火墙(如图)
虚拟机防火墙关闭命令:
[root@localhost /]# systemctl stop firewalld.service
查看防火墙状态:
[root@localhost /]# firewall-cmd –state
显示not running表示防火墙是关闭的状态
再次执行启动命令
待完善!!!
⑦ 设置数据库密码,先查找出数据库的原始密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
根据显示的原始密码【psOp6Z<fqKfy】登录数据库
登录数据库命令:
[root@localhost ~]# mysql -u root -p
输入原始密码:psOp6Z<fqKfy
进入数据库后可以修改自己的密码
- mysql> use mysql;
- mysql> update mysql.user set authentication_string=password('WUnan123.') where user='root';红色部分是自己设置的密码,注意格式:字母大小写+数字和特殊符号
- mysql> flush privileges; 立即生效
- mysql> exit; 退出
- systemctl restart mysqld.service 重启数据库服务
⑧ 使用Navicat工具连接MySQL
- 给数据库root用户增加允许远程连接权限
操作步骤如下图:
⑨ 关闭所有防火墙
⑩ 重启数据库服务
⑪ 打开Navicat,连接步骤如下图:
- LMJT之J(Java)安装
① 使用上传工具将JDK包上传到指定目录下,如 /home/jdk。
② 解压
[root@localhost jdk]# tar -xvf jdk-7u79-linux-x64.tar.gz
③ 配置环境变量
编辑文件:vi /etc/profile,
需要新增的部分如下:(JAVA_HOME的路径是你自己的路径)
export JAVA_HOME=/home/jdk/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
编辑完成后保存退出。
④ 重启配置文件,
[root@localhost jdk]# source /etc/profile
⑤ 验证Java环境
[root@localhost jdk]# java -version
- LMJT之T(Tomcat)安装
同上面一样,将Apache的压缩包上传到指定文件夹内,并解压之。
关闭防火墙命令:systemctl stop firewalld.service
查看防火墙状态:firewall-cmd –state
显示not running表示已关闭。
启动Apache服务
进入Apache的bin目录下:cd apache-tomcat-7.0.88/bin/
启动命令:sh startup.sh
最后验证Apache是否安装成功,在浏览器地址栏输入:192.168.1.116:8080(该IP是我本地的,输入你们自己的IP即可)
看到该页面表示Apache已经安装成功!
图后期完善(需要完整文档的可以私我)
linux下搭建LJMT(图文版)的更多相关文章
- Linux下安装memcached图文版
所用到的工具: putty小软件 可以远程连接主机的小软件 然后在屏幕上输入用户名root 密码:******即可连接 由于安装这两个工具需要编译所以:第一步要进行安装编译: 习惯于将下载 ...
- [编译] 7、在Linux下搭建安卓APP的开发烧写环境(makefile版-gradle版)—— 在Linux上用命令行+VIM开发安卓APP
April 18, 2020 6:54 AM - BEAUTIFULZZZZ 目录 0 前言 1 gradle 安装配置 1.1 卸载系统默认装的gradle 1.2 下载对应版本的二进制文件 1.3 ...
- [编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)
星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...
- [编译] 8、在Linux下搭建 stm8 单片机的开发烧写环境(makefile版)
目录 一.SDCC(Small Device C Compiler)编译环境搭建 1.1.下载 1.2.编译 1.3.测试 二.Hex2Bin+命令行烧写工具配置使用 2.1.下载工具安装配置 2.2 ...
- Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式CentOS7-1810下实现
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
- Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式 Debian9.5下实现
iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速 ...
- Linux下搭建C/C++编程环境
Linux下搭建C/C++编程环境 1.KDevelop下载 wget -O KDevelop.AppImage https://download.kde.org/stable/kdevelop/5. ...
- MongoDB学习笔记—Linux下搭建MongoDB环境
1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案. b MongoDB是一个介于关系 ...
- Linux下搭建个人网站
前不久在阿里买了一个服务器,然后开始第一次尝试搭建自己的个人网站.前端采用了bootstrap框架,后端采用的是PHP,数据库使用的是Mysql.新手第一次在linux下搭建遇见很多问题,在这里分享一 ...
随机推荐
- 「数据分析」Sqlserver中的窗口函数的精彩应用之数据差距与数据岛(含答案)
上一篇介绍过数据差距与数据岛的背景,这里不再赘述,请翻阅上一文.此篇在Sqlserver上给大家演示1000万条记录的计算性能. 测试电脑软硬件说明 一般般的笔记本电脑,2017年7月,价格:4500 ...
- [leetcode] 105. Construct Binary Tree from Preorder and Inorder Traversal (Medium)
原题 题意: 根据先序和中序得到二叉树(假设无重复数字) 思路: 先手写一次转换过程,得到思路. 即从先序中遍历每个元素,(创建一个全局索引,指向当前遍历到的元素)在中序中找到该元素作为当前的root ...
- 《C# 语言学习笔记》——委托
委托是一种可以把引用存储为函数的类型. 委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字.委托的声明制定了一个返回类型和一个参数列表. 在定义了委托后,就可以声明该委托类型的变量 ...
- python列表、元组、字典练习题
1.元素分类 有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值中. li = [11,22 ...
- python检测变量名
python检测变量名 变量在编程中的用途非常广,在python中,变量的名称只能以字母或者下划线“_”开头,变量名只能由字母.数字.下划线组成. 编写python,使得其实现以下功能: 1.输入一个 ...
- webstorm mac 版破解
一.打开终端,输入: sudo vim /etc/hosts 回车后输入密码,编辑 hosts 文件,如图: 二.进入编辑模式(按 i 键),在最后一行添加如下代码: 0.0.0.0 account. ...
- linux初学者-ftp篇(一)
linux初学者-ftp篇(一) FTP是文件传输协议,是用于Internet上的控制文件的双向传输.用户可以通过客户机程序从远程主机上下载或者向远程主机上传文件. linux系统中,如果不了解SEL ...
- asn1学习笔记
INTEGER 类型 1.由于这个类型在解码器中没有针对取值范围进行定义.所以在定义的时候要指定取值范围.如: errorcode::=ERRORCODE (1..12345678) ErrorCod ...
- python Django编写接口并用Jmeter测试
一.环境准备 python3.6.7 Pycharm 二.创建项目 我这里是在Django项目中新建了个APP,目录结构如下图所示: 那么怎么在已有的Django项目中新建APP并进行配置呢: 2.1 ...
- DotSpatial安装、类库引用方法
解决VS工具栏添加DotSpatial后,控件不全问题. 注意注意注意:不要使用Nuget安装DotSpatial!!! 我在Nuget上把所有DotSpatial的版本都安装了一遍,都缺少控件,然后 ...