背景
最近本人在抽空研究了下容器技术,需要用到linux环境。买阿里云得花钱,不如自己本地用虚拟机搭建linux。
环境
本人电脑:macOS 虚拟机软件:VirtualBox 下载地址(开源免费,无需破解) linux镜像版本:CentOS7 阿里云镜像地址 (个人不推荐用CentOS8, CentOS8官方已不再维护,第三方的镜像站中均已移除CentOS8的源)
安装步骤
- 打开VirtualBox,新建虚拟机,自定义名称,类型选择linux类型,自定义虚拟机内存空间和磁盘空间,然后按引导下一步就行。我自己分配内存2048MB,磁盘12.5GB。
- 等创建完以后,回到主界面,设置-存储-控制器-分配光驱,点击“小光碟”logo,选提前下载好的ISO镜像文件,启动就行了,如图所示
- 启动过程中,设置语言中文,打开以太网(如不打开,安装完后,连不上外网),时区选上海,设置root密码,等个几分钟或十几分钟就行。
- 等启动后,要保证虚拟机内外都是能访问的。查看虚拟机IP地址:
ip addr - 关虚拟机防火墙:
systemctl status firewalld 查看防火墙状态 systemctl stop firewalld 暂时关闭防火墙 systemclt disable firewalld 永久关闭防火墙 - 尝试虚拟机内ping外网,比如百度,证实虚拟机内外网可以访问
- 虚拟机内ping宿主机IP,先在我电脑里ifconfig,查我的IPV4地址
然后进虚拟机里面,ping我的宿主机IP,发现可以访问宿主机 - 宿主机里ping虚拟机的IP,发现也是通的。完美
(如果出现ping不通,且虚拟机和宿主机IP不是一个网段,建议在VirtuxBox里面修改网络配置为桥接) - 最后用SSH工具连接,远程的虚拟机,我这用的工具是FinalShell举例
至此连接成功,虚拟机下搭建Linux环境完成
|