This method should work on ESXi/Vsphere/Vmware Workstation. Please follow the following instructions, It is same for installing vmware tools for linux.
How to install VMware Tools in a CentOS Guest
First, you must select option for Install/Upgrade Tools in your eSXI./Vshere/Vmware Workstation To this,
Right click on virtual machine→ Guest Menu → Install/Upgrade Vmware Tools.
For Fusion: Virtual Machine > Install VMware Tools.
For Workstation: VM > Install VMware Tools.
For Player: Player > Manage > Install VMware Tools.
install Development tools first
CentOS:
yum groupinstall "Development Tools"
Ubuntu:
apt-get install build-essential linux-headers-$(uname -r)
Now, copy and paste the following commands in your terminal:
mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp umount /mnt/cdrom tar zxf /tmp/VMwareTools*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ ./vmware-install.pl –default
Please follow the instructions one by one.
Now,
Remove the installation files
rm f /tmp/VMwareTools*.tar.gz rm -rf /tmp/vmware-tools-distrib
Done!