Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。 Ceph项目最早起源于Sage就读博士期间的工作(2004年),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储。 --from <<Ceph 介绍及原理架构分享>>
Continue readingNSF (Network-base File System) can allow computers (clients) to access files on another computer(server) over the network even the clients have different operating systems from the server. And this article will guide you exstablishing your own NFS service on CentOS 7, which is generally used as server os.
Continue readingThis post will help you change your server ssh port with selinux enabled on Centos 7 or Fedora 28 or other distros.
Continue readingThe Chroma package supports data-parallel programming constructs for lattice field theory and in particular lattice QCD. Here is how I compile chroma on Tianhe II and Cori at NERSC.
Continue readingtmux是一个优秀的终端复用软件, 是BSD下的Screen的替代品. 相对于Screen,tmux更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。
Continue readingSometimes we need to know the process name via the specific pid, and sometimes vice verse, especially when only allowing one process running, so it is necessary to know how to.
Continue readingGPG or GnuPG 是目前最流行、最好用的加密工具之一。是由GNU出品的PGP的开源实现版本.广泛应用于加密、数字签章及产生非对称匙对等.
Continue readingArch Linux 是一款轻量简单的linux发行版,其秉承简洁、优雅、正确和代码最小化的设计宗旨。简洁、可定制度高:对于有系统洁癖的人,或者控制欲极强的人,Arch 绝对是首选. Arch linux 有着丰富详尽的wiki, 指导新手如何安装, 但是初次接触, 总是有些地方不明所以. 故记录下在vmare中的安装过程, 以备所需.
Continue readingGNU GRUB(GRand Unified Bootloader)是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。目前绝大部分现代 linux 发行版都采用 grub 来引导系统,并且 windows 和 mac 也可以用 grub 来引导。这使得用 grub 引导多系统非常方便。
Continue readingvim被称为编辑器之神, 是一个超级超级强大的文本编辑器,它和Emacs是一个数量级, 被无数程序员所推崇. 默认的vim配置基本可以使用, 但是若加以调教, 将会使你的效率大大提高.
Continue reading