随笔分类 -  linux

摘要:设置位于nginx.conf: log_format main '$server_name$remote_addr-$remote_user[$time_local]"$request"$status$body_bytes_sent"$http_referer""$http_user_agen... 阅读全文
posted @ 2015-11-05 19:58 知米_无忌 阅读(291) 评论(0) 推荐(0)
摘要:一次网站分析与解决的经历,最后结果虽然很简单但是过程比较曲折.记录一下:今天访问网站首页十分缓慢,页面半天都加载不出来.于是上服务器看看情况,通过top看到load和cpu以及磁盘io都很低,只能祭出神器dstat:dstat查看到流量很大,我们使用的是阿里云的ecs服务器,带宽20m左右,可以看到... 阅读全文
posted @ 2015-08-10 17:26 知米_无忌 阅读(1136) 评论(0) 推荐(0)
摘要:awkawk是个很好用的东西,大量使用在linux系统分析的结果展示处理上。并且可以使用管道, input | awk '' | output1.首先要知道形式awk 'command' file 如 awk '{print $0}' a.txt b.txt (后面可以跟一个或多个文件)2.com... 阅读全文
posted @ 2015-07-22 09:58 知米_无忌 阅读(1297) 评论(1) 推荐(0)
摘要:set -xdeployBase="/var/lib/tomcat7/webapps"bakBase="/root/bak"echo "autoconfig..."cp /root/youqu-config/config-test.properties /root/youqu/src/main/re... 阅读全文
posted @ 2015-07-22 09:41 知米_无忌 阅读(207) 评论(0) 推荐(0)
摘要:转载自http://coolshell.cn/articles/5426.htmlby陈皓你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vimthe Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且其会成为你最后一个使用的文本编辑器。没有比这个更好的文本编辑器了,非常地难学,但是却不可思议地好用。我建议下面这四个步骤:存活感觉良好觉得更好,更强,更快使用VIM的超能力当你走完这篇文章,你会成为一个vim的 superstar。在开始学习以前,我需要给你一些警告: 阅读全文
posted @ 2013-05-17 16:44 知米_无忌 阅读(157) 评论(0) 推荐(0)
摘要:expect 是linux下对于可交互shell的自动化脚本工具,其常见形式如下:clean-memcache.exp (在linux下 ,扩展名是没有意义的,此处只是标识该脚本是expect脚本而已),该脚本用途是清楚某机器上的memcache缓存而已#!/usr/bin/expect##set variableset port [lindex $argv 0]set timeout 10#send "--------------clear memcache for test---------------\r"spawn telnet 10.20.162.56 $port 阅读全文
posted @ 2013-05-17 16:43 知米_无忌 阅读(497) 评论(0) 推荐(0)
摘要:” 和 “” 的区别:前者中的字符串被视为纯文本,后者中的特殊字符会被识别,变量会被替换,例如echo “$a”,后者会打印出a的value。shell的第一行必须是#!/bin/bash (以bash为例,还有其他的shell)。这么做的脚本可以直接以命令行执行./myscript 。 否则需要成为sh的参数,sh myscript。#表示注释,除了#!(上面讲了)语句后不需要分号。shell脚本中的系统变量 $0这个程序的执行名字 $n 这个程序的第n个参数值,n=1…9 $* 这个程序的所有参数 $#这个程序的参数个数 $$这个程序的PID $!执行上一个背景指令的PID $?上一个指. 阅读全文
posted @ 2013-05-17 16:40 知米_无忌 阅读(200) 评论(0) 推荐(0)