近来要被Fermi Science Tools折磨疯了。
其中有一个无比玄妙的bug,就是自己装在64位服务器上的版本,有的时候正常,有的时候只占cpu不做事。这时就要把它kill掉,然后重新提交,或许它又正常了。真贱啊。
多方测试无果,只好写了个流氓脚本,自动监督命令的执行,每隔30秒检查一下命令是否在正确输出,如果没有就杀了它重新运行。
一个简单的例子,两个主程序(prog_x.c和prog_y.c)依赖同一个库文件(myfuns.c),但编译时需要对myfuns.c使用不同的条件编译。比如,编译myfuns.c给prog_x.c用时,需要定义一个宏 FLAG_FOR_X,而编译myfuns.c给prog_y.c用时不需要这个宏。即两个函数所需的编译方式分别是:
cc myfuns.c -DFLAG_FOR_X -c cc myfuns.c -c
32位linux下的安装很少出什么问题。64位linux下,需要兼容的32位库才行,此外还有可能有selinux以及java的问题。参考如下两篇:
Fedora 64bit:
http://www.ittvis.com/services/techtip.asp?ttid=4448
Ubuntu 64bit:
http://www.ittvis.com/services/techtip.asp?ttid=4425
最主要的是32位兼容库的问题。可能导致idl无法运行或者idlde无法运行。比如fedora 10下,安装下面这些库
如果你的linux系统用的是texlive,那么很可能你可以使用如下命令
texdoc
或者带图形界面的
texdoctk
如果不能用,试着把texlive-doc相关的软件包装上。 在你不方便上网google,或者想比较系统的学习一下某些命令,texdoc命令可以帮你打开本机上安装的相应文档。
matlab -nodesktop -nosplash
或者
matlab -nodisplay
或者
matlab -nojvm -nosplash
matlab -nodesktop -nosplash -r example
或者
matlab -nojvm -nosplash -r example
或者
linux下配置latex的中文支持似乎很麻烦,比如参看http://www.idurun.com/?p=336
有一种快速的解决方案是使用XeTex。假设你的系统已经安装了基本的tex系统比如texlive,通过(ubuntu下使用apt-get install)
yum install texlive-xetex texlive-texmf-xetex xdvipdfmx
这时就可以编写中文文档了。
比如编写sample.tex
- 硬盘分区情况:
/sbin/fdisk -l
- 硬盘挂载情况:
mount
- 硬盘挂载及使用情况:
df -h
- 硬盘型号:
hdparm -i
- 查看某一文件夹大小:
du -sh [文件夹名]
/sbin/lspci
This example shows how to download NYU VAGC galaxy and sky catalogue for SDSS DR7.
We want all the files from http://sdss.physics.nyu.edu/datasweep/dr7 with the names *gal*.fits, *sky*.fits
Linux Mint在操作系统观察网站DistroWatch上脱颖而出已经有段时间了,近日无聊,下载来玩玩,然后决定,自己的笔记本以后就用它了。
虽然自己一直以来都用的fedora,而Linux Mint属ubuntu的变种,两者的软件管理一个用rpm和yum,一个用dpkg和apt-get,切换起来会有些不适应;但Linux Mint提供的诱惑太多了,扼要罗列如下(Linux Mint 7 Gloria):
在服务器上处理大数据,前一阶段一直把数据整理好了再传到本地用Matlab画图分析。最近希望更高效些,直接在服务器上可视化,于是开始折腾。此处记录折腾过程中的点滴经验,备忘并供参考。
只要两边操作系统的ssh不是太老,这一步很简单
ssh -X user@host
最新评论
4 周 5 天 前
4 周 6 天 前
9 周 17 小时 前
14 周 7 小时 前
24 周 1 天 前
43 周 3 天 前
1 年 3 周 前
1 年 3 周 前
1 年 12 周 前
1 年 12 周 前