Python同步遍历多个列表
# -*- coding: UTF-8 -*-
name_list = ['11', '22', '33']
age_list = [54, 18, 34]
for name, age in zip(name_list, age_list):
print name,age
运行结果为
11 54
22 18
33 34
centos使用Mldonkey实现离线下载
首先更新一些环境:
yum install zlib
yum install zlib-devel
yum install m4
然后下载:
wget http://sourceforge.net/projects/mldonkey/files/mldonkey/3.1.2/mldonkey-3.1.2.tar.bz2/download
mv mldonkey-3.1.2.tar.bz2 /usr/src
cd /usr/src
tar -xvf mldonkey-3.1.2.tar.bz2
cd mldonkey-3.1.2
vim mldonkey-3.1.2/src/utils/lib/charsetstubs.c
if (!str)
raise_error ();
return (copy_string ((char*)?str));}
#在其中加入
str="UTF-8";
(大概在1379行上下),加入后如下显示:
if (!str)
raise_error ();
str="UTF-8";
return (copy_string ((char*) str));
}
开始编译:
./configure --enable-donkey --enable-filetp --enable-bittorrent --enable-batch --enable-gd --enable-upnp-natpmp --enable-force-upnp-natpmp
make
cp mlnet /usr/bin /usr/bin/mlnet
结束进程:
cd /root/.mldonkey
vi downloads.ini
#修改 allowed_ips 后面增加 0.0.0.0/0,表示允许所有IP登陆管理http页
allowed_ips = [
"127.0.0.1";
"0.0.0.0/0";]
修改服务器防火墙IP规则,或者关闭防火墙,在浏览器中输入:
http://mldonkey所在服务器IP:4080
mldonkey的使用:...
记录每天操作记录
备份操作记录的脚本
cd /root
day=`date +%Y-%m-%d`
tar -cvf /home/superman003/logbak/log-$day.tar .bash_history
echo"" > .bash_history
apache多个本地虚拟服务名指向同一目录的问题的解决
很久没用apache了(因为太膜拜nginx的缘故),最近连虚拟目录都忘了怎么配置,网上找一大堆,没解决我的问题. 我是在自己电脑上虚拟几个地址.貌似以前使用的时候(不记得什么版本了,大概1.5 1.6几的),这样写一堆:
DocumentRoot "E:/wwwroot/yam"
ServerName yam.com
就直接能够运行多个虚拟的地址——都成浮云了.最近装了xampp 1.7.4,几翻搜索有了一些了解. 因为是在本机运行,只有一个IP,我一开始便使用了基于域名写法:
NameVirtualHost *:80 ;
ServerName www.site1.com
ServerAlias *.site1.com
DocumentRoot E:/www/site1
<Directory "E:/www/site1">
Options Indexes MultiViews
AllowOverride None
order allow,deny
Allow from all
ServerName www.site2.com
ServerAlias www.site2.com
DocumentRoot E:/www/site2
<Directory "E:/www/site2">
Options Indexes MultiViews
AllowOverride None
order allow,deny
Allow from all
浏览器运行文件之后发现,上面所虚拟的2个名称,指向的目录不是site1就是site2的目录(不会随机指向其中一个,而是你对配置文件稍稍修改优先级便有了变化,一直指向同一个目录)....
CentOS安装Nagios网络监视工具
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知.下面学习如何在CentOS上安装此软件. 安装完成后的一些情况 Nagios以及插件将安装在 /usr/local/nagios目录 Nagios会配置监控本地机器几个方面(CPU负载,磁盘使用率等) Nagios可以通过http://localhost/nagios/ 访问 准备工作 需要以root身份安装Nagios.
确保在CentOS安装了下面几个软件包:
# Apache
# PHP
# GCC compiler
# GD development libraries
你可以通过yum完成这些安装工作:
yum install httpd php
yum install gcc glibc glibc-common
yum install gd gd-devel
开始安装Nagios 创建帐号 创建 nagios用户并设置密码:
/usr/sbin/useradd -m nagios
passwd nagios
创建nagcmd用户组以执行来自web接口的命令,并添加nagios和apache用户到此用户组.
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache
下载Nagios和插件 创建下载存储目录:
mkdir ~/downloads
cd ~/downloads
从网站http://www.nagios.org/download/ 下载Nagios以及插件.
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.3.1.tar.gz
wget...
解决svn UUID报错
解决:
svn: Repository UUID '22fb7890-89d5-447f-8642-daadc72b0a20' doesn't match expected UUID 'aeb8522d-f24f-4b0c-838f-60a56c7c1c6f'
使用 svnlook uuid查看项目UUID:
svnlook uuid /opt/svn/seckill
使用svnadmin setuuid修改UUID:
svnadmin setuuid /opt/svn/seckill aeb8522d-f24f-4b0c-838f-60a56c7c1c6f
然后svn co 成功.