作者:挥霍人生e | 来源:互联网 | 2023-10-10 17:02
Linux安装虚拟机
1. Xmanager连接linux(red hat)桌面
说明:
linux服务器的系统版本为Red Hat Enterprise Linux Server release 6.5
连接步骤:
1. 执行命令
vi /etc/inittab
id:5:initdefault #设置系统运行级别为5如果本来就是5则不用修改
id:5:respawn:/usr/sbin/gdm #添加到最后一行
2. 重启X11
执行
init 3 和 init 5
3.
修改配置文件
vi /etc/gdm/custom.conf, 修改成如下内容:
[daemon]
RemoteGreeter=/usr/libexec/gdm-simple-greeter
[security]
AllowRemoteRoot=true
DisallowTCP=false
[xdmcp]
Enable=1
Port=177
DisplaysPerHost=5
[greeter]
[chooser]
[debug]
4. 如果防火墙是开着的,需要开放177端口,顺便也打开80和3306等常用端口,执行vi /etc/sysconfig/iptables, 最终的文件如下,:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 177 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
5. 修改好之后重启防火墙,执行 /etc/init.d/iptables restart
6. 利用xmanager连接linux,点击Xbrowser,新建XDMCP会话,设置好对应ip连接即可。配置如下,注意修改IP:
2. Xmanager连接linux(ubuntu 16.04 lts)桌面
(一) 安装gdm,执行命令
sudo apt-get install gdm
(二) 配置lightdm.conf
sudo vi /etc/lightdm/lightdm.conf
修改文件内容如下所示
[SeatDefaults]
greeter-show-manual-login=true
xserver-allow-tcp=true
[XDMCPServer]
enabled=true
port=177
(三) 新建gdm.schemas文件,执行命令
sudo vi /etc/lightdm/gdm.schemas
添加内容如下
xdmcp/Enable
b
true
(四) 安装xubuntu-desktop, 执行
sudo apt install xubuntu-desktop
(五) 关闭防火墙,
sudo ufw disable(关掉防火墙),或者sudo ufw allow 177(开放177端口)
(六) 编辑文件50-ubuntu.conf
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
编辑后的内容如下
[Seat:*]
user-session=ubuntu
#user-session=gnome
#added by myself
[XDMCPServer]
enabled=true
[SeatDefaults]
xserver-allow-tcp=true
(七) 重启服务
sudo service lightdm restart
(八) 利用xmanager连接linux,点击Xbrowser,新建XDMCP会话,设置好对应ip连接即可。配置如下,注意修改IP:
3. Linux上安装虚拟机
环境说明:
物理机是64位red hat操作系统;
下载的vmware为64位VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle, 并且文件位于/ai/package目录下;
虚拟机安装的目录为/usr/ai/vmware
1. 修改VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle的权限,加上可执行权限,首先切换至目录
cd /ai/package
chmod +x
VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle
sudo ./VMware-Workstation-Full-12.5.6-5528349.x86_64.bundle
然后会出现安装界面,需要输入激活序列号,序列号为YG7XR-4GYEJ-4894Y-VFMNZ-YA296,然后一路next就可以安装成功。
4. Linux中通过命令行启动虚拟机的相关命令说明
基本命令 ("/opt/VMware/win2k8r2.vmx" 代表虚拟机的.vmx所在位置):
# vmrun -T ws start "/opt/VMware/win2k8r2.vmx" nogui启动无图形界面虚拟机 (-T 是区分宿主机的类型,ws|server|server1|fusion|esx|vc|player,可能比较常用的是ws、esx和player,不过我没有加-T在Workstation也能正常运行, 可能esx和server就需要了)
# vmrun start "/opt/VMware/win2k8r2.vmx" gui启动带图形界面虚拟机
# vmrun stop "/opt/VMware/win2k8r2.vmx" hard | soft强制关闭虚拟机(相当于直接关电源) | 正常关闭虚拟机
# vmrun reset "/opt/VMware/win2k8r2.vmx" hard | soft冷重启虚拟机 | 热重启虚拟机
# vmrun suspend "/opt/VMware/win2k8r2.vmx" hard | soft挂起虚拟机(可能相当于休眠)
# vmrun pause "/opt/VMware/win2k8r2.vmx"暂停虚拟机
# vmrun unpause "/opt/VMware/win2k8r2.vmx"停止暂停虚拟机
# vmrun list 列出正在运行的虚拟机
# ps aux | grep vmx 另一种查看正在运行虚拟机的方法
# vmrun -T ws snapshot "/opt/VMware/win2k8r2.vmx" snapshotName创建一个快照
# vmrun -T ws reverToSnapshot
"/opt/VMware/win2k8r2.vmx" snapshotName 从一个快照中恢复虚拟机
# vmrun -T ws listSnapshots "/opt/VMware/win2k8r2.vmx"列出虚拟机快照数量及名称
# vmrun -T ws deleteSnapshot
"/opt/VMware/win2k8r2.vmx" snapshotName 删除一个快照
创建快照时最好停止虚拟机再创建,听说这样创建的快照比运行虚拟机时要小很多,未验证。其余命令可通过vmrun --help进行查看。