Linux Matlab服务器进一步改造成Application Server(应用程序服务器)
Matlab + X11给我的体验让我百试不爽,Linux快而稳定,X11简单而实用。考虑到Matlab不是天天用,服务器摆着也是摆着,为了不浪费资源,应该进一步利用并升级成为应用程序服务器,即将所有不常用,不需要显卡加速的应用程序(Apps)都安装在该服务器上,在需要的时候用X11调出。
Matlab已是最好的例子。接下来陆续考虑的几个应用程序还包括QUCS(电路图模拟程序)、QCAD、Eagle PCB Design和GIMP等,最后也可能会把Wine安装上,以支持更多Windows应用。
以下是改进过程的几个笔记手稿:
一、更名服务器
服务器原名为Matlab-Server,现在不合适了,要更名为X11-Server。操作不难,需修改以下两处地方:
sudo nano /etc/hostname sudo nano /etc/hosts# 最后重启服务 sudo /etc/init.d/hostname restart # 或者 sudo service hostname restart
二、创建自定义指令,以显示所有安装并可运行的应用程序
大概就是输入myapps指令,要列出所有已经安装了的应用,并给出启动该应用的对应指令。
nano .apps_list # 创建一个用来列放所有应用名称和对应指令的文件,并逐行将应用名列出,最后保存退出nano .bash_aliases # 创建一个用来列alias指令的文件,内记录所有对应的指令及具体操作,例如:alias myapps='cat /home/xin/.apps_list' # 上面的自定义指令为myapps,对应的操作是将之前创建的.apps_list文件的内容显示出来# 保存退出后,执行 . ~/.bashrc# 最后执行下面指令查看是否成功 alias
三、安装QUCS
sudo apt-add-repository ppa:qucs/qucs # 更新Repository sudo apt-get update sudo apt-get install qucs # 安装QUCS# 启动程序指令为qucs
四、安装QCAD
# 去QCAD官网下载对应的.run安装文件,如已安装Chrome,用Chrome下载到download # 进入到download文件夹下,给予.run文件执行权限,并运行便可。 chmod a+x qcad-3.6.4-linux-x86_64.run ./qcad-3.6.4-linux-x86_64.run# QCAD的默认安装路径比较让人郁闷,是在/home下面 # 我不希望把程序安装在用户个人目录下,希望移到根目录的/opt下面 sudo cp -a ~/opt/. /opt sudo rm -rf ~/opt# 现在,运行QCAD需要执行/opt/qcad-3.6.4-linux-x86_64/qcad文件 # 为方便起见,我修改了前面提到的.bash_aliases,创建了qcad这个新alias alias qcad='/opt/qcad-3.6.4-linux-x86_64/qcad'
五、安装Eagle PCB Design
# 基本同上,但Eagle只有32位版本,运行在64位系统需要安装一个运行库 sudo apt-get install ia32-libs # 这是Ubuntu 12.04及其之前的指令,14.04已经不能用了# 14.04需要做一下调整: sudo -i cd /etc/apt/sources.list.d echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list apt-get update apt-get install ia32-libs rm ia32-libs-raring.list apt-get update# 去~/Downloads下 chmod a+x eagle-lin-7.1.0.run sudo ./eagle-lin-7.1.0.run# 运行eagle需要去安装文件夹下执行eagle文件 # 为方便起见,我修改了前面提到的.bash_aliases,创建了eagle这个新alias alias eagle='/opt/eagle-7.1.0/bin/eagle'
六、安装GIMP
sudo apt-add-repository ppa:otto-kesselgulasch/gimpsudo apt-get install gimpsudo apt-get updatesudo apt-get upgrade# 运行是执行gimp
七、安装Audacity音频编辑器
sudo add-apt-repository ppa:audacity-team/dailysudo apt-get updatesudo apt-get install audacity
八、安装R语言及RKWard图形界面
sudo add-apt-repository ppa:marutter/rrutter sudo apt-get update sudo apt-get install r-base r-base-dev sudo apt-get install rkward
最后附上一张截图,我运行myapps时给出的所有应用列表。
转载于:https://blog.51cto.com/cnbeta/1549739
Linux Matlab服务器进一步改造成Application Server(应用程序服务器)相关推荐
- centos ftp服务器搭建_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...
- 服务器一般安装那种centos_CentOS系统云服务器宝塔面板安装以及微信小程序服务器搭建...
宝塔面板(官网http://bt.cn)是一款非常优秀的服务器管理工具,无论是系统功能还是用户界面都做的很完善很人性化,是使用Linux服务器的站长不可多得的一款工具,本文以CentOS6.5-64位 ...
- java http 服务器搭建_基于http.server搭建局域网服务器过程解析
不知道大家有没有遇到过这样的情况, 在做项目或者研发的时候,迫切想要将一个文件传输给另一台电脑,却找不到u盘,于是麻烦的通过登陆qq.微信等社交软件 ,或者邮箱等工具进行传输,十分麻烦,让人苦恼.都说 ...
- 2003系统服务器,雨林木风 windows server 2003企业版服务器系统
1.雨林木风 windows server 2003企业版服务器系统 在WindowsServer2003中,群集安裝和设置更容易也更安全可靠,而该产品的提高网络功能提供了更强的常见故障迁移能力和更长 ...
- 无线临ftp服务器1.3,Cerberus FTP Server Enterprise(FTP服务器管理工具)V11.3.1.1 最新版
Cerberus FTP Server Enterprise(FTP服务器管理工具)是一款十分优秀好用的FTP服务器管理助手.如果你需要一款好用的服务器管理工具,小编带来的这款Cerberus FTP ...
- 何如修改sql服务器名称,如何修改SQL Server 2008数据库服务器名称
如何修改SQL Server 2008数据库服务器名称 在一个虚拟机中安装了SQL Server 2008,然后将该虚拟机文件复制了一个出来,然后还原成另外一个虚拟机,这样就可以同时使用2个虚拟机来做 ...
- win7怎么配置程序服务器错误日志文件,win7怎么配置程序服务器
win7怎么配置程序服务器 内容精选 换一换 园区智能体服务的边缘算法作业会下发到边缘节点服务器运行,需要在IEF侧注册并纳管边缘节点.园区智能体的算法作业是以容器应用的方式下发到边缘节点运行的,因此 ...
- 微信小程序开发一定要服务器么,该怎么选择小程序服务器?
因为微信用户群体广,微信小程序自从上线以来就受到用户的青睐,很多商家看准商机开始部署自己的微信小程序平台,且占据了很大的市场份额,尤其是微信小游戏和微信购物类商城很少火爆.但是很多人们对微信小程序开发 ...
- 自建服务器打印机,关于Windows 2016 Server创建打印机服务器后对打印机设置权限的问题...
目前准备在Windows 2016 Server上部署打印机服务器,经过测试: 当网络打印机添加到打印机服务器时,每台打印机的 "安全" 里面必须要设置 everyone 有&qu ...
最新文章
- android 代码混淆 gson,Android RecyclerView和Gson混淆问题
- React16.2的fiber架构
- ActionScript 3.0 Step By Step系列(六):学对象事件模型,从点击按扭开始
- python 将os.getcwd()获取路径中的\替换成\\
- angular中父组件给子组件传值-@input
- nginx php空白页 fastcgi_param
- 连载13:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
- 电脑位数怎么看_看完了这篇文章你就知道怎么选电脑了...
- css随记01编辑技巧,背景与边框
- 第M题 快速幂详解!: 给出3个正整数A B C,求A^B Mod C。
- [技术帖] js中,双引号,引发的问题
- 数学建模写作指导20篇(二)-数学建模论文写作通用模板
- js msgbox 插件
- 2023计算机毕业设计SSM最新选题之java住院病人管理系统pebfh
- 如何使用 Python 读写 PDF 文件
- AXI(Advanced eXtensible Interface)协议规范
- Android 12系统源码_SystemUI(八)SystemUIVisibility属性
- 腾讯游戏学院------SLG游戏技术【笔记】
- oracle12c cc 功能,Oracle Database12c新特性:新增加的后台进程
- python获取字典长度_Python中的字典
热门文章
- 【Java】@transient代表着什么
- windows下,linux下elasticsearch安装插件bigdesk插件的步骤
- C语言判断两个数组是否有相同元素
- Spring 使用AOP
- colorpix取色小工具_Python版的取色器
- linux网络安装gtk2,(一) linux 下gtk2,python的安装
- 51单片机指针c语言,单片机C语言教程:C51指针的使用
- gnu java_【Java学习笔记】修饰符
- python条形图的动画显示水能时钟_[宜配屋]听图阁
- 监控摄像头接入流媒体服务器的几种方式