1.下载安装VMware(自行百度)
2.在VM上创建虚拟机,然后安装linux操作系统。
3.在完成步骤2后,可以克隆出多个虚拟机,克隆出来的虚拟机需要更改一些配置文件,稍后会提到。
4.配置虚拟机IP
4.1 在配置IP前要查看可设置IP的范围:
4.2 设置IP命令:
4.2.1 命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
4.2.2 内容(红色部分就是需要改动的):DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes(开机启动)
BOOTPROTO=static(IP静态)
IPADDR=172.16.94.200(IP)
NETMASK=255.255.255.0(子网掩码)4.2.3 然后重启网络命令:service network restart
4.3 修改主机名:
4.3.1 命令:vi /etc/sysconfig/network
4.3.2 内容:
NETWORKING=yes
HOSTNAME= centos1(主机名)4.4 修改IP与主机名的映射关系:
4.4.1 命令:vi /etc/hosts
4.4.2 内容:
127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4
::1 localhost localhost.localdomainlocalhost6 localhost6.localdomain6
172.16.94.200 centos1(映射关系)
4.5 ssh免密登录
4.5.1 生成秘钥 ssh-keygen -t rsa
4.5.2 拷贝公钥并设置权限 ssh-copy-id 172.16.94.201
4.5.3 登录201这台机器 ssh 172.16.94.201
上传JDK,然后解压缩JDK包,然后设置环境变量如下:vi /etc/profile
#Java Env
export JAVA_HOME=/usr/java/jdk1.7.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
重启环境变量
source /etc/profile
6.1 查看 ping 114.114.114.114 是否能通,如果不能,则修改 /etc/sysconfig/network-scprits/eth0文件
BROADCAST=172.16.94.255(最后一位是255)
IPADDR=172.16.94.203(本机IP)
GATEWAY=172.16.94.1 (网关)
6.2 检查DNS是否正常 ping www.baidu.com 不通,则修改文件 vi /etc/resolv.conf
nameserver 223.5.5.5
nameserver 223.6.6.6
6.3重启网络服务:service network restart 再试试
yum -y install wget
8.安装gcc和gcc-c++
yum install gcc
yum install gcc-c++
9.安装perl
9.1安装perl支持
yum install perl*
yum install cpan
9.2 下载perl并安装
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz (下载)
tar -zxvf perl-5.16.1.tar.gz (解压缩)
./Configure -des -Dprefix=/usr/local/perl(进入解压缩后的文件夹,然后执行这条命令)
9.3 编译安装
make
make test
make install
9.4 查看是否安装成功:perl -v
10.mysql安装
10.1 卸载系统自带的mariadb-lib
查看版本命令:
rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
然后卸载:
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
10.2 下载mysql5.7.16 rpm安装包,然后解压:
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
10.3 安装,依次执行:
[root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
[root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
10.4 数据库初始化:
mysqld --initialize --user=mysql
查看初始密码:
cat /var/log/mysqld.log
启动数据库:
systemctl start mysqld.service
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';