mac虚拟环境下linux系统搭建及系统初始化记录——使用VMWare及RHEL 7
本篇文章是基于刘遄老师发布在GitChat上的极客书《Linux就该这么学》的学习及搭建记录。持续更新。
为了一定程度上保护老师的版权,尽量不写太多与老师书中重复的内容,更多关注自己的心得体会以及遇到的难点解决。
由于最近忙论文、实习之类很多事情,处于多线程工作,这个更新可能会相对缓慢。
Beginning date: 2018.11.10
一点唠叨
想要接触linux系统,一是因为一直被安利开源的优势,二是在实际应用里linux的使用确实非常广泛。选系统的时候也纠结过要学相对用户友好的Ubuntu还是偏企业级的RedHat,在犹豫纠结之时正好看到了刘遄老师的这本书。
选择这本书作为入门教程的原因主要包括以下几点:一是教程详细,对于我这种入门学习者来说,个人觉得比较适合易懂;二是系统搭建在虚拟机环境下,对于我这种担心一键毁所有的人真的非常适合……三是看过RedHat后产生的一些喜爱,毕竟是企业级应用,而且最近微软刚刚将其收购,风头正劲,而且还有认证!虽然不一定考。最后就是粗浅地觉得linux系统总是大同小异的(至少思想上),会了RedHat再学Ubuntu岂不是更容易吗(希望不要被打脸)!
综上,我终于踏上了漫漫学习长路。
系统环境
电脑:macbook air 2015(early)
系统版本:macOS 10.13.5 (17F77)
处理器速度:1.6GHz
处理器核数:2核处理器
内存:4G
我的电脑是有些基本&老的环境了,整体性能并不算好,因为内存占用也不小,开一下网络设置都要卡顿。但是在整体安装虚拟机及linux系统的初步使用中,过程基本顺滑,所以小内存也可以放心了~
使用软件及软件包
VMWare Fusion 11.0.0
RHEL 7, iso镜像
环境搭建
由于使用电脑和老师的windows环境不同,我并没有选择VMWare Workstation, 而是使用了VMWare Fusion进行虚拟机搭建。搭建方式为自定义,基本按照默认配置进行。搭建的linux环境为RHEL 7, 资源由老师提供了。
在具体配置的时候依据电脑处理器的情况选择了2核处理器(2015版的macbook air感觉有点伤不起……),高级选项中勾选了启用虚拟化管理程序和代码分析应用程序。
因为开始配置虚拟机的时候已经邻近12点了,而我的RHEL 7镜像还没下载好……所以今天的流程基本就这样结束了。
(2018.11.10)
终于把镜像下载好了!开始依据老师的教程配置。选择网络适配器的时候,没有明确找到fusion里面对应workstation下的“仅主机模式”,暂时选择了“仅供我的mac专用”。
这种模式下的网络说明为:
虚拟机使用专用虚拟网络连接到MAC,一般情况下,MAC无法通过物理网络访问专用网络。 多个虚拟机可同时连接到一个专用网络。
而主机模式下,要求虚拟机和计算机互相访问,但虚拟机不可访问外网,计算机可以。个人认为这两个模式应当是等同的,如果后续发现问题再更改。
为了配置简单一点,我把声卡之类不必要的插件都移除了。之后就是按照老师的教程一步步安装我的linux系统啦!
一个小插曲:启动虚拟机的时候显示内存不足。。只好不情不愿把内存降到了1528。不开心。
Redhat的初始界面还是比较简约美观的,并且在初次登录的时候还给出了一个guide,提供了一些基本功能的视频及文字介绍,非常美好。
基本搭建过程到这里就结束啦,后面就是开始慢慢学各种命令行了> <
(注:考虑到老师的版权,后面的函数介绍等不再在文章中继续写出,遇到问题的时候再慢慢写其他文章探讨。)