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

Xmanager连接linux桌面以及linux安装虚拟机

2017-12-08 18:08 633 查看

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:

d551

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

添加内容如下

<schema>

<key>xdmcp/Enable</key>

<signature>b</signature>

<default>true</default>

</schema>

(四) 安装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进行查看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 虚拟机 Xmanager