KeePassX on CentOS
摘要:KeePassX on CentOS I’ve been playing with CentOS 5 lately, and really needed KeePassX on it. I ran into a few problems… No rpms for Centos means you h...
阅读全文
centos6安装mono
摘要:CentOS是一个基于RHEL的Linux发行版,其目的是为了提供一套免费与自由的企业等级Linux发行版。CentOS的名称来自于「Community ENTerprise Operating System」,从名称便可以知道这是一套由社区主导、并以企业级用户为主要目标的操作系统。 目前CentO...
阅读全文
sudo: sorry, you must have a tty to run sudo
摘要:通过 /etc/rc.local 或者 cfagent 执行 sudo 命令时,会得到这个错误,意思是执行sudo 的shell 需要一个控制终端。在 /etc/rc.local 或者 cfagent 中的命令,是没有控制终端的。 在http://www.question-defense.com/2...
阅读全文
设置MySQL使用大内存页面
摘要:一般情况下使用的内存为每页4K,使用huge page的话默认是每页 2M。如果设置MySQL使用 huge page 至少有两个好处,一个是可以减少 Translation Lookaside Buffer (TLB) 失误以提高性能,另一个是利用 huge page不会swap的特性保证MySQ...
阅读全文
Hadoop使用常见问题以及解决方法
摘要:1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改...
阅读全文
Linux 进程
摘要:/sbin/init 内核启动的第一个用户级进程,引导用户空间服务 [kthreadd] 内核线程管理[migration/0] 用于进程在不同的CPU间迁移[ksoftirqd/0] 内核调度/管理第0个CPU软中断的守护进程[migration/1] 管理多核心[ksoftirqd/1] 内核调...
阅读全文
Flashcache系统管理员手册
摘要:1.简介Flashcache 是为Linux操作系统开发的块设备回写缓存内核模块,使用了Device Mapper的方式实现,本文档可指导你快速掌握Flashcache管理工作。2. 系统需求 Flashcache 在Linux 2.6.18 和 2.6.20 内核上编译并测试通过。如果需要在更新的...
阅读全文
访问cdrom中的数据 linux
摘要:Linux显示所有的目录都在一个目录树下,而于他们位于哪一个驱动器/硬件无关。在Linux下的磁盘内容作为子目录形式出现的。可移动介质的内容不会自动出现在这些自目录的,我们必须通过挂载驱动器来实现。 用mount命令来挂载cdrom. 命令:mount -t auto /dev/cdrom /mnt...
阅读全文
HBase性能优化方法总结
摘要:原文链接:http://blog.linezing.com/2012/03/hbase-performance-optimization 本文主要是从HBase应用程序设计与开发的角度,总结几种常用的性能优化方法。有关HBase系统配置级别的优化,这里涉及的不多,这部分可以参考:淘宝Ken Wu同学...
阅读全文
HBase性能调优
摘要:原文链接:http://kenwublog.com/hbase-performance-tuning 因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。 配置优化 z...
阅读全文
Linux下OOM Killer机制详解
摘要:Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。相信广大从事Linux服务端编程的农民工兄弟们或多或少遇到过(人在江湖漂,哪有不挨刀啊)。典型的情况是:某天机器突然登不上了,能pi...
阅读全文
Linux中的线程(NPTL)与内存泄漏
摘要:线程不错,随手写几行,程序就并行了、多核了。在写服务器的时候,很多时候并发不高或者很小的情况下,用每个连接对应一个线程的方法可以最方便的处理并发。但是,小心,pthread_create的时候如果没有加上detach属性,或者在线程中没有自己detach,而又没有其他线程来join这个线程的时候,这...
阅读全文