文章目录
- 本文概述
- 准备
- Centos的安装及配置设置
- 下载Centos7系统
- 安装Centos7
- Centos的系统配置
- Mac地址、静态IP地址、UUID设置
- 后言
本文概述
本文介绍基于VMware软件下Centos7虚拟机进行MySQL下载、安装,以及如何使用Navicat远程连接到虚拟机服务器。本文内容是在Mac系统下操作完成,Wins系统内容基本一致,可以借鉴。本文分为上下两篇,上篇介绍Centos相关配置,下篇介绍MySQL的具体安装、连接。
准备
- centos7系统
- Mac 笔记本
- VMware 软件
Centos的安装及配置设置
由于VMware的下载比较简单,本文不予说明,默认已经下载。直接从centos的安装开始进行。
下载Centos7系统
Centos是免费版的,可以直接在社区下载,根据自己需要下载对应的系统,本文默认CentOS-7-x86_64-DVD-2009.iso
安装Centos7
- 打开VMware软件,新建一个虚拟机,选择从光盘影像中安装,找到之前的centos系统,继续—Linux快捷安装,设置用户名和密码–点击完成
- 等待VMware虚拟机安装完成,至此centos系统已经安装完成,接下来需要对系统进行配置,涉及到:
- 主机默认语言、输入法、时间、快捷键设置
- Mac地址、静态IP地址和UUID设置(如果是动态IP,Navicat无法通过IP连接)
- 防火墙设置(这一步是为了远程连接做准备,centos默认root用户无法远程使用。这一步骤除了centos需要设置,在本机上也需要设置对应端口,之后会详细说明)
Centos的系统配置
本步骤是对主机的系统配置,如果你是安装操作系统老手了,这一步可以略过,自己设置就行
- 登陆
本文默认是以root用户登录,如果是想以其他用户登录,请保证足够的权限,这里不予说明。
点击not list,选择用户名为root,密码上一步骤已经设置完成 - 系统语言配置
一进来是这样的,全是英文界面。关闭Getting Started界面,打开右上角扳手setting,点击Region and Language。把Language和Formats全部改为汉语(中国),然后点击Restart重启主机。 - 快捷键设置
由于输入法设置等会用到终端,所以先设置快捷键。
- 先找到setting中的设备(如果显示已经改成了中文的话),然后在Keyboard中下拉到最下面,点击+添加自定义快捷键,这里只添加终端。其余默认快捷键可以自行修改,但是后序会有简便修改介绍,可以继续往下看
- 终端快捷键 设置名称为Terminal,命令路径为Terminal的路径,即
/usr/bin/gnome-terminal
,快捷键自定义,这里默认设置为control+option+T
(wins键盘可以设置为Ctrl+Alt+T
)。此时可以敲击键盘看看是否完成设置。 - 设置快捷键与本机一致
由于单独设置centos系统快捷键效率低,这里可以借助VMware自带功能实现快捷键与本机一致。
打开VMware该虚拟机上方的扳手设置,找到键盘与鼠标,点击配置文件默认,选择Mac主机快捷键,启动Mac主机快捷键。此时centos虚拟机的快捷键就和Mac主机的快捷键一致了。 此时可以敲击键盘例如Ctrl C看看是否完成设置。
4. 输入法设置
- 输入法的设置也在centos的
setting--Region and Language
中,找到下方输入源
,添加汉语(中国)
,选择第一项汉语(Intelligent Pinyin)
,同时可以删除原来的英语选项,因为这个汉语拼音可以切换英语,不需要之前的输入源。 - 截止到这里,输入法的中文可能有问题,无法正确打出汉字(如果没有问题无需修改),需要打开终端输入命令:
sudo dnf install ibus-libpinyin.x86_64 -y
,如果dnf没安装请查找教程安装dnf。
如果以非root用户,这里可能权限不够,请自行给权限。这里以root用户为例,不予说明。
- 时间设置
系统时间默认设置为洛杉矶时间,为了便于后面MySQL的学习,这里设置为中国上海时间
打开终端输入命令:timedatectl set-timezone Asia/Shanghai
Mac地址、静态IP地址、UUID设置
为了区别上述设置的重要性,这里单独分为一章节。
- Mac地址
关闭虚拟机,在VMware虚拟机资源库下,右击设置
,点击网络适配器
,找到高级选项
,随机生成Mac地址
。 - IP地址设置
- 首先打开终端输入指令:
cd /etc/sysconfig/network-scripts
,找到ifcfg- en33文件,然后输入指令sudo cat ifcfg-ens33
查看配置,这里centos显示BOTPROTO="dhcp"
,系统默认为动态IP,需要将其设置为静态IP。 - 在修改IP之前需要了解本机的子网掩码、网关、DNS,以及虚拟机的IP可取范围。本文介绍是Mac下的查找,Wins下同理操作
首先打开本机终端(不是虚拟机),输入指令cd /Library/Preferences/VMware\ Fusion/vmnet8
,如果之前没有修改VMware安装,默认在该路径下,然后输入cat nat.conf
,输出中ip即为本机网关,netmask即为本机掩码。
之后输入指令cat dhcpd.conf
,其中range xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
即为虚拟机IP可取范围
除了这两步还需要获取本机DNS,打开系统偏好设置
,找到网络
,点击高级-DNS
,就是本机DNS,或者在TCP/IP
下方路由器查看(DNS有多个的话,在路由器可以看见对应的DNS)
完成这些步骤后进入虚拟机,在/etc/sysconfig/network-scripts
输入vim ifcfg-ens33
或者gedit ifcfg-ens33
,如果不会用Vim就选择后者在编辑器中运行。
设置命令:
BOOTPROTO="static"
IPADDR="输入range范围内任一IP地址"
GATEWAY="网关IP地址"
NETMASK="子网掩码地址"
DNS1="DNS地址"
设置完成后需要运行指令service network restart
保存配置
为了检验是否成功,首先在本机终端 ping 虚拟机地址
,然后在虚拟机终端ping www.baidu.com
,如果都没问题就说明上述操作成功
3. UUID设置
UUID设置相对简单,只需要在上述ifcfg- en33文件修改UUID即可,不过多说明。
后言
本文主要介绍Centos7的安装、配置,下篇会介绍MySQL的安装配置以及Navicat远程连接