1. XXX 不在 sudoers 文件中。此事将被报告。
1)切换到root用户权限,输入命令:
su root
,回车后输入密码再回车。2)查看/etc/sudoers文件权限,如果只读权限,修改为可写权限
- 输入查看文件命令:
ls –l /etc/sudoers
- 输入修改权限命令:
chmod u+w /etc/sudoers
3)执行vi或者vim命令,编辑/etc/sudoers文件,输入编辑文件命令:
vim /etc/sudoers
,在文件中找到root ALL=(ALL) ALL查找到Allow root to run any commands anywhere,在root命令下增加一行命令,先输入命令:"i",下方会出现“插入”的字样,此时可输入你要加入的信息,比如"user ALL=(ALL) ALL",其中==user==是我的系统用户名。
4)保存退出,并恢复/etc/sudoers的访问权限为440
先按Esc按键退出编辑模式,再输入强制保存命令:
:wq!
(注意:一定要先输入:,否则无法输入这个命令)返回到命令页面,输入回复权限的命令:
chmod 440 /etc/sudoers
5)切换到普通用户,输入切换用户命令:
su user
2. linux重启服务命令
重启:
service 服务名 restart
或
systemctl restart 服务名
Ubuntu
重启网络命令:
service networking restart
重启网卡命令:
ifconfig eth0 up
Fedore
重启网络命令:
systemctl restart network.service
CentOS
重启网络命令:
service network restart
3. NAT模式
VMware 软件菜单【编辑】-> 【虚拟网络编辑器】,全局设置NAT模式,一般不需要修改。
Linux Cent OS 中,修改网卡配置文件,
输入命令:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
回车,改:
ONBOOT=yes
,保存退出,
重启网络。用
ifconfig
查看是否有IP地址,有IP就能上网,测试:
ping www.baidu.com
4. 桥接模式
VMware 软件菜单【编辑】-> 【虚拟网络编辑器】,全局设置桥接模式,一般不需要修改。
在进入Linux系统之前,先确认一下主机的ip地址、网关、DNS等信息。并记录下来,等会配置需要。
然后,进入Linux系统编辑网卡配置文件,命令:
vi /etc/sysconfig/network-scripts/ifcfg-ethXX
添加内容如下:
IPADDR=192.168.31.120 设置虚拟机ip地址,与主机ip地址在同一网段
NETMASK=255.255.255.0 设置子网掩码
GATEWAY=192.168.31.1 设置虚拟机网关,与主机相同
DNS1=192.168.31.1 设置虚拟机DNS,与主机相同
编辑完成,保存退出,然后重启虚拟机网卡,使用ping命令ping外网ip,测试能否联网。 能ping通外网ip,证明桥接模式设置成功。
那主机与虚拟机之间的通信是否正常呢?我们就用远程工具来测试一下。
5. 查看共享文件夹
先设置,右键虚拟机->设置->选项->共享文件夹->总是启用->设定共享文件夹确定即可,
后在Linux中设置(也可不设置),如果需要设置用命令临时挂载:
vmhgfs-fuse .host:/share /mnt/hgfs
如果重启需要重新挂载,可以使用命令:
echo "vmhgfs-fuse .host:/share /mnt/hgfs" >> /etc/rc.d/rc.loacl
写入文件中,并使用命令chmod +x /etc/rc.d/rc.loacl
加入可执行权限。Linux查看共享文件夹命令:
vmware-hgfsclient
,共享文件夹的路径是:/mnt/hgfs/
6. 复制文件失败问题:Error when getting information for file “//tmp/VMwareDnD/p6v6B6/.”: No such file or directory
卸载预装的“open-vm-tools”包
检测是否预装了 open-vm-tools:
yum list installed | grep open-vm-*
卸载预装的程序包:
yum remove open-vm-tools
#再次确认是否卸载成功:
rpm -qa | grep open-vm-*
重启:
reboot
安装 VMware Tools
回到VMWare应用主界面,点击“虚拟机”菜单中的“安装 VMware Tools”菜单项,这时,VMware Tools的安装程序镜像会自动挂载到系统中并弹出相关提示,打开该目录可以看到如下图所示文件,我们需要的安装包也在其中。
把 VMwareTools-10.3.23-16594550.tar.gz 复制出来。
解压缩:
tar xzvf VMwareTools-10.3.23-16594550.tar.gz
安装:
sudo ./vmware-install.pl
前置条件检测时,因为我们之前卸载了预装的open-vm-tools依赖包,所以这里会提示不继续安装,不要管它,输入“yes”继续执行安装,接下来的选项基本都是默认一路回车即可。
重装 open-vm-tools:
yum install open-vm-tools -y
发现有时候会失效,再执行下面的命令
sudo yum update
sudo yum install -y open-vm-tools-desktop
重启,发信啊复制粘贴之类的完美使用。