ps: 本内容用于记录常用到的linux功能,不定期持续更新!
一、共享文件夹设置
本地为mac系统,虚拟机为centos 7
- 适用环境:
环境 | 参数 |
---|---|
本机 | mac |
虚拟机 | centos 7 |
- 安装Vmware tools
- 在本地主机上,查看vmware fusion 包内容
- 在Contents/Library/isoimages路径下找到linux.iso文件
- 想设置共享文件夹的虚拟机"设置"->“CD/DVD”->选择对应linux.iso文件进行加载。
- root身份启动虚拟机
- 创建cdrom文件,并进行挂载
mkdir /mnt/cdrom
# 挂载/mnt/cdrom 到 /dec/cdrom
mount /dev/cdrom /mnt/cdrom
# 拷贝 /mnt/cdrom 目录下的 VMwareTools-xxxx-xxxx.tar.gz 到 /tmp 目录下, 并解压
cp VMwareTools-xxxx-xxxx.tar.gz /tmp
cd /tmp
tar -zxvf VMwareTools-xxxx-xxxx.tar.gz
#进入vmware-tools-distrib文件夹,并开始安装
cd vmware-tools-distrib
# 注意,此时不能采用默认安装,需要采用下列方式进行。正常情况下,第一个输入yes,剩下的一路回车就好
./vmware-install.pl
- 设置共享目录
在“虚拟机”->“设置”->"共享"中,选中预定义的共享目录
然后重启虚拟机,使设置生效。 - 查看共享目录
cd /mnt/hgfs
ls -al
- 如果第4步没有发现设置的共享目录需要进行下述步骤
# 1 查看当前有哪些共享目录
cd /mnt/hgfs
vmware-hgfsclient #根据结果确定是否包含设定的共享文件夹
# 2 安装open-vm-tools
yum install open-vm-tools
# 3 挂在目录到hgfs下
vmhgfs-fuse .host:/ /mnt/hgfs
ls #查看是否挂在成功
# 4 设置为随机启动自动挂载模式,避免每次启动后都需需要手动挂载
vim /etc/fstab
# 添加如下内容
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
本地为mac系统,虚拟机为ubuntu 16.04
- 更新资源update,升级资源upgrade
sudo apt-get update
sudo apt-get upgrade
- 安装samba
sudo apt-get install samba