- 浏览: 3246 次
- 性别:
- 来自: 上海
最新评论
文章列表
在网站应用中,有的时候客户需要对自己网站的程序文件进行维护,这时我们就需要提供一个ftp帐号给客户使用并且该账户只能管理对应的程序目录。
本次操作基于centos 6.3 64位 操作系统以及vsftp,为了安全vsftp将采用虚拟用户 ...
环境:CentOS 5.5 x64
四台WEB web01 web02 web03 web04
一台日志服务器 log01
需求:
每天定时把四台WEB上的NGINX 访问日志合并后传入给awstats系统分析处理
DAY=`date -d '-1 day' +%Y/%m/%d`
mkdir -p /data/logs/$DAY/merge_logs/ #建立合并后的日志文件存放目录
OldLog=/data/logs/$DAY ...
#!/bin/bash
# Info : cut logs for nginx
# Author : elain
# CTime : 2011.06.08
# This script run at 00:00
# The Nginx logs path
Logs_Path=”/elain/logs/nginx”
log_filenames=`/bin/ls $Logs_Path |grep -v nginx|grep -v logsbak`
for log_name in $log_filenames
do
/bin/mv $Logs_Path/$log_n ...
一、用户登陆进入系统后的系统环境变量:
$HOME 使用者自己的目录
$PATH 执行命令时所搜寻的目录
$TZ 时区
$MAILCHECK 每隔多少秒检查是否有新的信件
$PS1 在命令列时的提示号
$PS2 当命令尚未打完时,Shell 要求再输入时的提示号
$MANPATH man 指令的搜寻路径
二、特殊变量:
$0 这个程序的执行名字
$n 这个程序的第n个参数值,n=1..9
$* 这个程序的所有参数
$# 这个程序的参数个数
$$ 这个程序的PID
$! 执行上一个指令的PID
$? 执行上一个指令的返回值
三、shell中的变元:
* 任意字符串
? 一个任意字符
[ab ...