记录这个就是方便自己以后查看!!!nginx按天切割日志脚本示例如下#!/bin/bash
logs_path="/usr/local/openresty/nginx/logs/"
pid_path="/usr/local/openresty/nginx/logs/nginx.pid"
mv${logs_path}access.log${logs_path}access_$(date-d"yesterday"+"%Y%m%d").log
gzip${l..
分类:
其他好文 时间:
2016-06-30 23:35:45
阅读次数:
288
#!/bin/bash # Author: Wang Xiaoqiang # ReadMe: Nginx access log split script # crontab -e # 59 23 * * * sh /script/nginx_split.sh LOG_PATH='/usr/local ...
分类:
其他好文 时间:
2016-06-30 18:04:07
阅读次数:
105
#!/bin/bash # Traffic Monitor # author: Xiao Guaishou get_traffic_info(){ recv=`cat /proc/net/dev | awk -F '[: ]+' '/'"$dev"'/{print $3}'` sent=`cat / ...
分类:
系统相关 时间:
2016-06-30 17:57:24
阅读次数:
257
for循环一般格式为:for变量in列表
do
command1
command2
...
commandN
done列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in列表是可选的,如果不用它,for循环使用命令行的位置参数。例如,#!/bin/bash顺序输出..
分类:
其他好文 时间:
2016-06-29 16:07:49
阅读次数:
164
求1-100的和a.非递归1#!/bin/bash
2sum=0
3str=""
4foriin{1..100}
5do
6letsum+=i
7str+="$i+"
8done
9echo${str%+}=$sum输出结果:b.递归29functionfun_sum()
30{
31num=$1
32sum=0
33if[${num}-le1];then
34echo1
35return
36fi
37letnum--
38letsum=$1+$(fun_sum$num)
39ec..
分类:
系统相关 时间:
2016-06-29 11:37:13
阅读次数:
321
Git简介及GitLab使用
一、Git Bash 安装
Git使用的版本为1.9.4,因为我的服务器上的gitlab是1.7的,客户端要不服务端的版本要高才可以。
下载地址:https://git-scm.com/download
双击Git-1.9.4-preview20140611.exe文件,进入安装界面,如下图:
2. 两步next后选择安装目录,如下图:
3....
分类:
系统相关 时间:
2016-06-29 11:31:05
阅读次数:
907
安装包:http://pan.baidu.com/s/1eSdR0Wi/usr/local/java把安装包上传到这里;解压jdk:sudotarxvfjdk1.7.0_79.tar修改配置文件:vim.bash_profile#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#Userspecificenvironmentandstartupprograms#PATH..
分类:
其他好文 时间:
2016-06-29 01:26:26
阅读次数:
1455
virsh是管理虚拟机的工具,可以执行virsh进入类似于bash的虚拟机管理界面,也可以在命令行执行下面的命令,完成一系列管理虚拟机的操作。列出虚拟机virshlist[--all]使用--all时列出所有包括关闭的虚拟机登录远程登陆#sshroot@192.168.8.21本地登录#virshconsoleCentOs6.7开关..
分类:
其他好文 时间:
2016-06-29 01:18:54
阅读次数:
158
bash中的命令行提示一般为PS1,即:username@hostname:~$ 转换为转义字符表达式就是:PS1=‘\u@\h:\w\$’ ...
分类:
其他好文 时间:
2016-06-29 01:11:37
阅读次数:
155