java 获取centos7 mac地址_Mac系统下使用VirtualBox搭建Linux环境「详细」

在程序开发过程linux环境对于程序员时必不可少的,想要在不同的操作系统下搭建统一的一套Linux系统环境,我们可以借助VirtualBox来安装其他系统环境,只需导入相应的系统镜像即可搭建一套系统环境。下面是在Mac环境使用vbox安装centos7系统:

工具准备

    • 环境:Mac环境,vbox环境
    • 工具[下载地址]: VirtualBox和VirtualBox虚拟增强包[https://www.virtualbox.org/wiki/Downloads]、CentOS7(core)[http://mirrors.163.com/centos/7.7.1908/isos/x86_64/]
64de27b1e4a97b11408396251c9f7115.png
5322743aca3e815091b89f3f45c7bc99.png
f04ca7eaf1fbd0e6a87d745a0087d9e1.png

安装vbox:

f0cbb24fd4d1ba7a76b21862203f103f.png

添加vbox增强器:

选择VirtualBox -> 偏好设置 -> 扩展

d43a723749f648160a4ee6487055ed16.png

创建centos环境:

    • 点击新建
2b475c563608e8725c2e6acf3638ca59.png
4a97bbfe10e630b1155f5e6e70b99fb5.png
22b96f494fe6aedf911793ccdd695568.png
b11c3330c5b358efb90df1ea18b739a7.png
24a189684266560b1fb8da49837809f2.png
9e20fa0c55092239a14e9b5ac465cb8f.png
06b92291f8723deba017a18c9068122b.png
46ae922d29b9d32051ffca30e1153ddb.png

创建好虚拟机配置后,点击设置->网络->连接方式选为桥接网卡

0b1a5f2bd85fddd684c851f3c5f20fd2.png

点击存储->选择分配光驱 ,将之前下载的光驱导入进来

13321c758f2e1ee025b423d03b1c94cd.png
0c97417fa287bb6e13a8256d45823fab.png

此时已经准备就绪,点击启动开始安装centos系统,按照以下步骤运行:

0e36c69dcffb767b276ae6c96bc8b591.png
fb1134d4be1f8639f54cc248eb618d64.png
f404e118e6152a7701d9668bba81f289.png
064faa4efc2ef9ec7e959550a2ce9340.png
e21b406c43d611eb48763a4c75381d6a.png
b523c63babb8ebaf97befa4b399b9a17.png
aa88888510b2308c15213cbe68e01a38.png
9710c5381da9d093f0f9253225087566.png
cfece44854f84b968c2492e8a08066b0.png

网络环境配置

    • 到了上面步骤,我们已经完成了vbox在mac环境下的安装,接下来我们进行简单的网络配置,能够在主机Mac和vbox的centos中实现网络的互通和文件的上传下载操作

Mac配置开启文件共享和网络共享的权限:

选中左上角Mac图标进入偏好设置中进入共享界面,并开启文件共享和远程登录权限:

fa547dd127a7f64dda43e29a8be2ce7d.png

配置网络环境:

  • 编辑命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
  • 重启网络服务:service network restart
  • 安装网络工具:yum install net-tools
  • 安装远程ssh服务:yum install openssh-server (本版本默认自带ssh服务可不用重复安装)
29caea7f7498e4447d23edfd87c78960.png

查看网络环境:

    • 命令:ifconfig
2d4c3a15818c3244eb1bef6ab8bed591.png

使用ssh通过centos连接主机Mac服务:

    • 命令:ssh username@ipserver
a18346d87c07ec3152a2cff0d62b97db.png

使用ssh通过主机Mac连接centos服务:

f776663fc513ea8773e31d12a4c7dd8b.png

使用scp通过centos上传文件到主机Mac服务:

    • 命令:scp /local_file_path/ username@server_ip:server_path
76fcd150c0d7c1c1579c2f9225351471.png

使用scp通过centos下载主机Mac服务器的文件到本地:

    • 命令:scp username@server_ip:/server_file_path /local_path/
5286249a7d9e7eb07b17a8c278f78abe.png

总结:

自此我们完成了在Mac环境下安装vbox以及通过配置centos来实现一台pc上安装多个操作系统,将不再依赖其他服务器的同时可以直接在本机进行不同操作系统的学习,并通过ssh和scp命令实现服务器之间连接和文件上传下载操作。在程序开发和环境部署过程中可以在本地轻松搭建服务器,包括对一些集群环境的模拟都可以部署到vbox进行测试。


最后如果觉得对你在有一点点价值,可以点个关注或收藏,或者有任何疑问可以随时私聊我,感谢您能阅读到我的文章!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值