mac与虚拟机安装的linux共享

         本文讲解来源特定背景,作为软件工程师使用mac作为开发机,难免会使用到双系统,用虚拟机装双系统是一个很好的选择,当然装windows系统很少使用虚拟机,作为桌面操作系统,最好使用bootcamp进行安装,因为这样能够很好利用系统硬件资源,而使用虚拟机装linux有时候十分必要,特别作为服务端工程师而言,有台linux虚拟机能够很好的进行学习、研究和测试。


安装linux系统

虚拟机选择

      mac环境下有多种虚拟机软件,比较典型的虚拟机有Parallels和VMware Fusion,我选择的是VMware Fusion, 版本是7.0.1,原因是在windows系统下使用管理,对其界面以及很熟悉,容易掌握。这里不做任何推荐,大家自由选择。

下载linux发行版iso

     linux发行版有很大,比较典型的如centos,redhat,ubuntu,fedora,debain, 我选择的是ubuntu 10.04服务器版本,原因是个人偏向服务器,使用linux服务器版本下载体量小,并且安装包比较少,可自由的进行配置。


虚拟机安装

     这里就不上图了,基本上是傻瓜式操作,一步一步进行选择。

安装典型工具

     安装完ubuntu服务器版本后,相当一部的工具没有进行安装,可以认为是一台裸服务器,下面罗列一些需要安装的工具。

编译环境安装

gcc
g++
make

ubuntu下使用sudo apt-get install xxx就可以进行安装,十分便捷。

LAMP安装

作为服务器的经典架构模型(Linux, Apache, Mysql, PHP)的安装也十分有必要。

1、安装apache2
sudo apt-get install apache2
安装完成后,默认网站主目录在/var/www 下。
在浏览器中访问127.0.0.1进行测试是否安装成功。

2、安装php 
sudo apt-get install libapache2-mod-php5 php5
安装完成后重启下apache2服务,如下命令
sudo /etc/init.d/apache2 restart

3、安装Mysql
sudo apt-get install mysql-server mysql-client

4、安装phpmyadmin-mysql
安装这个工具是相当于PHP对Mysql的驱动程序
sudo apt-get install phpmyadmin

将phpmyadmin与apache2的主目录发生关联,便于在浏览器中访问phpmyadmin工具
sudo ln -s /usr/share/phpmyadmin /var/www

5、修/var/www目录权限属性
sudo chmod 777 /var/www
目的是使用网页主目录可读、可写


Mac与linux虚拟机间共享

背景

当linux虚拟机安装完成后,需要完成mac与虚拟机间的共享,这样可以方便的在Mac上开发程序,在linux下进行编译、运行、测试等等工作,可以在Mac下载好源码,到linux下进行安装测试等,总之如果不共享,几乎无法进行高效协作。

共享方法

理论上有两种共享方式。
1、将mac的目录挂载到linux下。
2、将linux的目录挂载到mac下。

在windows系统下使用vm进行虚拟机安装,可以在虚拟机软件中配置共享目录,这样在linux下的/mnt/hgfs目录下就能够访问到window的目录,这招在mac下失效。应该是虚拟机不支持的问题吧,起码我试验多次无法生效。

目前我选择第1种方案进行文件共享。后续如果研究出其他共享方案,在进行更新吧。

mac目录挂载到linux下

1、如果要将mac的目录进行共享,必须现在Mac上进行共享目录配置。

打开 ”系统偏好设置“ -> "共享” -> "文件共享“,如下图所示:


2、在linux的虚拟机上进行挂载
例子:
<p class="p1"><span class="s1">sudo mount -o username=simon,password=123456,sec=ntlmssp,nounix //192.168.1.105/vm_share /mnt/vm_share</span></p>
之前一直尝试挂载不上的原因是没有添加选项sec=ntlmssp,nounix,此处是关键选项。



小结

本文讲解了一个典型的mac系统下使用虚拟机安装linux系统的步骤,记录了常用工具安装手段和文件共享问题,希望看到本文的同学能够快速搭建自己的开发环境,希望对你有所帮助。

参考

Ubuntu下安装LAMP         轩辕一站的技术博客


修订

初稿                                       2014-12-14              Simon



  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值