学习目的:
掌握Linux 安装
设置静态ip地址
修改yum源(可参考)
安装jdk1.8及配置
安装mysql及配置(可参考)
设置无秘登录
使用工具:
Oracle VM VirtualBox
2.CentOS-7
3.Xshell6(远程连接虚拟机)与Xftp6(上传文件至虚拟机)
一、安装Linux
设置完启动
开启双网卡
设置root密码(最高权限用户)
二、设置静态ip地址
关闭防火墙 systemctl stop firewalld
永久关闭 systemctl disable firewalld
修改静态ip地址 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
IP为软件管理中主机网络管理器同一网段即可
重启网络 systemctl restart network
查看ip ip a
看到下图说明获取到了IP地址
**查看是否可以出外网 ping www.baidu.com**
以下说明可以出外网,下面换用Xshell软件连接虚拟机
密码为虚拟机安装时设置的两次密码
三、修改yum源(默认是从国外网站下载,影响下载速度,下面将改为国内源)
下载安装wget软件 yum install -y wget
查看现有yum源 yum repolist
进入目录 cd /etc/yum.repos.d
备份旧配置文件 mv CentOS-Base.repo CentOS-Base.repo.bak
下载阿里云源文件 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存 yum clean all
重新生成缓存 yum makecache
修改主机名 hostnamectl set-hostname XXX
绑定ip地址和主机名 vi/etc/hosts
将ip和主机名添加在最后一行,保存退出 Esc :wq
四、安装jdk1.8及配置
打开软件,将jdk压缩文件上传至虚拟机的opt目录下
进入opt目录 cd /opt
ls 查看传入的文件
tar -zxvf jdk-8u111-linux-x64.tar.gz 解压
将jdk移动到inst mv jdk1.8.0_111/ ./inst/jdk181
配置环境 export JAVA_HOME=/opt/inst/jdk181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
更新配置文件 source /etc/profile
查看java jdk是否安装成功 java -version
表示成功
五、安装mysql及配置
查看是否安装数据库 rpm -qa | grep -i mariadb
删除数据库 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
下载mysql安装包 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件
执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件
安装mysql yum install mysql-server
查看是否安装成功 rpm -qa | grep mysql
重启mysql systemctl start mysqld.service
设置 mysql开机启动 systemctl enable mysqld.service
设置密码
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
mysql> flush privileges;
删除多余空白用户 delete from user where password='';
设置远程主机登录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password';
用windows上数据库软件连接测试
六、设置无秘登录
生成公共秘钥:ssh-keygen -t rsa -P ''
查看公私钥:cd /root/.ssh/
查看授权文件:cat id_rsa.pub >> authorized_keys 回车后ls
授权 chmod 600 authorized_keys
测试 ssh 主机名或IP,不需要输入密码即成功