Linux操作系统

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

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

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

从执行计划的预估行数看执行计划是否正确

 从执行计划的预估行数可以看出执行计划是否正确,作为优化的你曾经注意到了么? 今天在监控系统垃圾sql语句的时候发现一个sql语句跑了10个小时了,凭直觉这个sql肯定哪里出现问题了,好吧,老规矩,先看看内存中执行计划和具体的sql语句吧,这里的sql语句:INSERT/*+ append */INTO CJG_MID_A...

lhrbest
Linux操作系统
2014-07-04 22:16

利用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

为PHP配置GD库

如何为PHP配置GD库

静以致远√团团
Linux操作系统
2014-06-20 08:34

LINUX经常使用命令详解

1.man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就能查看ls相关的用法注:按q键或ctrl+c退出,在linux下能使用ctrl+c终止当前程式运行1. 文件管理命令●名称:ls功能:列出当前目录下的文件和目录    ls(list)是个最常用的命令,用于显示当前目录下的文件和子目录。第一、显示当前目录的内...

muxinqing
Linux操作系统
2014-06-19 16:09

Nagios监控lvs服务

 1在lvs 服务器上安装nrpe客户端:1.1,rpm方式安装nrpe客户端下载地址:http://download.csdn.net/detail/mchdba/7493875[root@localhost nagios]# ll总计 768-rw-r--r-- 1 root root 713389 12-16 12:08nagios-plugins-1.4.11-1.x86_64.rpm-rw-r--r-- 1 root root  32706 12-16...

mchdba
Linux操作系统
2014-06-19 15:04

巧用shell脚本分析数据库用户

在数据库维护中,可能对于一个陌生的schema,需要了解它的一些情况,可以使用如下的脚本来很快得到一个报告,里面包含了详尽的信息。用户占用的空间,权限,角色和基本配置信息。NAME=`echo $1|cut -d. -f1`if [ -z "$NAME" ] then  echo -e "User must be provided: \c"; read NAMEfisqlplus -s $DB_C...

jeanron100
Linux操作系统
2014-06-15 20:36

查询linux,HP-UX的cpu信息

在平时的工作中,需要了解服务器的硬件配置信息,对于cpu的信息查询,在Linux,unix中可能会有一些不同。对于hp-ux来说,有现成的命令machinfo可以直接得到cpu的一些明细信息。对于Linux来说,可能就需要自己去做一些解析了。解析的文件位于/proc/cpuinfo中。可以使用如下的脚本来进行cpu信息的读取。os_type=`uname`i...

jeanron100
Linux操作系统
2014-06-15 18:50

vmware vmnet1已经设置了IP,但是windows下 ipconfig和设置的不一致

设置vmnet1的IP地址,如下:windows下查看IP,如下:

dayong2015
Linux操作系统
2014-06-15 09:45