51CTO博客开发
shell变量详解1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环境变量则可以在创建它们的shell及其派生出来的任意子进程中使用。有些变量是用户创
一.下载spring所需包 可以从官网下载也可以从网上下载, 主要是需要以下包即可 com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.apache.commons.logging-1.1.1.jar commons-logging-1.2.jar sprin
好久没有写东西了,有时候有想写得冲动,但是就是有点懒得习惯,不愿意动手,趁着十一加班,写点东西。 说到加班,想到最近报道滴滴总裁柳青的事,网上各种报道互联网公司加班,确实如此,互联网公司加班确实比较厉害,加班有些是自愿的,有些是被逼的。就说说我吧,来到这家公司,公司氛围不错,弹性时间上班,但是基本上周一到周五 基本在10点左右回去,已然成为一种常态。 经常加班,
写了个python小程序,监控磁盘空间,前面部分网上也有很多,写博客的目的是记录下来,已供自己后面使用,思路就是用pexpect 这个模块,ssh到不同的机器上,查到磁盘空间,最后对查到的结果进行处理,然后存到mysql数据中。以下是代码:#coding=utf8import pexpectimport getpass,os,sysimport re,datetime,
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat工具
由于sleep进程比较多,就写个特简单的脚本,批量删除下,只保留5个即可#!/bin/shn=`/export/servers/mysql/bin/mysqladmin processlist -uroot -pxxxxx|grep -i sleep |wc -l`echo $nif [ "$n" -gt 10 ]thenfor i in `/export/servers/mysql/bin/my
在工作中,有时处需要处理些数据,用java比较方面,比如hbase,但是需要在shell中执行,这样的话,额外的包打进去就比较费劲了,用Maven进行打包非常方便。首先在项目中pop.xml 写入需要的jar包,以及需要运行的类,如下所示, <dependency>
转载一下,方便以后应用def center(sql): try: center_ip = '192.168.1.100' &
在工作中,常用shell操作mysql数据库,为了方便,基本模板时间处理方式(有时关联表时间格式不一样)date=$1date1=${date//-/}if [ x$date = x ] thendate=`date -d "yesterday" +%Y-%m-%d`date1=`date -d "yesterday" +%Y%m%d`fiecho "select begin: `dat
filter 故名思意,是过滤的意思 >>> l[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> def f(x): if x%2 == 0: return True>>> f(4)True>>> filter(f,l)[0, 2, 4, 6, 8]2. z
query cache原理当mysql接收到一条select类型的query时,mysql会对这条query进行hash计算而得到一个hash值,然后通过该hash值到query cache中去匹配,如果没有匹配中,则将这个hash值存放在一个hash链表中,同时将query的结果集存放进cache中,存放hash值的链表的每一个hash节点存放了相应query结果集在cache中的地址,以及该q
mysql慢查询的一些设置1)查看mysql是否开启慢查询日志show variables like 'slow_query_log';2)设置没有索引的记录到慢查询日志set global log_queries_not_using_indexes=on;3)查看超过多长时间的sql进行记录到慢查询日志show variables like 'long_query_time'4)开启慢查询日志s
这个本来很简单,但是安装过程中出现很多错误,在这做一下备忘录我的环境的redhat 5,keepalived刚开始下载的是1.2.51.2.5版本安装 解压 ./configure (加不加内核路径都一样)make && make install发现报错,信息如下In file included from libipvs.c:25:libipvs.h:99: e
简单记录下当做备忘录临时配置 ifconfig eth0:1 192.168.1.109 netmask 255.255.255.02.ifconfig eth0:13.启动 ifconfig eth0:1 up4.修改配置文件,使配置在主机重启后自动生效.cd /etc/sysconfig/network-script/cp ifcfg-eth0 ifcfg-eth0:1vi
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号