kvm虚拟化基础环境

简介:
  • vnc viewer
  • SSH 工具 secureCRT
    SSH是平时使用最多的远程工具,这个没什么问题,而 vnc viewer,这个是使用的比较少的,在使用的过程中遇到了很多的问题,在此记录下来。
    安装和配置VNC服务端
    1、VNC服务端需要安装tigervnc-server可以用以下命令安装
    yum install tigervnc-server
    2、配置相关服务(本人选择root方式)
    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
    默认配置

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=<USER>

Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

更改后的配置:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple #此方式不更改会报错
#Type=forking
User=root # 服务启动异常

Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=-/usr/bin/vncserver -kill %i
#ExecStart=/usr/bin/vncserver %i
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
#PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

3、设置密码
vncpasswd 12345678
4、加载文件
systemctl daemon-reload
5启动服务和服务开机自启动
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
6、检查服务启动状况

[root@localhost ~]# systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2018-01-20 13:00:38 CST; 38min ago
Main PID: 1364 (Xvnc)
CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
‣ 1364 /usr/bin/Xvnc :1 -auth /root/.Xauthority -desktop localhost.localdomain:1 (root) -fp catalogue:/etc/X11/fon...

Jan 20 13:00:35 localhost.localdomain systemd[1]: Starting Remote desktop service (VNC)...
Jan 20 13:00:38 localhost.localdomain vncserver[1223]: Can't find file /root/.vnc/localhost.localdomain:1.pid
Jan 20 13:00:38 localhost.localdomain vncserver[1223]: You'll have to kill the Xvnc process manually
Jan 20 13:00:38 localhost.localdomain systemd[1]: Started Remote desktop service (VNC).
检查监听端口
[root@localhost ~]# netstat -nltup |grep 59
tcp 0 0 0.0.0.0:5901 0.0.0.0:
 LISTEN 1364/Xvnc 
tcp 0 0 192.168.122.1:53 0.0.0.0: LISTEN 1510/dnsmasq 
tcp 0 0 127.0.0.1:25 0.0.0.0:
 LISTEN 1335/master 
tcp6 0 0 :::5901 ::: LISTEN 1364/Xvnc 
tcp6 0 0 ::1:25 :::
 LISTEN 1335/master 
udp 0 0 192.168.122.1:53 0.0.0.0: 1510/dnsmasq 
udp 0 0 0.0.0.0:67 0.0.0.0:
 1510/dnsmasq 
服务端设置ok 



本文转自 tianya1993 51CTO博客,原文链接:http://blog.51cto.com/dreamlinux/2063142,如需转载请自行联系原作者

相关文章
|
7天前
|
数据挖掘 虚拟化
虚拟化数据恢复—VMware虚拟化环境下重装系统导致服务器崩溃的数据恢复
VMware虚拟化平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息恢复虚拟磁盘。通过拼接虚拟磁盘来恢复服务器数据。
35 13
|
15天前
|
运维 监控 数据可视化
Hyper-V的哪些性能?使其成为企业构建云平台和虚拟化环境的首选
Hyper-V凭借高效性、灵活性、高可用性及管理简便性等优势,成为企业构建云平台和虚拟化环境的首选。其微内核架构、硬件辅助虚拟化技术和动态内存管理提升了性能与资源利用率;支持多操作系统和硬件平台,具备故障转移、实时迁移功能,确保业务连续性;提供可视化管理工具和PowerShell脚本自动化,简化管理流程;与Windows Server及Azure无缝集成,降低硬件、运维和能源成本。
|
3月前
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
164 8
|
5月前
|
存储 Linux 调度
KVM 虚拟化的功能特性
【10月更文挑战第13天】虚拟化技术创建实体资源的虚拟版本,提升资源利用率。KVM(Kernel-based Virtual Machine)作为全虚拟化解决方案,借助Linux内核实现Hypervisor功能,通过模块化方式提供高效的虚拟化环境。
|
6月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
184 11
虚拟化技术概述及KVM环境安装
|
5月前
|
安全 KVM 虚拟化
OpenEuler 中配置 KVM 虚拟化环境指南
本文档详细介绍了如何在OpenEuler系统中配置和管理KVM虚拟化环境,包括环境准备、组件安装、虚拟机安装及管理命令等,适合初学者和有经验的用户。内容覆盖了从桥接网卡配置到虚拟机的安装与管理,以及常见问题的解决方法,帮助用户高效利用虚拟化技术。
384 0
|
5月前
|
监控 安全 物联网
|
7月前
|
jenkins Linux 持续交付
在Linux中,如何使用Jenkins和Ansible进行虚拟化环境的自动化和持续集成/持续部署(CI/CD)?
在Linux中,如何使用Jenkins和Ansible进行虚拟化环境的自动化和持续集成/持续部署(CI/CD)?
|
7月前
|
Linux KVM 虚拟化
在Linux中,KVM和Docker在Linux虚拟化中的区别是什么?
在Linux中,KVM和Docker在Linux虚拟化中的区别是什么?
|
2天前
|
存储 虚拟化 Docker