您的位置:首页 > 运维架构 > Linux

hadoop基础-------虚拟机(三)-----VMware虚拟机下linux系统的与windows主机实现复制粘贴

2016-01-14 18:46 597 查看
   vmware虚拟机安装了linux系统之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入linux,以及加强linux的性能,或者实现文本的复制粘贴,我们一般都要安装vmware tools。

   vmware tools是虚拟机VMware Workstation自带的一款工具,它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件。如果不安装它,我们是无法进行虚拟机和物理机之间的文件传输的,当然它的功效不止于此,平时我们操作虚拟机的时候,在物理机和虚拟机之间必须使用CTRL切换,如果安装之后我们就不必使用键盘切换,直接便可退出,使得虚拟机真正成为了电脑的一部分。

下面我们记录安装的步骤:
环境
VMware 10

win8
linux 系统 CentOS

在虚拟机里安装完成后,我们点击 上部的 虚拟机(M)——> 重新安装vmware tools(T)





然后进入linux 图形界面里面,可以看到桌面上就有一个安装启动项。



左键双击后可以看到 相关文件


将里面的文件全部复制出来,复制到桌面,然后再进行操作!





  桌面右键打开终端,执行操作:   cd Desktop  (进入桌面) ---如果一打开就是在桌面则不用输入该命令。  tar -xvf VMwareTools-9.6.0-1294478.tar.gz(解压文件,注意,这里的文件名是你自己桌面上那个.gz文件的名称,版本有差异,文件名也不同,不过后缀都是.gz,按照自己的来)

  这时候你的桌面上应该多了一个文件夹,下面执行 cd vmware-tools-distrib (进入解压出来的文件夹vmware-tools-distrib,文件夹名按照你自己的来)
  然后运行就可以了: sudo ./vmware-install.pl(sudo 分配权限安装)  然后输入密码,会提问几个问题,一路回车,就安装完了! 安装完成后reboot命令重启可用复制粘贴。
ps:可能遇到的问题,当前用户不在sudo的执行权限列表中。则直接su 切换到root帐号来执行 ./vmware-install.pl或者把当前用户加入sudo 用户列表
linux给用户添加sudo权限: 
有时候,linux下面运行sudo命令,会提示类似: 
xxxis not in the sudoers file.  This incident will be reported. 
这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)
添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。 

编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。
撤销文件的写权限。也就是输入命令"chmod u-w /etc/sudoers"。 
然后就行了。

过程如图:






安装完成后如图: 


reboot命令重启后就可以用了。

桌面上新建了一个123.txt文档
然后把windows主机中的文本粘贴进去。
成功了。



PS:这时候我们发现 linux图形界面中 是可以粘贴的。
但是linux文本界面控制台终端中粘贴快捷键 ctrl+shift+v无效,shift+insert也不行。 右键也无效。
但是 如果linux的网络是调通的话 我们直接使用pietty等工具连接到 虚拟机 就可以进行粘贴了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: