Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Amber11+AmberTools1.5+CUDA加速 安装总结

Amber11+AmberTools1.5+CUDA加速 安装总结

以下安装方法是根据分子模拟论坛网友的一些以前的帖子,进行了综合与总结,只要操作正确100%可以安装并测试成功。考虑到Amber11一般要安装在集群上使用,所以安装时采用intel的编译器,Openmpi并行器。Amber11软件需要购买获得使用license,AmberTools可以到www.ambermd.org免费下载。安装环境:Dell Precision Workstation T3400 à Q9550 8G ECC à...
Syncthing: 一个在计算机之间同步文件/文件夹的私密安全同步工具

Syncthing: 一个在计算机之间同步文件/文件夹的私密安全同步工具

简介Syncthing是一个免费开源的工具,它能在你的各个网络计算机间同步文件/文件夹。它不像其它的同步工具,如BitTorrent Sync和Dropbox那样,它的同步数据是直接从一个系统中直接传输到另一个系统的,并且它是完全开源的,安全且私密的。你所有的珍贵数据都会被存储在你的系统中,这样你就能对你的文件和文件夹拥有全面的控制权,没有任何的文件或文件夹会被存储在第三方系统中。此外,你有权决定这些数据该存于何处,是否要分享到第三方,或这些数据在互联网上...
如何管理 Vim 插件

如何管理 Vim 插件

Vim是Linux上一个轻量级的通用文本编辑器。虽然它开始时的学习曲线对于一般的Linux用户来说可能很困难,但比起它的好处,这些付出完全是值得的。vim 可以通过完全可定制的插件来增加越来越多的功能。但是,由于它的功能配置比较难,你需要花一些时间去了解它的插件系统,然后才能够有效地去个性化定置Vim。幸运的是,我们已经有一些工具能够使我们在使用Vim插件时更加轻松。而我日常所使用的就是Vundle。什么是VundleVundle意即Vim Bundle,...
一种基于Storm的可扩展即时数据处理架构思考

一种基于Storm的可扩展即时数据处理架构思考

问题引入使用storm可以方便的构建一种集群式的数据框架,并通过定义topo来实现业务逻辑。但使用topo存在一个缺点, topo的处理能力来自于其启动时设置的worker数目,在很多情况下,我们需要能够根据业务压力来调整集群的处理能力,这时候单一的topo就无法解决这个问题了。为了能够更加灵活的定义处理能力,可以考虑将原有的topo根据业务域进行拆分,做到互不干扰,灵活控制,而且为了能够更加经济的利用处理资源,可以考虑引入worker资源池的概念,达到对...
Storm - 使用过程中的一点思考

Storm - 使用过程中的一点思考

引子这几天为了优化原有的数据处理框架,比较系统的学习了storm的一些内容,整理一下心得1. storm提供的是一种数据处理思想,它不提供具体的解决方案 storm的核心是topo的定义,而topo承载着所有的业务逻辑,我们基于storm的topo的组织方案,来编排私有的业务实现逻辑。 storm的业务抽象是最基本的信息流式处理范式。2. storm支持多种语言 storm提供的处理框架支持多种语言,java只是其中一种,我们可以使用不同的语言实现t...
CentOS里iptables的NAT

CentOS里iptables的NAT

用CentOS 5.3配nat死活都不行,参考N多配置方法都无济于事。觉得是操作系统那里出了问题,又用了CentOS 6.6,里面有个配置的图形引导界面,很容易就搞定了。后来在英文网页里发现echo "1" > /proc/sys/net/ipv4/ip_forward这样就可以了。寻找N多地方,终于知道这是在OS系统默认不转发流量的时候,强制转发的方法。常态的让系统转发需要修改配置文件。/etc/sysctl.conf里面net.ipv4.ip_f...
Linux命令的类型

Linux命令的类型

1.Linux内建命令: 由shell程序自带的命令,最常见的有cd、pwd等。使用type命令即可查看命令属于哪种,比如:#type cdcd is a shell builtin ————>看到这个提示的,说明此命令是内建命令2.Linux外部命令: 本身是一个独立的可执行程序文件,命令名即为程序文件名,常见的有ls、mv、ps等。查找方式:通过shell的内置的环境变量PATH中指定的路径进行查找...
history介绍及bash命令快速调用

history介绍及bash命令快速调用

在日常工作中,能够快速并准确的使用Linux命令是必不可少的,下面为大家介绍一下其中的小技巧。一、查找命令历史——history使用history能够快速的找到之前输入过的命令。# history大家可以看到,你输入过的命令会在列表中显现出来。前面是命令编号,有什么用?请看下方详解。额外选项:# history N 显示最近的N条命令,例如history 5# history -d N删除第N条命令,这个N就是前面的编号,例如h...
RAID1源代码分析

RAID1源代码分析

正确写流程的总体步骤是,raid1接收上层的写bio,申请一个r1_bio结构,将其中的所有bios[]指向该bio。假设盘阵中有N块盘。然后克隆N份上层的bio结构,并分别将每个bios[]指向克隆出来一个bio结构,然后进行相应设置。 对于没有Write Behind模式而言,之后将所有这些bios[](共用页结构)放入队列pending_list中,对内存bitmap置位。接着由守护进程摘取pending_list链中的bio,然后将内存bitma...
浅析 Linux/UNIX 信号机制

浅析 Linux/UNIX 信号机制

信号常常被称为“软中断”,和“中断”类似,用来通知程序发生异步事件。对信号的处理一般来说有三种方式:忽略,终止进程以及使用信号处理函数。信号处理函数的方式是从一处执行流断开,转而去运行另外的一处代码(信号处理),当处理函数返回时,继续从断开的地方继续执行。1、安装信号处理函数 在系统编程的层面上与信号的处理关系最直接相关的函数有两个,他们用来安装信号处理函数: sighandler_t signa...
使用xeCJK解决LaTeX中文问题的最小模板

使用xeCJK解决LaTeX中文问题的最小模板

LaTeX的中文支持一直是个问题,11年左右刚开始学习LaTeX的时候,那时的中文解决办法是CJK宏包。到了12年或13年的时候,再接触LaTeX的时候,LaTeX中文支持的最优解决办法变成了xeLaTeX+xeCJK,这大概是目前为止最优的中文解决方案。后来,CTEX学会将xeCJK的功能进行打包,发布了ctex宏包,进一步简化了用LaTeX写中文文档的问题。下面是利用xeLaTeX和 xeCJK实现中文支持的最小模板:12345documentclas...
Linux下的GMT中文支持

Linux下的GMT中文支持

原生GMT是不支持中文的,想要让GMT支持中文,需要进行一番配置。想要理解整个问题,需要对PostScript、CID字体有更深刻的理解,这未免有些过于复杂。所以这篇博文只介绍一些基本的原理,不一定准确但是却够用。修改配置这个事情本身不难,麻烦的是不同的发行版对ghostscript的打包方式不同,不同的ghostscript版本之间也会有一些差异。这里列出我在使用的系统信息,对于其他发行版以及gs版本,也有一些参考意义。操作系统:CentOS7.0gho...
Arch Linux 下的 QQ 解决方案

Arch Linux 下的 QQ 解决方案

Linux 上面玩 QQ 一直都是一个问题。Wine 算是一个解决方案,但是也有不少人失败了。由于 QQ 的特殊性,采取了一系列的保护措施,导致 QQ 这个 Windows 程序非常复杂,因此 Wine 在运行 QQ 时表现差强人意。本文将要安装的是 QQ6.3 ,更高的版本除非对 QQ 做出修改,否则很难安装成功,即使成功了,问题也挺多的(笔者已试验过 QQ7.4 安装)。写这个的目的主要是方便有人遇到问题截图提问,毕竟 Linux 的普及工作还得靠大家...
<< 961 962 963 964 965 966 967 968 969 970 >>