linux
zhsh87
这个作者很懒,什么都没留下…
展开
-
记录服务器登录用户的历史命令
PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]thenUSER_IP=`hostname`fiif [ ! -d /tmp/dbasky ]the转载 2012-05-03 13:47:49 · 1017 阅读 · 0 评论 -
解决/var/lib/mlocate/mlocate.db 文件过大
发现有一台机器的 /var/lib/mlocate/mlocate.db 文件占用的空间是成G的大小。最后发现是由于该机器作为备份机器,挂载了许多的节点,导致locate 的db文件过大。解决方案,修改/etc/updatedb.conf 在PRUNEPATHS 参数后面增加不需要进行locate的目录,修改完成后执行updatedbmlocate.db 会明显减少。原创 2012-11-06 10:29:30 · 17195 阅读 · 0 评论 -
moosefs文件系统学习心得
特点:1. 可以在线扩容,体系架构可伸缩性极强。2. 部署简单。通用文件系统,不需要修改上层应用就可以使用(支持fuse)。不过有些老版本的内核,比如5.4一下可能需要增加fuse模块3. 体系架构高可用,除开master组件无单点故障。4. 文件对象高可用,可设置任意的文件冗余程度,而绝对不会影响读或者写的性能。5. 提供Windows回收站的功能。6. 提供类似Java原创 2012-08-29 16:49:01 · 6689 阅读 · 2 评论 -
portmap rpcinfo 备忘
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。端口映射是一个服务器,将RPC程序号转转载 2013-01-24 11:10:38 · 1550 阅读 · 0 评论 -
关于linux系统下对磁盘的监控命令
iostat -d -x 10 3Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util主要字段含义如下:r/s 每秒读操作数。w/s 每秒写操作数。rsec/s 每秒从设备读取的扇区数量。wsec/s 每秒向设备写入的扇区数量。avgrq-sz I转载 2013-02-05 10:39:28 · 6651 阅读 · 0 评论 -
常见硬盘iops参考值
常见硬盘IOPS参考值(数据仅供参考):--------------------------------------------------------------------- 2,5" 10.000 rpm SAS 113 IOPS 2,5" 15.000 rpm SAS 156 IOPS 3,5" 15.000 rpm SAS 146 IOPS 2,转载 2013-02-06 16:29:30 · 4117 阅读 · 0 评论 -
dell服务器查看raid信息
MegaCli查看RIAD相关信息Linux下查看软、硬raid信息的方法。软件raid:只能通过Linux系统本身来查看cat /proc/mdstat可以看到raid级别,状态等信息。硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:# /usr/dpt/r转载 2013-02-18 14:11:17 · 19993 阅读 · 0 评论 -
检查本地磁盘iops的脚本
#!/bin/bash#####env according to zhe system disk raid_type=5disk_iops=180w_iops=`echo "${disk_iops} * 0.8/1 "|bc`c_iops=`echo "${disk_iops} * 0.9/1"|bc`disk_counts=3#########case $r原创 2013-02-18 14:12:34 · 1105 阅读 · 0 评论 -
x64系统上编译apache报错
在linux x64系统上编译httpd-2.0.57的时候出现下面错误/usr/lib/libexpat.so: could not read symbols: File in wrong format 解决方法如下:一、方法1、make clean2、# ./configure --prefix=/usr/local/apache --enable-modules=so转载 2013-02-27 16:53:56 · 425 阅读 · 0 评论