<?php
$str = ‘<P align=left><STRONG> <STRONG><FONT color=red><STRONG><FONT color=red>《阿斯顿发生大幅</FONT></STRONG>点击进入</FONT></STRONG></STRONG></P><STRONG>11111212121</STRONG>’;
$source=”/<STRONG>(.*?)<\/STRONG>/”;
$taget=’[B]$1[\B]‘;
$searchstr=’<STRONG>’;
while(strpos($str,$searchstr))
$str = preg_replace($source, $taget, $str);
$str=str_replace(’ ’,’ ‘,$str);
echo $str;
?>
1.移动原来的数据存放目录/var/lib/mysql到新位置如:/data/mysql
2.创建链接 ln -s /data/mysql /var/lib/mysql
3.修改/etc/my.cnf内容中下面变量的值:
datadir=/data/mysql
socket=/data/mysql/mysql.sock
4. 修改MySQL启动脚本/etc/rc.d/init.d/mysql
#datadir=/var/lib/mysql ##注释此行
datadir=/data/mysql
少了关键一句,怎么都不行,真是郁闷,后来查资料知道 创建链接 ln -s /data/mysql /var/lib/mysql 很重要
1. #yum install vsftp -y
2. #yum install db4-utils -y
3.#cd /etc/vsftpd
4. vi vsftpd.conf
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
guest_enable=YES
guest_username=apache
listen=YES
listen_port=21
anon_umask=022
dirmessage_enable=YES
ftpd_banner=Welcome to FTP service.
local_umask=022
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/user_conf.d
vsftpd_log_file=/var/log/vsftpd.log
xferlog_enable=YES
xferlog_std_format=YES
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
pasv_promiscuous=YES
max_per_ip=2
max_clients=500
#anon_max_rate=50000
#local_max_rate=50000
5.# mv /etc/pam.d/vsftpd /etc/pam.d/vsftpd.pam
6. #vi /etc/pam.d/vsftpd
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/login
7. #vi /etc/vsftpd/Makefile (只能tab不能有空格)
POSSIBLE += $(shell test -f login && echo login.db)
all: ${POSSIBLE}
%.db: %
@db_load -T -t hash -f $< $@
clean:
rm -f *.db *~
start:
/usr/local/sbin/vsftpd /etc/vsftpd/vsftpd.conf &
stop:
killall vsftpd
8.#vi /etc/vsftpd/login
第一行帐户名第二行密码
9. #mkdir /etc/vsftpd/user_conf.d
10.#vi /etc/vsftpd/user_conf.d/帐户名
anonymous_enable=NO
dirmessage_enable=YES
guest_enable=YES
guest_username=apache
listen=YES
local_enable=YES
local_root=目录名
local_umask=022
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022
max_per_ip=0
anon_max_rate=0
local_max_rate=0
data_connection_timeout=300
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
9.#make login.db
10.#vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state –state NEW -m tcp –dport 21 -j ACCEPT
11.#service iptables retart
12.#chkconfig vsftpd on
13.配置基本就完成了,
1、安装metg包
# yum -y install mrtg*
2、安装 snmp 包
#yum -y install net-snmp*
#vi /etc/snmp/snmpd.conf
将#view systemview included mib2 修改为 view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
将 access notConfigGroup “” any noauth exact systemview none none 修改为 access notConfigGroup “” any noauth exact mib2 none none
3、启动snmp
#service snmpd start
#chkconfig –level 2345 snmpd on
查看端口的开启状况
netstat -tunlp |grep snmp
tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN 4973/snmpd
udp 0 0 0.0.0.0:161 0.0.0.0:* 4973/snmpd
4、MRTG生成供浏览图像需要httpd服务的支持,同时也需要gcc,gd,libpng和zlib四个软件包的支持,而gcc,gd的正常运行也需要其它的几个软件,下面一并安装它们
#yum install –y gcc-*
#yum install –y gd-*
#yum install –y libpng-*
#yum install –y zlib-*
5、配置 apache
6、生成脚本
# /usr/bin/cfgmaker public@localhost > mrtg.cfg
# /usr/bin/indexmaker -output=/home/website/mrtg/index.html mrtg.cfg
# env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
在FileZilla的站点管理器中,设置目标站点的编码,选择Use custom charset,Encoding指定为GB2312。
FileZilla等客户端默认采用UTF-8编码接收数据,与实际服务器编码不符合造成的