阿里云上CentOS的图形访问

因为阿里云给学生白菜价格购买ECS,那我就买来玩玩,顺便用来学习Linux/UNIX。买回来之后,发现闲着也是闲着,就现在上边搭了个博客,用 WordPress。因为WordPress这个建站很厉害,但是以前在自己的电脑上,不想为了玩一下wordpress 配置一堆东西,把电脑搞乱了,所以一直用的 Hexo这个用node.js写的轻量博客系统,挂在Github上。
<!--more-->
这个新的博客先放在二级域名上 new.xuelinf.cc ,不过阿里云上建站要备案,目前还在备案中(备案是一个坑坑的过程),想要访问还是用IP访问吧 :)。目前想法是吧这个网站做成一个小小的圈子,放一些干货,文章之类的东西上去。地址在这里

WordPress 现在这个系统真的是太大了,传说全球百分之二十多的网站都是使用WordPress搭建的,也就是每进入四个网站,就有一个是用WP做的,当然了,不同水平有不同的效果,有闲功夫我也会做几个WP的小插件或者主题玩玩。

回到正题,搭完WordPress之后,无聊之余,我就想建立图形访问,像远程登陆一样登陆CentOS,这样有时候学习Linux的话,更直观一些了。在阿里云文档的帮助下,解决了问题。下面是步骤:



首先查看一下自己的centos的版本。

cat /etc/redhat-release

检查版本之后,导入CentOS 6 的证书

#rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

为了让下载速度快一些,所以选用网易的源:

#cd /etc/yum.repos.d/#wget http://mirrors.163.com/.help/CentOS-Base-163.repo

所有mirrorlist前面加上#,把所有$releasever替换成6,保存

#sed -i '/mirrorlist/d' CentOS-Base-163.repo#sed -i '/\[addons\]/,/^$/d' CentOS-Base-163.repo#sed -i 's/\$releasever/6/' CentOS-Base-163.repo#sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo

完成后,清理并重新生成yum缓存

#yum clean metadata#yum makecache

因为想要远程图形访问,那么就首先要让CentOS有一个图形界面,下面就是安装 gnome 的图形界面了

#yum groupinstall -y "X Window System"#yum groupinstall -y "Desktop"#yum groupinstall -y "Chinese Support"

系统有了图形界面之后,就是安装和配置VNCserver了
首先看一下你有没有已经安装了vncserver

# rpm -qa |grep vnc

如果显示了tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64类似的一条,那么久已经安装过了,就不需要再安装了。

#yum install -y tigervnc-server

如果想设置为开机启动,那么可以#chkconfig --level 345 vncserver on

配置vnc密码

#vncserverYou will require a password to access your desktop.
Password:
Verify:

将桌面配置为使用gnome桌面,修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &。
配置VNCserver 启动监听端口和环境参数
修改/etc/sysconfig/vncservers 文件添加以下内容

VNCSERVERS="1:root"# 桌面号:用户    监听 590* 端口VNCSERVERARGS[1]="-geometry 1200x800"

配置完成后,就是需要允许我们的root用户访问图形界面了,同时生成一个新的machine-id

#sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm #dbus-uuidgen >/var/lib/dbus/machine-id

同时,一不做二不休,我把防火墙都关掉了。

# service iptables stop # chkconfig iptables off

然后在你的主机上下载VNC Viewer,这个软件支持我所能想到的所有设备了,连手机端也有。下载之后运行,host填入address:1,输入密码就可以远程访问了。

当然,平时我也不能老开着这个VNCserver , 虽说阿里云上不开白不开。输入vncserver -kill :2 就行了。

​pc_vncview.png

ios_vncview.jpg

感谢阿里云的帮助

时间: 2024-10-18 06:11:21

阿里云上CentOS的图形访问的相关文章

阿里云服务器CentOS服务器初始化设置步骤_Linux

CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多,下面和小编一起来看看.一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /dev/xvdb #对磁盘进行分区 输入n #创建新分区 输入p #创建主分区 输入1 #创建第一个主分区 输入w #保存并执行以上命令,创建分区 待上面的命令执行完成之后,使用fdisk -l查看,会看到类似 /dev/xvdb1的分区 说明分区成功. 2.磁盘格式化 mkfs

阿里云上SAP高可用配置

1.部署架构          比较典型的SAP应用是搭建在小型机UNIX系统上的,小型机都有厂家提供的HA软件,比如IBM的PowerHA.这样的方案也是被SAP认证通过的.目前,SUSE LINUX也是被SAP认证通过的,但是在云上,尤其是HA的方案,还没有完全成型,本文档重点探索的就是如何在阿里云ECS Linux环境搭建一套可行的HA方案提供给SAP系统使用.          我们以SAP AFS(Apprarel and Footwear Solution),即SAP在服装鞋帽行业的

