一、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(环境选择)
2014-09-05 23:16
691 查看
最近有点迷上Server版的Ubuntu,内存占用实在是太低了,系统稳定、反应快。这种环境下,运行Matlab应该是最完美的。
网上随便搜搜也会发现,Linux的Matlab要普遍比Windows的快,毕竟单纯从系统环境看,后者是要臃肿得多。我个人还挺喜欢Windows 8的,但经老婆测试发现,Windows 8下Matlab速度明显比Windows 7慢,有时候i7处理器甚至跑不过年迈的Core2——由此可见,系统对Matlab的影响是十分大的。
看电影也都知道了,高阶运算/并行运算都是基于Linux内核的,一般就是指令行登录,执行命令,然后获得一个程序界面窗口输出。
在Windows下,通过Putty我们可以利用SSH登录Linux服务器,但想要把服务器内安装的应用程序的窗口输出到桌面,则需要X11的配合。默认情况下,Ubuntu桌面版已经包含X11服务器端的程序,Server版则需要自行安装,并加载一个轻量级的图形界面。
Ubuntu现在的Unity太臃肿,十分不喜欢,尝试了Xubuntu和Mint,都还不错,但两者的问题在于自动更新太频繁,并且装了一堆不需要的应用,于是我决定用Ubuntu Server + Openbox + X11来实现我要的效果。
系统:Ubuntu Server 14.04 LTS
图形界面:Openbox
应用程序:Matlab 2014a、CIFS支持包(这个主要是用于Mount Windows共享文件夹的)
虚拟机环境:8 vCPU + 8GB内存 + 40GB硬盘 + 无硬件3D加速
下一章我将细谈Openbox和Matlab的安装,这里我轻描淡写一下Ubuntu Server的环境配置和对比其他Linux发行版的不同。
Ubuntu Server在环境安装上没有要求,不需要预先为Matlab安装任何组件。即使是CIFS也是可选的,目的只在于可以将Windows的共享文件夹mount到Linux系统下,这样两边交换数据时方便些。
选择服务器系统时,我个人挣扎了一下,因为Linux的发行版实在太多了。这里我简略地对比一下主要Linux系统之间的区别(我个人的考虑角度)
Ubuntu Server对比红帽企业版Linux(RHEL)和CentOS
先说RHEL和CentOS,两者是同根生,CentOS是基于RHEL的社区维护版,所以内核、版本上是一致的。RHEL由红帽维护,CentOS由社区维护。
CentOS在服务器领域极为流行,不仅是因为红帽的关系,也因为自身版本更新原则的原因。RHEL和CentOS都是真正的LTS(长期支持版本),跨度都在10年——即一个版本系统发行后,十年里都会有更新支持,这些更新不仅仅内核的安全补丁更新,更重要的是软件的兼容性Bug补丁。服务器应用有很多,没准一次小更新就会造成兼容问题,从而导致服务中断——红帽公司也就是靠维护和保证服务,来收取技术支持费盈利了。CentOS则完全免费,用户要靠自己。
Ubuntu Server也号称LTS,但跨度据说只有3年。至少从12.04 LTS到14.04 LTS,用户只等了不到3年。不是说发行新版本,旧版本就不支持了。但一家公司的资源也是有限的,既承诺要长期支持12.04,又怎么有足够精力支持14.04呢?所以这种担忧在企业级服务器里面是广泛存在的,也是用户不太愿意采纳的原因。
但作为个人用户,Ubuntu更新快一点并不是什么严重的事。说难听些,真遇到兼容问题导致服务器挂了,也没太大损失。何况Ubuntu社区确实大,想要解决问题很容易,Debian的应用包也丰富,所以是我自己的首选。
Server版对比桌面版等
虽然安装Matlab是需要图形界面的,很多时候也确实觉得有图形界面方便些,但毕竟这不是天天用的系统,轻简、稳定是最重要的考量。而且服务器是挂在Hyper-V上,能节省一些内存资源就尽量节省。综合这样的考虑,桌面版必然排除掉(动则内存就要1GB以上)。
网上随便搜搜也会发现,Linux的Matlab要普遍比Windows的快,毕竟单纯从系统环境看,后者是要臃肿得多。我个人还挺喜欢Windows 8的,但经老婆测试发现,Windows 8下Matlab速度明显比Windows 7慢,有时候i7处理器甚至跑不过年迈的Core2——由此可见,系统对Matlab的影响是十分大的。
看电影也都知道了,高阶运算/并行运算都是基于Linux内核的,一般就是指令行登录,执行命令,然后获得一个程序界面窗口输出。
在Windows下,通过Putty我们可以利用SSH登录Linux服务器,但想要把服务器内安装的应用程序的窗口输出到桌面,则需要X11的配合。默认情况下,Ubuntu桌面版已经包含X11服务器端的程序,Server版则需要自行安装,并加载一个轻量级的图形界面。
Ubuntu现在的Unity太臃肿,十分不喜欢,尝试了Xubuntu和Mint,都还不错,但两者的问题在于自动更新太频繁,并且装了一堆不需要的应用,于是我决定用Ubuntu Server + Openbox + X11来实现我要的效果。
系统:Ubuntu Server 14.04 LTS
图形界面:Openbox
应用程序:Matlab 2014a、CIFS支持包(这个主要是用于Mount Windows共享文件夹的)
虚拟机环境:8 vCPU + 8GB内存 + 40GB硬盘 + 无硬件3D加速
下一章我将细谈Openbox和Matlab的安装,这里我轻描淡写一下Ubuntu Server的环境配置和对比其他Linux发行版的不同。
Ubuntu Server在环境安装上没有要求,不需要预先为Matlab安装任何组件。即使是CIFS也是可选的,目的只在于可以将Windows的共享文件夹mount到Linux系统下,这样两边交换数据时方便些。
选择服务器系统时,我个人挣扎了一下,因为Linux的发行版实在太多了。这里我简略地对比一下主要Linux系统之间的区别(我个人的考虑角度)
Ubuntu Server对比红帽企业版Linux(RHEL)和CentOS
先说RHEL和CentOS,两者是同根生,CentOS是基于RHEL的社区维护版,所以内核、版本上是一致的。RHEL由红帽维护,CentOS由社区维护。
CentOS在服务器领域极为流行,不仅是因为红帽的关系,也因为自身版本更新原则的原因。RHEL和CentOS都是真正的LTS(长期支持版本),跨度都在10年——即一个版本系统发行后,十年里都会有更新支持,这些更新不仅仅内核的安全补丁更新,更重要的是软件的兼容性Bug补丁。服务器应用有很多,没准一次小更新就会造成兼容问题,从而导致服务中断——红帽公司也就是靠维护和保证服务,来收取技术支持费盈利了。CentOS则完全免费,用户要靠自己。
Ubuntu Server也号称LTS,但跨度据说只有3年。至少从12.04 LTS到14.04 LTS,用户只等了不到3年。不是说发行新版本,旧版本就不支持了。但一家公司的资源也是有限的,既承诺要长期支持12.04,又怎么有足够精力支持14.04呢?所以这种担忧在企业级服务器里面是广泛存在的,也是用户不太愿意采纳的原因。
但作为个人用户,Ubuntu更新快一点并不是什么严重的事。说难听些,真遇到兼容问题导致服务器挂了,也没太大损失。何况Ubuntu社区确实大,想要解决问题很容易,Debian的应用包也丰富,所以是我自己的首选。
Server版对比桌面版等
虽然安装Matlab是需要图形界面的,很多时候也确实觉得有图形界面方便些,但毕竟这不是天天用的系统,轻简、稳定是最重要的考量。而且服务器是挂在Hyper-V上,能节省一些内存资源就尽量节省。综合这样的考虑,桌面版必然排除掉(动则内存就要1GB以上)。
相关文章推荐
- 二、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(环境安装)
- 三、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(补充内容)
- windows 10中的ubuntu子系统安装桌面环境的方法(How to install Ubuntu-desktop in windows 10 Subsystem for Linux)
- Ubuntu server版本安装桌面环境
- windows 10中的ubuntu子系统安装桌面环境的方法
- Ubuntu Server(8.10)安装X windows桌面环境
- [转]为Ubuntu Server安装gnome图形桌面环境
- Ubuntu Server安装gnome图形桌面环境
- 为Ubuntu Server安装gnome图形桌面环境
- Ubuntu Server 14.04下安装桌面环境后出现只有Guest模式的解决方法
- ubuntu server 安装桌面环境中文乱码问题
- 为Ubuntu Server安装gnome图形桌面环境
- ubuntu server 安装桌面环境中文乱码问题
- [转]为Ubuntu Server安装gnome图形桌面环境
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- Ubuntu 14.04 server安装桌面环境
- Ubuntu Server 12.04安装桌面环境以及配置VNC
- 为Ubuntu Server 安装图形桌面环境
- Ubuntu server 安装桌面环境
- 为 Ubuntu Server 安装图形桌面环境