189 8069 5689

阿里云ubuntu服务器远程连接 阿里云服务器ubuntu系统

Ubuntu远程启动后台进程与后台启动图形化进程

本文主要介绍,如何在Ubuntu远程连接服务器、远程启动进程、远程启动后台进程、远程启动后台图形化进程的常规方法。

成都创新互联专注于企业成都全网营销、网站重做改版、西盟网站定制设计、自适应品牌网站建设、H5场景定制成都做商城网站、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为西盟等各大城市提供网站开发制作服务。

最常用的远程连接方法就是ssh,ssh介绍与使用可以参考 SSH原理与运用(一):远程登录

用下面的命令可以直接连接远程的机器

正常情况下,通过ssh连接上远程机器以后,执行命令,启动进程都没有什么问题。但是如果关闭了ssh窗口,这些启动的进程会自动关闭。

关闭ssh窗口--关闭session会话--触发SIGHUP信号--关闭ssh窗口启动的所有进程

解决方法,可以通过nohup或者screen方式实现ssh关闭而进程不退出

nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 ( 表示“and”的符号)到命令的尾部。

例如:后台启动一个node进程

nohup很容易使用,简答的命令启动都没有什么问题,但是对于复杂的需要交互的命令就比较麻烦了,例如,关闭了ssh窗口,但是下次再登录进来的时候,还是想恢复上次的进程交互方式,通过nohup就不能实现,可以通过screen实现

例如:同样上面的方式我们启动一个node进程

对于远程启动的程序,有时候我们并不关心程序是否有图形化界面(比如自动化测试),只要程序能够运行就可以了。xvfb工具提供了这个功能。

Xvfb 是什么呢,他的名称是 virtual framebuffer X server for X Version 11, Xvfb 可以直接处理Window 的图形化功能,并且不会把图像输出到屏幕上,也就是说,就算你的电脑没有启动 Xwindow , 你仍然可以执行任何图形程式。详细可以参考 维基百科Xvfb

安装xvfb

运行xvfb-run 常用命令

例如:

我们通过ssh启动一个chromium浏览器

提示不能打开,如下图

下面通过

通过xvfb-run启动浏览器,命令如下

浏览器启动成功,如下图

阿里云ESC服务器进入不了图形界面?

总体而言,图形化界面还是很简单的。

首先,直接登录阿里云的服务器,或者远程连接(通过在自己Ubuntu个人电脑终端输入ssh daletest@external_ip_address来建立连接),然后在命令行输入:

sudo apt-get update

apt-get install ubuntu-desktop #安装桌面软件

reboot #重启

reboot之后就显示了图形界面了(我是在浏览器中打开的服务器)。

1)在图形化界面中,只有ftpdale能够输入密码登录进去,其他的用户都登录不进去。(有可能是没有apt-get upgrade?)

2)图形化界面的登录界面中竟然没有daletest用户,我明明在本机上是有的。

到此就差不多了,操作还是比较流畅的,就是一些复制粘贴的指令似乎比较麻烦。还得进一步探索、熟悉,但是基本能用了。

3 总结

实际上,我认为既然用了ubuntu 服务器,就不要再用图形化界面了,基本上没有什么在terminal下不能做,所以还是多去了解下terminal的操作,一个terminal绝对够用了。

远程连接腾讯云服务器ubuntu

与阿里云服务器一样,首先在腾讯云服务器的控制台中开启端口22,设置登录密码,默认登录账户为ubuntu(注意拼写),不用在控制台生成、绑定ssh

登录成功之后记得设置root密码,使用过程中,大概率会用到。

输入sudo passwd,回车

输入新密码,即root密码

再次输入密码,确认密码


本文名称:阿里云ubuntu服务器远程连接 阿里云服务器ubuntu系统
文章分享:http://jkwzsj.com/article/ddgeccg.html

其他资讯