热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

Xmanager连接linux桌面以及linux安装虚拟机,Go语言社区,Golang程序员人脉社

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进行查看。


推荐阅读
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • CentOS 7 中 iptables 过滤表实例与 NAT 表应用详解
    在 CentOS 7 系统中,iptables 的过滤表和 NAT 表具有重要的应用价值。本文通过具体实例详细介绍了如何配置 iptables 的过滤表,包括编写脚本文件 `/usr/local/sbin/iptables.sh`,并使用 `iptables -F` 清空现有规则。此外,还深入探讨了 NAT 表的配置方法,帮助读者更好地理解和应用这些网络防火墙技术。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 对于希望在未越狱的iOS设备上修改Hosts文件的苹果用户来说,了解文件的具体位置和操作步骤至关重要。本文将详细介绍如何通过安装最新版本的iTunes来实现这一目标,并提供实用的操作指南,帮助用户轻松完成Hosts文件的编辑。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 在 Ubuntu 22.04 LTS 系统中安装 HPLIP 的详细步骤与注意事项
    HPLIP 是 HP 官方提供的软件套件,旨在支持多种 HP 打印机型号,如 Deskjet、Officejet、Photosmart、PSC、Business Inkjet 和 LaserJet 等。本文详细介绍了在 Ubuntu 22.04 LTS 系统中安装 HPLIP 的步骤,并提供了重要的注意事项,确保用户能够顺利配置和使用 HP 打印设备。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
author-avatar
挥霍人生e
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有