Linux操作系统

linux连接iscsi存储方法

当前存储openfiler   IP为 192.168.221.99  端口为3260  安装、启动iscsi rpm包  并改为开机自动运行   探测存储服务器 iscsiadm -m discovery -t sendtargets -p 192.168.221.99:3260   挂载目标 iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.dcb51d324f30 -p 192....linux 连接 iscsi 存储方法

liuzhen_basis
Linux操作系统
2014-07-18 12:50

通过shell脚本定位性能sql和生成报告

oracle的sql monitor是一个很有用的工具集。但是通过sql命令和反复去调用dbms_tune来传入参数等等操作感觉挺费事的。可以通过如下的脚本来定位sql monitor中的性能sql,发现一些潜在的性能问题。这个脚本可以定位正在sql monitor监控范围内的sql语句。MONITOR_OWNER=`sqlplus -silent $DB_CONN_STR@$SH_DB_SID <<ENDse...

jeanron100
Linux操作系统
2014-07-17 16:51

weblogic 10.3.3 java.lang.IllegalArgumentException异常终止服务故障

weblogic 10.3.3异常终止服务了检查日志文件发现如下错误信息:<2014-7-12 下午02时20分45秒 CST> <Info> <JDBC> <sx-weblogic31> <AdminServer> <Thread-1> <<WLS Kernel>> <> <> <1405146045970> <BEA-001514> <Destroying Data Source tyzj.> <2014-7-12 下午02时20分45秒 CST> <Info> <JDBC> <sx-weblogic31> <Ad...

eric0435
Linux操作系统
2014-07-16 20:10

linux 如何创建卷组

1.  创建一个物理卷Pvcreate  /dev/sd1/dev/sd2 /dev/sd3 /dev/sd42.  用刚才创建的物理卷创建一个卷组Vgcreate  卷组名 /dev/sd1/dev/sd2 /dev/sd3 /dev/sd43.  创建逻辑卷Lvcreate  -L(size)  -n (name) 卷组名4.  创建文件系统...

paulyibinyi
Linux操作系统
2014-07-16 10:08

Nagios监控MySQL报错:NRPE: Unable to read output的详细解决过程

前言:nagios界面上,看到监控mysql服务报错如下:Warning:NRPE: Unable to read output  1,去nagios监控服务器上check下1.1,执行check_nrpe命令远程调用在监控端nagios服务器上执行check_nrpe检查mysql状态报错如下:[root@mysqlvm2 ~]# /usr/lib/nagios/plugins/check_nrpe&n...

mchdba
Linux操作系统
2014-07-12 13:24

WLS 10.3.0 更新发布应用异常终止处理一例

单位上新上一应用在weblogic控制台进行应用程序更新发布出现java.lang.IllegalArgumentException Registered more than one instance异常,然后weblogic就异常退出.查看AdminServer.log日志可以看到如下信息:####<2014-7-10 下午04时28分11秒 CST> <Info> <J2EE Deployment SPI> <sx-weblogic31> <AdminServer> <[...

eric0435
Linux操作系统
2014-07-11 08:52

使用shell脚本生成只读权限的sql脚本

目前做数据迁移,有8套不同的环境,为了保护环境,每个环境中的表,视图等开发都不能修改,只能通过连接用户去查询。每个环境中可能含有表,索引,序列,存储过程,函数等,所以一个一个写是不现实的,写了下面的动态脚本来自动生成相应的权限,然后创建对应的同义词。脚本会生成两个sql脚本,一个是owner用户赋予权限使...

jeanron100
Linux操作系统
2014-07-08 17:42

使用动态变量进行动态数据比较

现在有一个需求,输入一串数,输入的数个数还不固定,需要得到最小的那个数和对应的下标如果说传入的数的个数固定,直接用for循环来得到最值 其实也不难。使用编程语言java,c等都可以实现。使用动态变量可以很方便的初始化多个变量,对传入的数进行统计和比较。动态变量的初始化有如下几种形式:param_no=$##初...

jeanron100
Linux操作系统
2014-07-06 11:22

利用Inotify和Rsync将web工程文件自动同步到多台应用服务器

背景:需要搭建一套跟线上一模一样的环境,用来预发布,这是其中的web分发的一个小模块的实现过程。 1 工具以及环境简介1.1,Inotify工具Inotify,它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Linux 桌面系统与 MAC 或 Windows 相比有许多不如人意的地方,为了改善这种状况...

mchdba
Linux操作系统
2014-06-29 01:26

YUM安装调试以及命令详解

背景,需要安装cacti,google了很多安装资料,需要先yum安装一些准备lib包,比如snmp以及openssl等等。[root@mysqlvm2 ~]# yum installnet-snmp-develLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be disabled.Setting up Install ProcessNo p...

mchdba
Linux操作系统
2014-06-26 21:21

使用shell进行日志分析

最近做数据批量加载的时候,是通过pl/sql嵌在shell脚本里执行的。脚本运行后生成的日志类似如下的格式Get Dump file for APP_TMP.TESTRESS_NAME_LINK...Elapsed: 00:00:00.64.DB details is accessible from source schema ....DB details is accessible from target schema ....Directory  ext_datapump_dir...

jeanron100
Linux操作系统
2014-06-25 19:26

Linux swap 占用分析脚本

脚本一for i in`cd /proc;ls |grep "^[0-9]"|awk ' $0 >100'` ;do awk'/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps;done |sort -k2nr 脚本二#!/bin/bash  # Getcurrent swap usage for all running processes  # writtedby xly  ...

renjixinchina
Linux操作系统
2014-06-23 18:28

Cacti监控一台Web服务器上多个Tomcat端口的实现

因为一台web应用服务器上面安装了多台tomcat,有多个端口,比如默认的8080,还有后续追加的9100,9300,9500等等。一个cacti_host_template_tomcat_server.xml模板只能指定监控一个tomcat服务端口。 因此如果想要监控一台web服务器上的多个tomcat服务器,那么就必须另外想办法,按照一个host上面一个模板监控...

mchdba
Linux操作系统
2014-06-21 15:23

一次数据库响应缓慢的问题排查

今天客户说有一个job跑的特别慢。想看看到底是不是数据库这边有什么问题了。使用top来查看,io wait奖金30%,已经算是负载比较重的了。和客户确认从什么时候发现速度开始变慢的,他们说大概是从中午以后。使用sar来看一下,确实是从iowait从:1:00开始有了大量的io 10:40:01AM     &...

jeanron100
Linux操作系统
2014-06-20 18:09