本地Windows远程桌面连接阿里云Ubuntu服务器
本地Windows远程桌面连接阿里云Ubuntu 16.04服务器:
1、目的:希望通过本地的Windows远程桌面连接到阿里云的Ubuntu服务器,通过远程桌面图形界面的方式操作服务器。
2、条件:申请的阿里云Ubuntu服务器一台,本地Windows操作系统电脑一台。
3、如何远程桌面连接:
(1)首先通过Windows系统下连接Linux系统的命令行工具连接Ubuntu服务器,(工具:xshell,securecrt,putty等)。
(2)通过Windows下工具连接到linux操作系统,之后打开命令窗口,切换到root权限。
(3)先安装更新:apt-get upate。
(4)安装xrdp:输入apt-get install xrdp-->回车-->输入"y"-->回车,安装完成。
(xrdp: An open source remote desktop protocol(rdp) server)
(5)安装vnc4server:输入apt-get install vnc4server"-->回车-->输入"y"-->回车,安装完成。
(VNC (Virtual Network Console)是虚拟网络控制台的缩写)
(6)安装xfce4:输入apt-get install xubuntu-desktop"-->回车-->输入"y"-->回车。
-->输入echo "xfce4-session" >~/.xsession-->回车-->输入 service xrdp restart-->回车,安装完成。
(Xfce是一个自由软件,运行在类Unix操作系统 (如Linux、FreeBSD 和 Solaris)上,提供轻量级桌面环境。)
(7)在本地Windows电脑上,使用"窗口键+R"打开"运行对话框"-->输入"mstsc"-->回车-->输入Ubuntu主机的IP地址-->"连接"。
(8)选择"sesman-Xvnc"-->输入"用户名和密码"-->回车,成功登录到Ubuntu桌面,现在可以进行远程操作了。
再者就是卸载xfce4和xubuntu desktop
- sudo apt-get purge xrdp
- sudo apt-get purge vnc4server
- sudo apt-get purge xubuntu-desktop
卸载xfce桌面:
1、卸载xfce 4
$sudo apt-get remove xfce4
2、卸载相关软件
$sudo apt-get remove xfce4*
3、自动卸载不必要的软件
$sudo apt-get autoremove
4、系统清理
$sudo apt-get clean
二、卸载xubuntu-desktop
1、卸载xubuntu
$sudo apt-get remove xubuntu*
2、同样需要卸载不必要的软件
一些其它命令:
dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)
dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.
下面总结一下有关apt-get的常用但容易混淆的指令:
一、卸载
1. sudo apt-get autoclean
如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。
2. sudo apt-get clean
类似上面的命令,但它删除包缓存中的所有包。这是个很好的做法,因为多数情况下这些包没有用了。
3. sudo apt-get autoremove
删除为了满足其他软件包的依赖而安装的,但现在不再需要的软件包。
4. sduo apt-get remove 软件包名称:
删除已安装的软件包(保留配置文件)
5.sudo apt-get --purge remove 软件包名称
删除已安装包(不保留配置文件)。
二、更新
1. sudo apt-get update
1更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的地址,这样才能获取到最新的软件包
2. sudo apt-get upgrade
1升级已安装的所有软件包,升级的版本就是更新的源地址里的版本,因此,在执行 upgrade 之前一定要执行 update, 这样才能更新到最新的
三、安装
1. sudo apt-get install -f
参数为–fix-broken的简写形式,可以在man apt-get 中搜索-f参数查询到其帮助信息
-f参数的主要作用是是修复依赖关系(depends),假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依赖的包。
2. sduo apt-get install 软件包名称:
一般安装步骤 如安装atom时:
1.一般安装软件前需要更新依赖库
sudo add-apt-repository ppa:webupd8team/atom
2.再更新源地址
sudo apt-get update
3.最后安装该软件
sudo apt-get install atom
四、卸载
一般卸载步骤
1.先卸载软件
sudo apt-get remove atom
2.再卸载依赖库
sudo add-apt-repository --remove ppa:webupd8team/atom
3.再使用autoremove
sudo apt-get autoremove
---------------------
原文:https://blog.csdn.net/liuxiaodong400/article/details/81038306
(over)
本地Windows远程桌面连接阿里云Ubuntu服务器的更多相关文章
- ahjesus linux连接阿里云ubuntu服务器并更改默认账号和密码,以及创建子账户
先确保本地Linux服务器SSH服务开启,如果没有开启直接执行指令:service sshd start 然后我们使用ssh指令进行远程登陆 ssh username@ip-address 输入pas ...
- Windows远程桌面连接Mac OS X
Windows远程桌面连接Mac OS X 第一步:Mac OS X 10.5 已经增加支持了由VNC Viewer访问的功能,设置如下: 系统偏好设置-共享-勾选“屏幕共享”,然后在电脑设置 ...
- windows 远程桌面连接 RPi 2B
/************************************************************************* * windows 远程桌面连接 RPi 2B * ...
- c#实现windows远程桌面连接程序
c#实现windows远程桌面连接程序 使用winform制作windows远程桌面连接程序,windows自带了远程桌面连接,我们需要将远程桌面连接集成 到自己的winform程序,并实现管理远程主 ...
- 通过xrdp服务实现windows远程桌面连接树莓派
如题:通过xrdp服务实现windows远程桌面连接树莓派 受同学影响,最近接触到了树莓派,又加上自己技痒想试一下这个小东西究竟能做什么,所以开始了树莓派学习之旅. 正题开始-xrdp实现window ...
- c#实现windows远程桌面连接程序代码
使用winform制作windows远程桌面连接程序,windows自带了远程桌面连接,我们需要将远程桌面连接集成 到自己的winform程序,并实现管理远程主机的配置. 远程桌面核心类库 windo ...
- 解决Windows远程桌面连接每次都提示输入密码的问题,远程桌面记不住密码
FROM:http://www.veryhuo.com/a/view/80444.html Windows 远程桌面连接几乎每天都用,所以使用的方便性非常重要.如果你经常用,也许会发现在某些系统中,每 ...
- 树莓派进阶之路 (024) - windows远程桌面连接树莓派通过xrdp服务(转)
本文转载:http://www.cnblogs.com/edgexie/p/6527992.html 在网上看到很多关于windows远程桌面连接树莓派的教程.我也按照教程试过了,遇到了几个坑.特意记 ...
- CentOS7配置图形界面及设置vnc远程连接、windows远程桌面连接
安装CentOS桌面 yum groupinstall "GNOME Desktop" 重启,进入终端,将启动模式变更为图形模式 systemctl set-default gra ...
随机推荐
- Xinetd服务的安装与配置详解
1.什么是xinetd xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用来管理多种轻量级Interne ...
- Python3 MySQL
首先安装pymysql pip install pymysql 准备数据库:创建一个数据库testdb mysql实例: import pymysql #打开数据库连接,使用数据库所在的IP127. ...
- pip install scrapy 报错
最近在研究Python,安装scrapy过程中报错如下图: 尝试找了一下解决方式:下载已经编译好的.whl安装包 步骤如下: 1.下载与Python版本和系统版本相匹配的Twisted包,网址:htt ...
- mybatis异常:nested exception is org.apache.ibatis.builder.BuilderException: Error resolving JdbcType
异常详细 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.Builde ...
- python内置异常层次
内置异常 BaseException # 所有异常的基类 +-- SystemExit # 解释器请求退出 +-- KeyboardInterrupt # 用户中断执行(通常是输入^C) +-- Ge ...
- MySQL Partition Table--分区表优缺点
分区表历史 1.MySQL 5.1版本开始支持基于整数列的分区表, 2.MySQL 5.5版本开始支持RANGE和LIST分区,支持TRUNCATE分区,新增COLUMNS关键词简化分区定义. 3.M ...
- mybatis中如何将多个表的查询结果,放入结果集中返回
1.首先需要将resultMap进行改造,为了避免对其他sql的影响建议另外定义一个resultMapExtral,避免id相同, 2.然后在resultMapExtral中添加其它表的字段,若多个表 ...
- 运维开发笔记整理-Django模型语法
运维开发笔记整理-Django模型语法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.模型基本概念 1>.什么是模型 模型是你的数据唯一的,权威的信息源.它包含你所存储数 ...
- Schema学习【一】
XML Schema 是基于 XML 的 DTD 替代者. 什么是 XML Schema? XML Schema 的作用是定义 XML 文档的合法构建模块,类似 DTD. XML Schema: 定义 ...
- TODO的作用及如何使用
https://blog.csdn.net/jerry11112/article/details/82966142 文章标题:[C#]TODO的作用 可以方便后续找到要做的功能点.