Linux保留几个文件其余删除
set选项与shopt选项是两组不同的内容,用set -o和shopt -p可以分别查看两个组所有的打开和关闭的条目, 在默认状态下,有些是打开的,有些是关闭的,shopt各选项随着bash版本的更新会有增加,与shopt相关的基本操作如下:# shopt -p 列出所有选项# shopt -s 列出所有打开的选项# shopt -s extglob 打开extglob选项# sho...
正则表达式学习
http://deerchao.net/tutorials/regex/regex.htmIP地址匹配:(\d{1,3}\.){3}\d{1,3}
小花狸监控之安全加固expect备份脚本
小花狸监控的异地备份功能依赖expect脚本原来使用的expect脚本如下#!/usr/bin/expect ########################################################## # 1.service ip # 2.User # 3.userPassword # 4.localPath [本地路...
Shell脚本对ps命令隐藏参数
缘起我有一个备份的Shell脚本,传入用户名,密码,然后脚本开始备份数据库.模拟备份的脚本[lihuilin@lihuilin ~]$ cat backup.sh #!/bin/bashecho pwd:$1sleep 1m执行脚本[lihuilin@lihuilin ~]$ ./backup.sh passwordpwd:password但是其他用户使用ps命令,可以直接看到我的密码 [lihuilin@lihuilin ~]$ ps -ef |...
两个Linux屏幕录像软件
1.byzanz-record -d, --duration=SECS:录像持续时间,默认是10秒 --delay=SECS:设置几秒种后开始录像,默认是1秒 -l, --loop:设置录像循环播放 -c, --cursor:记录鼠标指针 -x, --x=PIXEL:录像区域的起始横坐标,默认...
AWK应用之统计访问日志
Nginx和Apache都支持访问日志,可以记录页面请求的时间统计页面的访问时间,可以作为调优的一种依据.实验模拟Nginx的访问日志,统计页面访问的各项数值.首先创建模拟数据create table t select concat('/cms/',ceil(rand()*5),'.html') path,now()-interval id+ceil(rand()*60) minute createtime,c...
Linux grep,sed,sort,uniq学习
grep参考:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.htmlsed参考:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.htmlsort,uniq,cut,wc参考:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858385.html
AWK 简明教程
参考:http://coolshell.cn/articles/9070.html
Linux xargs 命令
xargs这个命令感觉挺有用的比如批量删除redis 以某个字符作为开头的条目。删除key以mvbox开头的所有条目:redis-cli keys "mvbox_*" | xargs redis-cli del 或者[lihuilin@lihuilin ~]$ cat test.txt 1 2 3 4 5 [lihuilin@lih...
解决linux crontab备份mysql失败的问题
数据库采用crontab调用xtrabackup备份,然后传输到另外一个备份服务器。但是我惊奇的发现,备份居然没有执行。备份脚本如下backup.sh 脚本如下#!/bin/bashTODAY=`date +%Y%m%d`BACKUPDIR=/data/dbbak/${TODAY}mkdir ${BACKUPDIR} cd ${BACKUPDIR}innobac...
使用lsof恢复误删除的文件
linux下使用lsof恢复误删除的文件
Vim收录
http://coolshell.cn/articles/9070.htmlhttp://coolshell.cn/articles/11312.html
Linux查看系统cpu个数、核心数、线程数
1.查看物理cpu个数grep 'physical id' /proc/cpuinfo | sort -u | wc -l 2.查看核心数量grep 'core id' /proc/cpuinfo | sort -u | wc -l 3.查看线程数grep 'processor' /proc/cpuinfo | sort -u | wc -l 4.查看cpu型号dmidecode -s processor-version原文:...
简明 Vim 练级攻略
简明 Vim 练级攻略http://coolshell.cn/articles/5426.html无插件Vim编程技巧http://coolshell.cn/articles/11312.html
创建Linux服务
Tomcat1.创建脚本 脚本中chkconfig后面的2345表示Linux启动等级,10和90表示开机启动和关机停止的优先级,数值越小,触发越早#! /bin/bash#chkconfig:2345 10 90#description:Start or Stop Tomcat Servicecase $1 instart)...