linux
文章平均质量分 61
驰驰的老爸
IT民工一枚,长期耕耘于JAVA, JS,LINUX一线,现在努力提高机器学习方面的技能。
展开
-
hbase性能测试
hbase性能测试针对现有系统分别插入1w,10w,100w条数据的入库测试结果:入库条数: 1w(3台), 10w(3台), 100w(4台)RunTime(ms), 5509.0 15385.0 105240.0 感觉速度不是很快,需要去优化一些参数,下面是操作步骤。 1.下载,进去https:/原创 2014-07-30 14:04:04 · 12085 阅读 · 0 评论 -
linux下 LVM卷扩容
[root@fetch-crawler home]# fdisk -lDisk /dev/vda: 42.9 GB, 42949672960 bytes16 heads, 63 sectors/track, 83220 cylindersUnits = cylinders of 1008 * 512 = 516096 bytesSector size (logical/phys原创 2014-12-03 12:48:47 · 1532 阅读 · 0 评论 -
grep查找特定进程 屏蔽grep进程本身
通常在使用ps命令后用管道连接查询特定进程会显示grep进程本身如:点击(此处)折叠或打开ps aux | grep init输出如下:root 1 0.0 0.3 2760 1600 ? Ss Mar08 0:03 /sbin/inittester 10192 0.0 0.1 3328 876 pts/0 S+ 12:41 0:00 grep --color=转载 2015-01-08 16:57:03 · 4091 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令可以显示目前所转载 2014-12-03 14:44:53 · 601 阅读 · 0 评论 -
bash: id : command not found -bash: tty: command not found
原因:修改环境变量,source后产生的。解决方法:把环境变量修改回去,登出后重新登录即可。原创 2014-12-03 11:04:12 · 4388 阅读 · 0 评论 -
查看并分析垃圾回收日志文件小工具 chewiebug_GCViewer
tagtraum industries GCViewer 一个分支,前者2008年已停止更新,一个查看并分析垃圾回收日志文件的小工具.支持Oracle, Sun, IBM, HP and BEA的JVM. 分支增加了Oracle’s java 1.6 + 1.7 gc日志(包括G1)GNU LGPL协议.双击 gcviewer-1.3x.jar就可以运行 GCViewer (gui)转载 2015-01-09 09:20:01 · 1696 阅读 · 0 评论 -
saltstack快速安装
过几天就要离开这家公司了,原先计划做的自动化还没完成,群主推荐了saltstack,上网对比了相关软件puppet和func. 决定选择他来做自动化.前后研究了几天,今天把公司的服务器都上了saltstack,今天先分享下saltstack的简单安装方法.以下是redhat6和centos6的安装过程, centos5的同学直接跳到后面.超快的安装方法.1. 安装源1.1 安装ep转载 2014-12-04 16:50:20 · 1168 阅读 · 0 评论 -
java.lang.UnsatisfiedLinkError解决方法汇集
J2EE引擎出现java.lang.UnsatisfiedLinkError: CC错误的原因(2008-03-04 11:03:29)标签:报表软件 报表工具 web报表 软件 下载 it 如意报表 分类:基本概念 运行JSP报表程序页面出现java.lang.UnsatisfiedLinkError: CC错误有以下几种原因和处理方法:转载 2015-01-14 18:41:38 · 3629 阅读 · 0 评论 -
RabbitMQ能打开的最大连接数
RabbitMQ自带了显示能够接受的最大连接数,有2种比较直观的方式:1. rabbitmqctl命令。123456789101112n$ rabbitmqctl statusStatus of node 'rabbit@10-101-17-13' ...[{pid,23658}, ...... {file_descripto转载 2015-01-16 17:03:43 · 50009 阅读 · 1 评论 -
Linux下执行.sh文件提示No such file or directory
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。如图:分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决:1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先转载 2014-11-28 09:21:48 · 5442 阅读 · 0 评论 -
CentOS 6.5安装Erlang/OTP 17.0
CentOS 6.5安装Erlang/OTP 17.0作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsErlang目前已经是Fedora和Debian/Ubuntu软件仓库中的一部分。Erlang目前最新的版本是OTP 17.0。Erlang是一种编程语言,用于构建大规模、高可伸缩性、高可用性的软实时系统的编程语言。它已经在电信、金融、电转载 2014-11-28 10:46:07 · 6304 阅读 · 2 评论 -
使用Ganglia监控Hadoop,hbase
使用Ganglia监控Hadoop,hbaseGanglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。访问http://172.22.14.6/ganglia/,查看被监控的指标图Metric 下拉菜单可以看到被监控的指标 ganglia 安装笔记:查看linux版本[root@XAYQ-Test2 bin]# lsb_release原创 2014-07-30 14:12:23 · 4001 阅读 · 0 评论 -
redhat6.4使用yum时提示需要注册问题
[root@XAYQ-Test2 yum.repos.d]# yum listLoaded plugins: fastestmirror, priorities, product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subs原创 2014-07-14 15:58:36 · 42083 阅读 · 3 评论 -
linux Redhat 卸载openjdk,安装sun JDK1.7
记录下来为了下次操作方便,发现有些东西不常用过段时间就忘了,在6.4下安装一个新的jdk,因为环境已经有openjdk了,先卸载之前的jdk,然后重新安装新的jdk。查看已经安装的openjdk[root@XAYQ-Test5 yum.repos.d]# rpm -qa | grep openjdkjava-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x8原创 2014-07-14 17:42:55 · 12111 阅读 · 0 评论 -
Java jdbc数据库连接池总结!
1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,转载 2014-08-06 17:25:01 · 4900 阅读 · 0 评论 -
tomcat环境中file.encoding引发的思考
编码问题总结:linux 系统默认编码utf-8修改和查看linux编码问题:[root@test-1 ~]# vi /etc/sysconfig/i18n LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"WINDOWS 默认编码GBK了解了系统平台的的编码,才容易解决编码问题。WIN7中tomcat启动原创 2014-05-15 16:07:53 · 3983 阅读 · 0 评论 -
查看linu系统编码,解决中文编码不一致的问题
svn 版本库中有文件是以中文字符命名的,在 Linux 下 checkout 会报错:svn: Can't convert string from 'UTF-8' to native encoding然后 checkout 程序就退出了!解决办法很简单,正确设置当前系统的 locale:export LC_CTYPE="zh_CN.UTF-8"然后重新 c原创 2014-11-05 13:40:02 · 1053 阅读 · 0 评论 -
深入理解Linux修改hostname
当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛。技术活,切勿浅尝则止!实验环境:Red Hat Enterprise Linux Server release 5.7 (Tikanga) ,其它版本Linux可能有所不同。请以实际环境为准。其实我多次修改过hos转载 2014-11-25 17:22:36 · 758 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2014-11-27 21:33:47 · 866 阅读 · 0 评论 -
安装erlang时报错:Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file
错误:Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file or directory错误:Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such f原创 2014-11-28 11:11:43 · 11274 阅读 · 3 评论 -
ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue);转载 2015-01-20 08:33:28 · 964 阅读 · 0 评论 -
怎样分析 JAVA 的 Thread Dumps
怎样分析 JAVA 的 Thread Dumps注: 该文章的原文是由 Tae Jin Gu 编写,原文地址为 How to Analyze Java Thread Dumps当有障碍,或者是一个基于 JAVA 的 WEB 应用运行的比预期慢的时候,我们需要使用 thread dumps。如果对于你来说,thread dumps 是非常复杂的,这篇文章或许能对你有所帮助。在转载 2015-01-20 13:04:28 · 2550 阅读 · 0 评论 -
Linux如何查看服务器的并发数? 使用netstat命令查看并发连接数
我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦: C/C++ Code复制内容到剪贴板netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) pri转载 2015-05-20 09:19:21 · 20149 阅读 · 0 评论 -
mina2.0.9 session.close cpu100%
Please implement IoHandler.inputClosed(IoSession) method in your handler and close the session manually. If not, the inputClosed event will not stop being fired.Mina doesn't close sessions actively转载 2015-05-19 16:57:10 · 3405 阅读 · 0 评论 -
HouseMD, 比BTrace更实用的Java运行诊断工具
HouseMD 是一款非常敏捷的Java进程运行时的诊断调式命令行工具, 它具备安全易用高效的特点, 让它非常适合在要求严格的线上(生产)环境中使用.特性交互式命令行支持Tab自动补全或候选列表提示支持命令历史查看加载类支持跟踪文件来源路径支持跟踪类加载器层次跟踪方法支持类短名字(SimpleName)和方法名(可选)限定跟踪目标支持根据抽象转载 2016-01-27 14:22:51 · 3436 阅读 · 0 评论 -
Connecting remote tomcat JMX instance using jConsole
参考网页:http://stackoverflow.com/questions/1263991/connecting-remote-tomcat-jmx-instance-using-jconsole-Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=192.168.61.101 可选,问题也处在这里,修改机器名称后,jmx不原创 2016-01-27 14:27:48 · 600 阅读 · 0 评论 -
linux下lrzsz安装过程,SecureCRT上传下载文件工具
1、从下面的地址下载 lrzsz-1.12.20.tar.gzhttp://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz2、查看里面的INSTALL文档了解安装参数说明和细节3、解压文件tar zxvf lrzsz-1.12.20.tar.gz4、进入目录cd lrzsz-1.12.205、./configure转载 2016-01-27 16:49:41 · 1536 阅读 · 0 评论 -
拥抱cmder,和cmd说再见
作为一个程序员,即使是在windows工作环境,cmd也是我们必不可少的使用工具。然而,windows发展了这么多年,cmd还是一如既往、毫无改进。下面先列举cmd几大不能忍的“特性”1.窗口size不能便捷缩放2.复制文本,不能直接用鼠标拷贝,还需要多一道菜单操作;而且,还只能块状拷贝,而不是按行字符,极其不便3.不支持多Tab页,多窗口管理不便此外,cmd界面丑陋,只有转载 2016-02-02 09:29:21 · 2350 阅读 · 0 评论 -
apache2+passenger遇到的问题总结:
参考文章:http://blog.csdn.net/abbuggy/article/details/8245941http://5551543.blog.hexun.com/31625644_d.htmlhttp://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html问题之前:安装Passenger,[原创 2016-02-02 11:07:50 · 825 阅读 · 0 评论 -
启动rabbitmq报错:/usr/lib/rabbitmq/bin/rabbitmq-server: line 80: /var/lib/rabbitmq/mnesia/rabbit@node2.p
权限问题:chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/原创 2016-02-02 11:08:24 · 8877 阅读 · 0 评论 -
Hbase的regionServer无法启动报ClockOutOfSyncException解决方法
2015-01-02 23:00:37,377 FATAL [regionserver60020] regionserver.HRegionServer: Master rejected startup because clock is out of sync同步所有节点的时间,或者使用网络时钟ntpsalt '*' cmd.run "date -s '2015-01-03 13:37原创 2015-01-03 13:40:30 · 1255 阅读 · 0 评论 -
linux lvm扩展逻辑卷
LVM卷扩容 参考:http://blog.csdn.net/huoyunshen88/article/details/41695609umount /hadoop/LVM提供了方便调整逻辑卷大小的功能,扩展逻辑卷大小的命令是“lvextent”,操作如下:lvextend -L +100000M /dev/mapper/VolGroup00-LogVol00resize2原创 2015-01-03 12:52:23 · 2238 阅读 · 0 评论 -
启动hbase .meta 启动不成功
抛如下异常:2015-01-03 13:41:15,712 WARN [RS_LOG_REPLAY_OPS-fetch-hadoop-slave1:60020-0] wal.HLogSplitter: Could not open hdfs://fetch-hadoop-master:9100/hbase/WALs/fetch-hadoop-slave3.com,60020,14175042原创 2015-01-03 13:53:28 · 2059 阅读 · 0 评论 -
RHEL5逻辑卷管理LVM
LVM是Logical VolumeManager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM可以为所管理的逻辑卷提供定制的命名标识。因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。目前LVM在Linux下有两个版本,分别是LVM 1和L转载 2015-01-03 12:43:02 · 1315 阅读 · 0 评论 -
【Github教程】史上最全github使用方法:github入门到精通
github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create转载 2016-02-02 11:08:37 · 2305 阅读 · 0 评论 -
(一) hbase+solr概念和环境搭建
(一) hbase+solr概念和环境搭建概念:Hadoop实现了一个分布式文件系统(HadoopDistributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽原创 2014-07-24 12:13:36 · 14265 阅读 · 19 评论 -
Linux Cluster
在RedHat下建立群集 注明:本安装步骤不是Dell的标准文档,不能直接发给客户,仅供学习参考。 环境说明: 1. 硬件: 说明:按照标准至少需要4块网卡和其他相应硬件,但因为条件限制,故在硬件和设置上做了一些变通。 服务器:PE4300、PE4600 网卡:两个 RAID:两块PERC2/SC Storage:PV220S和SCSI cable转载 2012-09-17 21:13:28 · 1501 阅读 · 0 评论 -
Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL转载 2013-10-24 09:04:42 · 832 阅读 · 0 评论 -
关闭sendmail服务
遇到启动vmware的linux系统时用很长时间,大部分时间都用来启动sendmail服务。这种情况有几点需要注意就可以解决,1. 检查主机名和IP是否正确,/etc/hosts/etc/sysconfig/network2. 停掉sendmail服务,如果不用的话。 1) service sendmail stop转载 2013-12-30 10:33:21 · 2617 阅读 · 0 评论 -
linux下tomcat部署get请求乱码问题解决方法
默认情况下,Tomcat对请求采用的默认编码是ISO-8859-1, 这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码 。 在过滤器中调用request.setCharacterEncoding("GBK"),那么Post上来的汉字将被认为是GBK编码,而Tomcat5对于Get请求上来的编码并不根据过滤器的设定辨认编码方式,默认的依然是ISO-8859-1,转载 2013-12-17 10:20:34 · 5037 阅读 · 0 评论