如何快速在阿里云上构建自己的机器学习应用

摘要:在2017云栖大会深圳峰会开源专场上,阿里云容器服务技术专家车漾做了题为<在阿里云上构建机器学习应用>的精彩演讲,车漾首先从2016年深度学习最火的两个应用AlphaGo与Prisma谈起,从宏观层面分享了机器学习以及深度学习所做的事情,并就Prisma的发展故事谈起,为大家介绍了应该学会以工程思想思考和解决问题,并着重介绍了阿里云基于容器服务的机器学习解决方案架构设计以及如何借助阿里云快速搭建自己的机器学习应用,精彩不容错过. 以下内容根据嘉宾演讲视频以及PPT整理而成. 在2016年

如何在阿里云上构建高可用的跨AZ部署方案

引言: 针对企业而言,不管业务是不是在云上,服务的稳定和连续性总归是无法回避的话题,为了降低不可抗力因素对服务提供造成的影响,我们有了高可用性和容灾的概念.虽然我们的产品已有很高的可用性,我们仍不能忽视构建服务高可用性和容灾的重要性. 针对一般企业而言,主要会用到ECS, SLB, RDS, OSS 产品介绍: ECS 云服务器.相当于阿里云上的虚拟机,本身没有高可用性和容灾,需要通过架构来实现. SLB 负载均衡,高可用性和容灾可以从两点来阐述: 1. 负载均衡的服务提供是基于集群部署的,各集

基于阿里云上实现全站https的正确姿势(一)

一些重要的互联网资源参考: 强烈建议通读一下Jerry Qu的关于https, http/2, nginx的blog, 这是我目前发现的在国内的技术文章中, 关于上述的几个知识点讲解的最为全面透彻的文章. 传送门: https://imququ.com/ 为什么我们需要实现全站https? 目前主流大厂的网站和服务都已经实现了全站https, 例如: baidu, taobao, jd等. 关于这方面的好处和优势, 互联网上太多文章在进行介绍. 例如: 为什么我们应该尽快升级到 HTTPS? 对

阿里云上的新发现:又一种与虚拟内存有关的CPU波动情

在云上真是无奇不有,昨天偶然间发现在IIS的应用程序池回收设置中,仅仅设置了一下基于虚拟内存限制的回收,就引发了CPU有规律的波动.在这篇博文中,我们将向大家汇报一下云计算之路上的这个小发现. 在之前我们使用阿里云云服务器(虚拟机)遇到一个左右为难的情况: 如果开启虚拟内存页面交换文件,会造成CPU占用高,在高并发情况下会引发CPU 100%.系统无响应的故障,详见云计算之路-阿里云上:启用Windows虚拟内存引发的CPU 100%故障. 如果关闭虚拟内存页面交换文件,在某种因素引起的短时间虚

阿里云主机centos系统如何挂载和扩展多块硬盘(非目录挂载)步骤

  笔记最近买了个阿里云主机(也是听说不错才买的),操作系统是CentOS,后来又新买了硬盘,在新硬盘如何挂载和扩展折腾了不少时间,所幸操作成功,现在把操作步骤记录分享给大家. 新买的阿里云主机默认硬盘没有挂载,如果是挂载那块没有挂载的默认硬盘,可以直接看看阿里云给的教程.但是我感觉硬盘不够用,后来又买了一块硬盘,又不想单独挂载到一个目录里,想扩展现有的硬盘,或者在挂载唯一那块硬盘又想留出以后扩展这块硬盘的余地,那么用阿里云给出的教程就不行了. 折腾了半天,终于挂载成功,不过这样的操作不建议你直

从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库

开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database Service)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于飞天分布式系统和全SSD盘高性能存储,支持MySQL.SQL Server.PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案. 当然,并不是指所有用户

DockerCon 2016 深度解读:在阿里云上体验Docker 1.12内置的编排能力

昨天才从DockerCon大会归来,阿里云容器服务团队将为大家奉献一系列深入学习的文章来帮助大家了解Docker 1.12的最新动态. 第一部分:在阿里云上体验Docker 1.12内置的编排能力 (本文) 第二部分:在阿里云上体验Docker 1.12的路由能力和容器应用分发部署 在DockerCon第一天的Keynote里面,Docker CTO Solomon Hykes宣布Docker将提供内置的编排(Orchestration)能力,从而能使得Docker Engine原生支持集群管理