memcached php测试页

<?php
$mem = new Memcache;
$mem->connect('192.168.1.11','11211');
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

注意ip地址,这里写在memcached启动时指定的监听地址。要不然会报错:

Notice: Memcache::connect(): Server 127.0.0.1 (tcp 11211) failed with: Connection refused (111) in /site/11/t.php on line 3 Warning: Memcache::connect(): Can’t connect to 127.0.0.1:11211, Connection refused (111) in /site/11/t.php on line 3 Warning: Memcache::set(): No servers added to memcache connection in /site/11/t.php on line 4 Warning: Memcache::get(): No servers added to memcache connection in /site/11/t.php on line 5

如果在启动memcached时,没有使用 -l  参数 指定监听ip地址的话,那么测试页中的ip地址可以为127.0.0.1、本机ip或者是localhost。

mysql 备份单个表

mysql 备份单个表:

mysqldump -u root -p DB TAB1 TAB2 ··· > /tmp/TAB.sql 

例:

备份mysql数据库中的user表。

[root@rhel6www ~]# mysqldump -u root -p mysql user > /tmp/user.sql 

红色:数据库名  绿色:表名

恢复单个表:

比如恢复 user 表到 restore_mysql 数据库中。无需指定表名。在备份的 user.sql 中包含了drop 表语句。(DROP TABLE IF EXISTS `user`;

[root@rhel6www ~]# mysql -u root -p restore_mysql < /tmp/user.sql

vsftpd 虚拟用户 的实现

[root@rhel6www ~]# rpm -qa | grep vsftpd
vsftpd-2.2.2-6.el6_0.1.i686
[root@rhel6www ~]# yum install -y vsftpd

[root@rhel6www ~]#useradd -s /sbin/nologin vuser    //首先创建一个用户,用来将虚拟用户映射为系统账户

建立一个虚拟用户文档:
[root@rhel6www vsftpd]# cat vuser
venus
venus
一行用户名一行密码,多个用户往下按序排列。
[root@rhel6www vsftpd]# db_load -T -t hash -f /etc/vsftpd/vuser /etc/vsftpd/vuser.db    //生成db文件
编辑vsftpd.conf添加:

guest_enable=yes                     //启用虚拟用户
guest_username=vuser             //映射为的系统账户
pam_service_name=vsftpd        //指定pam认证文件
user_config_dir=/etc/vsftpd/user_config    //在user_config下创建各个虚拟用户自身的配置文件(不同用户不同权限,所以使用独自配置文件)

###被动模式及端口####
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30100
###被动模式####

配置pam:
[root@rhel6www vsftpd]# vi /etc/pam.d/vsftpd

将已有的内容屏蔽,添加两行:
auth          required /lib/security/pam_userdb.so db=/etc/vsftpd/vuser
account     required /lib/security/pam_userdb.so db=/etc/vsftpd/vuser

(上面地方特别注意,系统如果为64位,那么需要把lib改为lib64)

创建虚拟用户配置文件:
[root@rhel6www vsftpd]# mkdir /etc/vsftpd/user_config
[root@rhel6www vsftpd]#vi /etc/vsftpd/user_config/venus    //配置文件要同名与用户名
添加:

local_root=/var/ftp/pub/venus         //指定家目录
download_enable=yes                          //下载
anon_upload_enable=yes                    //上传
anon_mkdir_write_enable=yes         //创建文件夹
anon_other_write_enable=yes           //可删除文件
local_umask=022
anon_umask=022
file_open_mode=0755

[root@rhel6www ~]# chown -R vuser:vuser /var/ftp/pub/*      //赋予家目录vuser属主属组,否则会没权限无法上传

启用了防火墙,需要修改iptables配置文件,放行被动端口:
[root@rhel6www ~]# vi /etc/sysconfig/iptables
添加:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 30000:30100 -j ACCEPT
保存重启iptables。测试。

Office 2007打开word显示配置 Microsoft office professional plus

安装完office2007后打开word提示配置 显示配置 Microsoft office professional plus ,每次都提示,重装office依旧。Google~

点击开始-运行,或者直接 windows徽标键+R 键入:

Office 2003:
reg add HKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1
Office 2007:
reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1
另外可以删除setup安装文件,让提示安装的时候找不到文件从而无法启动配置。
在 C:\Program Files\Common Files\microsoft shared\OFFICE12\Office Setup Controller 下有个setup.exe 改名即可。