欢迎光临
我们一直在努力

Sendmail邮件队列的管理

now163阅读(1071)评论(0)

1、队列文件通常存放在/var/spool/mqueue下面,每个待发送的邮件由几个文件构成,例如,我们可以看到下面的目录文件列表:

[root@mail mqueue]# ls

dfRAA27175 xfAAA00733 xfBAA00819 xfEAA32763 xfXAA00706

qfRAA27175 xfAAA00784 xfDAA01360 xfFAA01616

文件名字总是由一个两字符的前缀加上一个随机数字。前缀有四种: (更多…)

vps下快速搭建openvpn

now163阅读(467)评论(0)

手上有一个openvz的vps,因为不支持pptp协议的vpn,所以只能安装openvpn了。

wget https://www.now163.com/dl/openvpn.sh

chmod +x openvpn.sh

./openvpn/sh

openvpn客户端下载地址
http://openvpn.net/index.php/open-source/downloads.html
本站openvpn的client端证书,解压放到C:Program FilesOpenVPNconfig下就可以使用了。
www.now163.net/dl/OpenVPN-client.tgz

自动备份网站文件和数据库上传到FTP空间

now163阅读(814)评论(0)

#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root                             #mysql用户名
MYSQL_PASS=123456                      #mysql密码
MAIL_TO=cat@hostloc.com                 #数据库发送到的邮箱
FTP_USER=cat                              #ftp用户名
FTP_PASS=123456                         #ftp密码
FTP_IP=imcat.in                          #ftp地址
FTP_backup=backup                          #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www                          #要备份的网站数据
#你要修改的地方从这里结束

#定义数据库的名字和旧数据库的名字
DataBakName=Data_$(date +"%Y%m%d").tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz
#删除本地3天前的数据
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /home/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
cd /home/backup
#导出数据库,一个数据库一个压缩文件
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
    (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
done
#压缩数据库文件为一个文件
tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
rm -rf /home/backup/*.sql.gz
#发送数据库到Email,如果数据库压缩后太大,请注释这行
echo "主题:数据库备份" | mutt -a /home/backup/$DataBakName -s "内容:数据库备份" $MAIL_TO
#压缩网站数据
tar zcf /home/backup/$WebBakName $WEB_DATA
#上传到FTP空间,删除FTP空间5天前的数据
ftp -v -n $FTP_IP << END
user $FTP_USER $FTP_PASS
type binary
cd $FTP_backup
delete $OldData
delete $OldWeb
put $DataBakName
put $WebBakName
bye
END

给脚本添加执行权限:

chmod +x /root/AutoBackupToFtp.sh

利用系统crontab实现每天自动运行:

crontab -e

输入以下内容:

00 00 * * * /root/AutoBackupToFtp.sh

转载自:http://imcat.in/auto-backup-site-files-database-upload-ftp/

nginx打开目录浏览功能

now163阅读(408)评论(0)

打开nginx.conf文件,在location server 或 http段中加入
autoindex on;
另外两个参数最好也加上去:

autoindex_exact_size off;
默认为on,显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

autoindex_localtime on;
默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间

AIX下查看端口占用的进程

now163阅读(638)评论(0)

1:首先根据端口号

netstat -Aan | grep 389

返回

f1000089c27a2358 tcp4 0 0 *.389 *.* LIST EN

2:rmsock f100089c27a2358 tcpcb

The socket 0x702f6800 is being held by proccess 4986 (inetd).

得到id为4986

Ubuntu 11.10下构建Nagios监控平台

now163阅读(911)评论(0)

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等

Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

Nagios的主要功能特点:
  –监视网络服务 (SMTP, POP3, HTTP, NNTP, PING等)
  –监视主机资源 (进程, 磁盘等)
  –简单的插件设计可以轻松扩展Nagios的监视功能
  –服务等监视的并发处理
  –错误通知功能 (通过email, pager, 或其他用户自定义方法)
  –可指定自定义的事件处理控制器
  –可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等
  –可以通过手机查看系统监控信息
(更多…)

HACMP&Cluster的常用命令

now163阅读(1192)评论(0)

1、查看HACMP配置情况
# /usr/es/sbin/cluster/utilities/cllscf 显示群集拓朴
# /usr/es/sbin/cluster/utilities/cllsclstr 显示群集定义
# /usr/es/sbin/cluster/utilities/cllsnode 按节点显示拓朴信息
# /usr/es/sbin/cluster/utilities/cllsnw 按网络名称显示拓朴信息
# /usr/es/sbin/cluster/utilities/cllsif 按网卡显示拓朴信息
# /usr/es/sbin/cluster/utilities/clshowres 显示资源组信息
(更多…)

AIX 学习笔记之 存储管理

now163阅读(746)评论(0)

1.基本概念:

PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。

VG 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。

PP 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。
(更多…)