jdk

1.下载jdk的tar.gz包
2.上传
3.解压缩 tar -zxvf jdk-8u171-linux-x64.tar.gz 
4.移动到usr 目录 mv jdk1.8.0_171/ /usr/
5.配置环境变量
      全局环境变量   /etc/profile  推荐
      用户环境变量   /root/.bash_profile 
       
      export JAVA_HOME=/usr/jdk1.8.0_171
      export PATH=$JAVA_HOME/bin:$PATH
      export CLASSPATH=.
6.使配置生效(两种方式)
   reboot
   source /etc/profile
1.下载jdk的rpm包
2.上传rpm包到linux系统  默认上传目录为家目录  
3.安装jdk  rpm -ivh jdk.rpm
4.测试java -version

Tomcat

1.官网获取安装包

2.将安装包上传到linux系统  tar.gz

3.解压   tar -zxvf  tomcat.tar.gz

4.改名   (选做)

5.移动tomcat到 /usr目录下

6.启动或者停止tomcat

startup.sh  启动   ./startup.sh 

shutdown.sh 停止

7.查看tomncat的进程
ps -aux |grep tomcat   查看前台和后台进程(只需要关注后台进程)
jps                    查看所有和java相关的服务进程(Bootstrap)

8.网页形式访问 不能访问的需要关闭防火墙(如果是外网服务器需要暴露8080端口号)
http://localhost:8080/

9.关闭防火墙 
systemctl stop  firewalld  
systemctl disable  firewalld

10.修改tomcat端口号
修改conf目录里面的server.xml

11.查看tomcat的实时日志
 tail -f /usr/tomcat8/logs/catalina.out

mysql

rpm安装
1.预装配置
  a.安装 vim   vim是一个强大的文本编辑工具 (高亮的展示文件内容)  
      yum install -y vim
  b.卸载centos7中默认安装的有数据库mariadb(mysql和mariadb有冲突) 
     查看是否存在mariadb
     rpm -qa | grep mariadb  
     卸载
     rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64   
     --nodeps(表示只卸载mariadb不卸载mariadb相关的依赖)
     再次查看是否卸载成功
     rpm -qa | grep mariadb
2.获取mysql安装包
3.上传到linux系统中
4.安装mysql
   a)执行 rpm -ivh perl-*
   b)执行 rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm
   c)执行 rpm -ivh mysql-community-common-5.6.42-2.el7.x86_64.rpm
   d)执行 rpm -ivh mysql-community-libs-5.6.42-2.el7.x86_64.rpm
   e)执行 rpm -ivh mysql-community-client-5.6.42-2.el7.x86_64.rpm
   f)执行 rpm -ivh mysql-community-server-5.6.42-2.el7.x86_64.rpm
   f如果不成功 则yum install libaio

5.安装成功之后 会形成一个mysql服务(mysqld)
  systemctl start mysqld
  systemctl stop mysqld
  systemctl restart mysqld
6.账号设置 (设置一个新密码)
 mysqladmin -u root -p password
 第一个回车  需要输入原始密码(如果没有原始密码直接回车)
 第二个回车  输入新密码
 第三个回车  确认新密码
7.mysql -uroot -proot  登录到mysql服务 

注意:默认安装的mysql数据库没有远程访问权限

1.远程无法连接的原因有哪些?
  a.防火墙
  b.默认远程主机无法访问  本地访问开启(localhost但是其他的不行)
  如何开启mysql的远程主机访问?
  a.登录到当前的mysql
     mysql -uroot -proot
  b.操作mysql库
     use mysql;
  c.查看当前库中的所用表,关注user表
  d.查看表中数据
     select host,user,password from user \G;
  e.删除没有密码的数据
     delete  from user where password=""
  f.需要将host的字段设置为"%"  
    %意思就是所有主机都可以访问
     update user set host="%"


最后 flush privileges;刷新mysql

双网卡配置

对于当前的虚拟机来说因为网络ip是自动获取所以ip会经常发生变动,为了使ip固定并且可以联网所以可以搭建双网卡环境
1.添加nat类型的网络适配器
2.复制ens33的配置文件,并且命名为 ifcfg-ens37
3修改ifcfg-ens37的配置文件
        TYPE=Ethernet
        PROXY_METHOD=none
        BROWSER_ONLY=no
        BOOTPROTO=dhcp     将动态获取改为静态 static
        DEFROUTE=yes
        IPV4_FAILURE_FATAL=no
        IPV6INIT=yes
        IPV6_AUTOCONF=yes
        IPV6_DEFROUTE=yes
        IPV6_FAILURE_FATAL=no
        IPV6_ADDR_GEN_MODE=stable-privacy
        NAME=ens33           改为ens37
        UUID=5a48b8d2-0563-4f1e-acff-789fb3cde5af  删除
        DEVICE=ens33          改为ens37
        ONBOOT=yes
        添加选项
        IPADDR=192.168.网段.100
注意:            
网段设置为对应Vm8所在的网段

ip不能设置为1,不能于ens33冲突

4.重启网络服务
  systemctl restart  network
  reboot
5.查看ip地址 ip a

6.注意:连接静态ip