征服天堂

Just do it!
存档 ‘个人动态’ 分类
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. ”’
  4. Created on 2015-6-12
  5.  
  6. @author: xiaohanfei
  7. ”’ 
  8. import urllib.parse,urllib.request,http.cookiejar
  9.  
  10. def GetUrlRequest(iUrl,iStrPostData): 
  11.     postdata=urllib.parse.urlencode(iStrPostData) 
  12.     postdata=postdata.encode(encoding=‘UTF8′) 
  13.     header = {‘User-Agent’:‘Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)’} 
  14.     req= urllib.request.Request( 
  15.                url = iUrl, 
  16.                

[……]阅读全文

ifconfig -a 查看本地网络状体如下:
eth7 Link encap:以太网 硬件地址 08:00:27:37:a6:a0
BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:136 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:136 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:8336 (8.3 KB) 发送字节:8336 (8.3 KB)

从上面会发现本地网卡为7

解决方法:

1. vim /etc/network/inte[……]阅读全文

先附上python插入mysql脚本代码

  1. #!/usr/bin/env python
  2. #encoding=utf-8 
  3. import MySQLdb
  4. conn = MySQLdb.connect(host=“localhost”, user=“root”, passwd=“123456”, db=“test”,charset=“utf8″)
  5. cur = conn.cursor()
  6. # 執行 SQL 語句
  7. #cursor.execute(“select * from user”)
  8. sql_content = “insert into uesr_a(id,name) values (%s,’ad’)”%(3)
  9. cur.execute(sql_content)
  10. #conn.commit()
  11. data = cur.rowcount
  12. print data

[……]阅读全文

四月 11th, 2014

项目备份脚本之python

No Comments, 个人动态, by admin.

用python写的项目备份脚本

  1. #!/usr/bin/env python
  2. # Filename: backup.py
  3.  
  4. import os
  5. import time
  6.  
  7. source=[‘wordpress’]
  8. target_dir=‘/var/backup/’
  9. today=target_dir+time.strftime(‘%Y%m%d’)
  10. now=time.strftime(‘%H%M%S’)
  11. comment=raw_input(‘Enter a comment –> ‘)
  12. if len(comment)==0:
  13.         target=today+os.sep+now+‘.zip’
  14. else:
  15.         target=today+os.sep+now+‘_’+\
  16.                         comment.replace(‘ ‘,‘_’)+‘.zip’
  17. if not os.path.exists(today):
  18.         os.mkdir(today)
  19.         print ‘Successfully created directory’,today
  20. zip_command=“zip -qr ‘%s’ %s” %(target,‘ ‘.join(source))
  21. if os.system(zip_command)==0:
  22.         print ‘Successful backup to’,target
  23. else:
  24.         print ‘Backup FAILED’

[……]阅读全文

十二月 9th, 2013

SCP的两种方式

No Comments, 个人动态, by admin.

如果host A 与 host B建立了信任连接(B有A的public key),那么从A向B传送文件,或者从B上传回文件都可以省略密码。但是前提是命令是在A上执行的。

从A向B拷贝文件

on host A

scp /tmp/file hostB:/home/users/tmp/file

从B向A拷贝文件
[……]阅读全文

3月13日,温总理答记者问,温总理的口才和文采让所有人倾倒。

    1.“只有信心才能产生勇气和力量,只有勇气和力量才能战胜困难……莫道今年春将尽,明年春色倍还人。我期待着明年中国和世界都会变得更好。”

一句“莫道今年春将尽,明年春色倍还人”,温总理随口吟出,鲜有人知出处。后来到网上查了查,才知道前句是温总理发明,后面一句是来自唐朝诗人杜审言七律《春日京中有怀》,“今年游寓独游秦,愁思看春不当春。上林苑里花徒发,细柳营前叶漫新。公子南桥应尽兴,将军西第几留宾。寄语洛城风日道,明年春色倍还人。”

[……]阅读全文

sudo a2enmod rewrite

vim sites-available/default
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride ALL         //这里本来是none 要记得修改成 ALL
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride ALL         //这里本来也是none 要记得修改成ALL
  Order allow,deny
allow from all
</Directory>

接下来是规则的说
在网站根目录下建立.htaccess文件 加入
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.[……]阅读全文

ubuntu默认的是UFW防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。
启用
sudo ufw enable
sudo ufw default deny

运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

3.开启/禁用
sudo ufw allow|deny [service]

打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外[……]阅读全文

十一月 10th, 2011

ubuntu设置静态IP

No Comments, 个人动态, by admin.

sudo gedit /etc/network/interfaces

iface eth0 inet static
address 192.168.1.X
netmask 255.255.255.0
gateway 192.168.1.1

如果是手动指定IP并且还需要访问互联网,那么还需要设置DNS:
$sudo gedit /etc/resolv.conf

假如dns地址为61.177.7.1,则向这里添加如下配置内容:
nameserver 61.177.7.1
保存即可。

重启网络组件让网络配置文件生效:
$sudo /etc/init.d/networking restart
只要显示Reconfiguring network interfaces… [OK]
即成功重启网络组件。[……]阅读全文

http://releases.ubuntu.com/kubuntu/oneiric/kubuntu-11.10-desktop-i386.iso[……]阅读全文