Linux
文章平均质量分 65
高尔夫golf
这个作者很懒,什么都没留下…
展开
-
Linux Shell 文件描述符 及 stdin stdout stderr 重定向
Abstract:1) Linux Shell 命令的标准输入、标准输出、标准错误,及其重定位;2)Linux Shell 操作自定义文件描述符; 文件描述符是与文件相关联的一些整数,他们保持与已打开文件的关联。众所周知的文件描述符是标准输入stdin、标准输出stdout、标准错误stderr,我们可以重定位这些文件描述符关联文件的内容到另外一个文件文件描述符。转载 2016-05-12 13:56:30 · 3651 阅读 · 0 评论 -
Linux中,shell脚本调用java程序模板
运行某个shell的时候检测这个shell当前是否运行,如果正在运行,退出,否则,开始运行。#!/bin/bashcd /a/b/c/binChannel=$1BatchSize=80000export HOMEDIR=/a/b/cexport CLASSPATH=$JAVA_HOME/lib/tools.jar:$HOMEDIR/lib/mysql转载 2016-05-06 10:51:39 · 1435 阅读 · 0 评论 -
java 程序在Eclipse 或者 Linux 运行报 Unsupported major.minor version 51.0解决办法
解决Unsupported major.minor version 51.0错误这个问题主要是由于你的jdk 版本不同导致的例如 用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。解决起来也很方便:打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译。具体步骤解决:项目------>右原创 2016-05-04 17:11:15 · 1390 阅读 · 0 评论 -
Linux 环境 简单启动 Java程序
#!/bin/sh //bash文件头APP_HOME=/home/blmcrm/crm/A //要执行的java文件中bin文件的上一个目录,我的目录是/home/blmcrm/crm/A/bin/blm......(后面不写了),总之就是写bin目录前面的部分,因为jar包在bin目录里面,如果不在bin里面,也如此改一下就行CLASSPATH=$APP_HO原创 2016-05-04 15:45:16 · 650 阅读 · 0 评论 -
linux下重命名文件
linux下重命名文件有两种方式:1.较简单的处理命令:mv mv 原文件名 新文件名如:mv myFile newName 将MyFile重命名为newName. 2.linux提供了一个重命名文件命令:rename rename from to file1 file2 。。。如:rena转载 2016-05-03 11:12:12 · 642 阅读 · 0 评论 -
下面介绍几种查看linux版本信息的方法和GCC版本
查看linux版本信息的方法: 1)uname -a 2)cat /proc/version (这个显示结果包含gcc版本) 3)cat /etc/issue查看GCC gcc --version原创 2016-05-03 09:53:40 · 1477 阅读 · 0 评论 -
Net::SSH::Perl 包 与 Net::OpenSSH 包的 性能对比代码
Net::SSH::Perl test 代码:use strict;use Net::SSH::Perl;use Class::Std::Utils;use Encode;use POSIX qw(strftime);my $ip="10.21.5.114";my $t1;my $t2;my $name="zookeeper";my $p原创 2016-05-12 14:21:56 · 1218 阅读 · 0 评论 -
比较LANG和NLS_LANG在Linux中的作用
在设置Linux环境变量中LANG和NLS_LANG是最常见的,那么LANG和NLS_LANG有哪些区别呢?LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date;NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效 例如: 代码如下: export LANG=zh_CN.GB转载 2016-05-26 09:49:46 · 5560 阅读 · 0 评论 -
在Linux上安装ant环境
在Linux上安装ant环境1、从http://ant.apache.org 上下载tar.gz版ant2、复制到/usr下3、tar -vxzf apahce-ant-1.9.2-bin.tar.gz 解压4、chown -R yjdabc apahce-ant-1.9.2 改变权限 chown -R :users apahce-转载 2016-05-13 10:18:35 · 478 阅读 · 0 评论 -
java project 项目在 linux 下面部署步骤
出了某几点细小的差别,跟Windows的部署是完全一致的,具备通用性首先,介绍一下部署步骤:第一:安装jdk第二:安装tomcat第三:配置环境变量;在/etc/profile的最后追加:export JAVA_HOME=/root/jdk1.6.0_01export JRE_HOME=/root/jdk1.6.0_01/jreexport转载 2016-05-27 15:28:44 · 532 阅读 · 0 评论 -
Java Project项目在Linux下部署步骤及注意事项
出了某几点细小的差别,跟Windows的部署是完全一致的,具备通用性首先,介绍一下部署步骤:第一:安装jdk第二:安装tomcat第三:配置环境变量;在/etc/profile的最后追加:export JAVA_HOME=/root/jdk1.6.0_01export JRE_HOME=/root/jdk1.6.0_01/jreexpor转载 2016-05-27 15:38:24 · 922 阅读 · 0 评论 -
linux 下运行 jar包 java.lang.ClassNotFoundException: 解决办法
1 发现了这个常见的异常 E:\test>java -cp . -jar x.jar Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanFactoryCaused by: java.lang.ClassNotFoundException:转载 2016-05-27 17:17:32 · 14298 阅读 · 0 评论 -
解决linux下javac -version和java -version版本显示不一致
版本不一致导致我这里出现这种问题,Exception in thread "main" java.lang.UnsupportedClassVersionError: kongjunlongTest : Unsupported major.minor version 52.0经查找[root@SZB-L0019010 hbase-config]# echo $JAVA_HOME原创 2016-05-17 09:06:35 · 3867 阅读 · 2 评论 -
Linux 下 Error: Could not find or load main class Hello world
在linux下写了一个非常简单的Hello world程序,编译运行竟然报错:Error: Could not find or load main class Hello最后发现是CLASSPATH的问题。首先需要检查jdk环境变量是否配置正确:参考这篇文章:ubuntu12.04 安装配置jdk1.7主要在环境变量这块:[html] view plain转载 2016-05-17 14:08:57 · 1666 阅读 · 1 评论 -
Shell脚本8种字符串截取方法总结
这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方法给出了实例代码和操作结果,一目了然,需要的朋友可以参考下Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。复制代码 代码如下:echo ${var#*//}其中 var 是变转载 2016-07-11 10:46:42 · 267 阅读 · 0 评论 -
Shell脚本中计算字符串长度的5种方法
这篇文章主要介绍了Shell脚本中计算字符串长度的5种方法,来自于个人Shell脚本长期的开发经验,需要的朋友可以参考下有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下:方法1: 使用wc -L命令wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的转载 2016-07-11 11:05:26 · 1375 阅读 · 0 评论 -
Shell脚本中计算字符串长度的5种方法
这篇文章主要介绍了Shell脚本中计算字符串长度的5种方法,来自于个人Shell脚本长期的开发经验,需要的朋友可以参考下有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下:方法1: 使用wc -L命令wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的转载 2016-07-11 15:15:56 · 1416 阅读 · 0 评论 -
Jboss jar包冲突及jar加载顺序
将一个完整的.war包部署到Jboss容器中,启动后报如下错误:15:04:48,632 ERROR [ContextLoader] Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apac转载 2016-07-11 15:17:32 · 1804 阅读 · 0 评论 -
shell 脚本批量安装perl包
dir是指定安装包的目录#! /bin/bash#filelist=`ls -l|awk {'print $9'}`dir=/wls/oracle/testShellInstallperl/packagefilelist=`ls -l $dir| grep ^- | awk '{print $9}'`for file in $filelist;do if [ -f $d原创 2016-07-11 17:09:49 · 721 阅读 · 0 评论 -
perl DBD Informix install and test
转载:http://heyiyi.blog.51cto.com/205455/16006151.安装Informix_Client_SDK1)root用户登录,添加informix home目录、组、用户# mkdir -p /opt/informix# groupadd informix# useradd -G informix -d /opt转载 2016-07-11 17:30:03 · 857 阅读 · 0 评论 -
Linux 安装 informix
Informix是IBM公司出品的关系数据库管理系统(RDBMS)家族。作为一个集成解决方案,它被定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统。 IBM对Informix和DB2都有长远的规划,两个数据库产品互相吸取对方的技术优势。在2005年早些时候,IBM推出了Informix Dynamic Server(IDS)第10版。目前最新版本的是IDS11(v11.50,代码名为“C转载 2016-07-11 18:43:20 · 1433 阅读 · 0 评论 -
linux 查看系统信息命令(比较全)
linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的!下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵# uname -转载 2016-07-12 09:41:11 · 275 阅读 · 0 评论 -
linux 常用命令系列—cp 复制文件与文件夹
指令名称:cp(copy)功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。 语法格式: cp [options] source dest cp [options] source... directory 常用参数说明: -a 尽可能将档案状态、权限等资料都照原状予以复制。 -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至转载 2016-07-01 20:01:53 · 3369 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLja
java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.(Ljava/lang/String;ZLjava/lang/String;ZZ)Vorg.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java原创 2016-07-03 09:17:38 · 4062 阅读 · 0 评论 -
shell 启动、停止、重启java程序
#!/bin/sh SERVER=/home/java/server cd $SERVER case "$1" in start) nohup java -Xmx128m -jar server.jar > $SERVER/server.log 2>&1 & echo $! > $SERVER/server.pid ;;转载 2016-06-16 21:04:58 · 2789 阅读 · 0 评论 -
日志分析笔记-PERL
#!/usr/bin/perluse strict;use Getopt::Std;use vars qw($opt_d $opt_s $opt_e $opt_k $opt_g %date_format @filename $keyword $regular);sub Usage{ print "Usage: parselog ] [-g gapc转载 2016-07-05 09:04:43 · 573 阅读 · 0 评论 -
Linux下安装informix11.5数据库
研究了好几天了,终于装上了,下面我就来给大家分享一下我安装informix数据库的过程吧。Linux下安装informix数据库1.准备安装文件a) 到IBM官方网站下载informix安装包11.5(IDS11.5)。(我已将安装包放到公司32.2上)。b) 将IDS11.5拷贝到linux系统下。2.配置Java环境a转载 2016-07-06 13:53:26 · 2142 阅读 · 0 评论 -
Informix数据库安装配置
目录(?)[+] 1.1.1.1 安装文件准备版本:IBM Informix Dynamic Server Version 9.40.UC8 IBM Informix CSDK Version 2.90将安装文件以informix用户上转载 2016-07-06 14:14:51 · 1728 阅读 · 0 评论 -
Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式
用途说明dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是 0A。DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,转载 2016-07-19 09:53:44 · 501 阅读 · 0 评论 -
java.rmi.NoSuchObjectException: no such object in table
Caused by: com.google.common.collect.ComputationException: com.alibaba.otter.manager.biz.common.exceptions.ManagerException: java.rmi.NoSuchObjectException: no such object in table转载 2016-07-08 13:46:43 · 3288 阅读 · 0 评论 -
linux shell中怎样批量修改文件名为 文件夹_文件名
如何将 多个目录下的文件 批量修改文件名 比如 abc目录下的test1.txt,text2.txt ... 修改为 abc_test.txt abc_test2.txt ... def目录下的test1.txt,text2.txt ... 修改为 def_test.txt def_test2.txt ... ...... 最佳答案1转载 2016-07-08 14:29:50 · 1978 阅读 · 0 评论 -
Tuxedo介绍
Tuxedo 是什么? Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很高性能。 TUXEDO是在、Internet 这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各转载 2016-07-19 15:00:14 · 2111 阅读 · 0 评论 -
Windows下 tuxedo 安装及测试
一、获取安装文件和license下载Tuxedo For Windows版本和License文件,本机采用的是Tuxedo10 windows版本。具体Windows安装过程略。正常安装后Tuxedo会建一个tlisten的服务,且已自动启动。本机Tuxedo安装路径 d:\bea10\tuxedo10.0_VS2005二、Tuxedo安装完成后的环境变量配置 右键我转载 2016-07-19 15:11:03 · 1960 阅读 · 0 评论 -
tuxedo linux 安装
Linux系统下Tuxedo安装1. 在Linux 环境中新建一个用户tuxdeo/tuxdeo,从网上下载支持该 Linux系统的 tuxedo软件包。2. 将文件通过ftp ,U盘或其他方式将软件包传到该用户的目录下/home/tuxedo/tuxedo111120_32_Linux_01_x86.bin执行sh tuxedo111120转载 2016-07-19 20:42:22 · 1871 阅读 · 0 评论 -
RedHat Linux安装Informix v10.x(图文详解)
如需转载,请注明出处,http://www.川江号子.cn 。另,本人有Word电子文档格式,如需要,请联系本人:asima127@gmail.com 1 Informix安装1.1 准备安装文件及环境Informix.IIUG.IDS.10.00.UC5I1.LINUX-I32.tar安装文件存放路径:/bank/informix/installpac转载 2016-07-09 15:16:42 · 940 阅读 · 1 评论 -
linux下安装tuxedo
1、建用户及目录campost:/ # groupadd tuxedocampost:/ # useradd tuxedo -g tuxedocampost:/ # passwd tuxedocampost:/ # mkdir /home/tuxedocampost:/ # chown tuxedo:tuxedo /home/tuxedocampost:/ #转载 2016-07-20 08:54:31 · 2569 阅读 · 0 评论 -
linux shell中获取mongodb最大连接数、内存使用情况等
前两天接到了一个新的需求,需要在linux shell脚本中监控到mongodb最大连接数、内存使用情况等。但是我对于linux shel很不了解,只是会一些简单常用的linux的操作而已,只要一顿狂搜,最终多番尝试下终于获取到这些值。成功的步骤大致如下:0、./mongostat -u admin -p admin --authenticationDa转载 2016-07-22 10:23:48 · 533 阅读 · 0 评论 -
mongodb最大连接数、最大连接数修改
mongodb最大连接数是20000。所以业界流传一段话,千万级以下的用MySQL、千万级以上的用mongodb,亿级以上的用Hadoop。查看mongodb最大连接数mongodb/bin/mongo>db.serviceStatus().connections;current数值+available数值就是当前mongodb最大连接数修改mongod转载 2016-07-22 10:26:16 · 503 阅读 · 0 评论 -
解答:一个perl操作config.ini的出现的 cannot find file or dirctionary,可明明文件存在
需求:perl 脚本动态的获取配置文件,将有exception的异常大文件in.log 抓取exception异常出来写入一个小文件out.log中问题:perl操作一个config.ini文件读取配置infilepath和outfilepath,perl脚本一直报找不到can not find file or dirctionaryperl代码如下:#!/usr/bin/pe原创 2016-09-14 12:34:13 · 1060 阅读 · 0 评论 -
Perl连接Oracle数据库的一些操作脚本【转】
一、 perl连接Oracle数据库[plain] view plaincopy[oracle@oracle11gR2 perl_script]$ more connect.pl #!/usr/bin/perl #perl script used to connect to Oracle use strict; us转载 2016-09-14 12:46:32 · 3543 阅读 · 0 评论