一、将mysql的日志输出到syslog中:
(1)启动时添加参数
/usr/local/mysql/bin/mysqld_safe --syslog --syslog-tag="mysql-log" --user=mysql &
(2)修改调用mysql的mysqld_safe脚本的选项 40.10:40.3
vim /usr/local/mysql/bin/mysqld_safe want_syslog=0
syslog_tag=
修改为:
want_syslog=1
syslog_tag="mysql_log"
(3)修改mysqld脚本的选项
vim /etc/init.d/mysqld
other_args="$*" # uncommon, but needed when called from an RPM upgrade action
# Expected: "--skip-networking --skip-grant-tables"
# They are not checked here, intentionally, as it is the resposibility
# of the "spec" file author to give correct arguments only.
修改为:
other_args="--syslog --syslog-tag=\"mysql_log\""
# uncommon, but needed when called from an RPM upgrade action
# Expected: "--skip-networking --skip-grant-tables"
# They are not checked here, intentionally, as it is the resposibility
# of the "spec" file author to give correct arguments only.即可。
(4)添加40.3主机到syslog-ng服务器中在40.3本机上操作:
vim /etc/rsyslog.conf
*.* @10.100.0.9(syslog-ng的服务器)
#service rsyslog restart
(1)下载源码包
wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz
(2)解压源码包
tar xvf rarlinux-x64-4.2.0.tar.gz
(3)cd rar
解压rar包 ./unrar x *.rar
rar + unrar命令详解
用法: rar <命令> -<选项1> -<选项N> <压缩档案> <文件...>
<@文件列表...> <解压缩路径\><命令>
a 添加文件到压缩档案
c 添加压缩档案注释(注释的大小最大不能超过62000字节)
cf 添加文件备注(当使用'v'参数时显示文件备注,最大不能超过32767字节)
ch 改变压缩档案参数
cw 向指定文件写入档案备注
d 从档案中删除文件
e 解压缩文件到当前目录(不创建任何子目录)
f 刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的)
i[par]=<str> 在档案中查找特定字符
k 锁定档案(任何试图改变压缩档案中内容的命令都会被忽略)
l[t,b] 列出档案[technical, bare]
m[f] 移动到压缩档案中[只针对文件]
p 打印文件到标准输出
r 修补压缩档案
rc 重建丢失的分卷
rn 重命名压缩档案中的文件
s[name|-] 压缩档案与SFX(自解压文档)之间的转换
t 测试压缩档案文件
u 更新压缩档案中的文件
v[t,b] 列出压缩档案的详细信息[technical,bare]
x 解压缩到完整路径
<选项>
- 停止对选项的扫描
ad 追加档案名称到目标路径
ag[format] 使用当前数据生成压缩档案名
as 同步档案内目录
av 设置认证检测(只有注册版提供此功能)
av- 关闭认证检测
c- 关闭备注显示
cfg- 关闭读取设置
cl 转换名称为小写字母
cu 转换名称为大写字母
df 压缩后删除原文件
dh 打开共享文件
ds 关闭针对于稳固档案的名称排序
dw 压缩后擦除文件
ed 不添加空目录
en 不设置档案结束块
ep 名称中不包含路径
ep1 名称中不包含基本文件目录
ep3 展开路径到完整包含的驱动器名
f 刷新文件
hp[password] 加密文件数据和文件头部
id[c,d,p,q] 关闭消息
ierr 发送所有消息到标准错误输出
ilog[name] 记录错误日志到文件中(只有注册版提供此功能)
inul 关闭所有消息
k 锁定压缩档案
kb 保持被解压过的已损坏的文件
m<0..5> 设置压缩等级(0-存储...3-默认...5-最大)
md<size> Dictionary size in KB(64,128,256,512,1024,2048, or A-G)
ms[ext;ext] 存储指定的文件类型
n<file> 仅包含指定的文件
n@ 从标准输入读取文件名到包含内容中
n@<list> 在指定列表文件中包含文件
or 自动重命名文件
ow 保存活存储文件的拥有者与群组
p[password] 设置密码
p- 不询问密码
r 对子目录进行递归操作
r0 仅用通配符名称对子目录进行递归操作
rr[N] 添加数据恢复记录
rv[N] 创建恢复
sfx[name] 创建SFX档案
si[name] 从标准输入读取数据
sm<size> 处理文件的大小大于指定的值
t 压缩后测试文件
ta<date> 处理修改日期为指定日期之后的文件,<date>格式: YYYYMMDDHHMMSS
tb<date> 处理修改日期为指定日期之前的文件,<date>格式: YYYYMMDDHHMMSS
tk 保持档案最初的时间
tl 设置档案时间为据现在最近的文件时间
tn<time> 处理比指定时间新的文件
to<time> 处理比指定时间旧的文件
ts<m,c,a>[N] 保存或存储文件时间(修改,创建,访问)
u 更新文件
v 创建自动大小的卷或列出所有卷
v<size>[k,b] 创建指定大小的卷size=<size>*1000 [*1024, *1]
ver[n] 文件版本控制
vn 使用旧的卷命名体系
vp 在每个卷之前暂停
x<file> 排除指定文件
x@ 排除从标准输入中读取的文件名称
y 设定所有回答为yes
注意:rar的<命令>部分不带"-"号,只有<选项>部分带"-"号,这一点注意一下。
三、让php-fpm显示出状态信息:
1、(1)安装php时:
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
(2)vim php-fpm.conf
配置pm.的相关选项为你所需要的值,并启用pid文件(如下最后一行):
(3)再加上:
(4)修改nginx的配置文件,使php-fpm的status页面生效:
http的server里添加:
location ~ ^/(status|ping)$ {
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
2、接下来就可以重新启动nginx和php-fpm了:
# service nginx restart && servicephp-fpm start
process manager: dynamic
start time: 06/Nov/2012:13:49:05 +0800
start since: 1457
accepted conn: 109
listen queue: 0
max listen queue: 0
idle processes: 4
active processes: 1
total processes: 5
max active processes: 2
max children reached: 0
slow requests: 0