- 浏览: 267659 次
- 性别:
- 来自: 广州
-
最新评论
-
sunfeizhi:
感谢博主
mysqlhotcopy 缺少DBI不能使用问题解决 -
wuxiaochun:
谢谢版主提供所有依赖包的下载地址。
Memcached Session Manager 共享tomcat session设置
文章列表
导出目录下文件名--python实例
- 博客分类:
- python
实验环境 CentOS,将所有目录名称保存在特定目录的 pickname.txt 文档里。
#!/usr/bin/python
# name:pickname.py
# author:wubolu
# data:20110727
import os
dirname=raw_input("Enter dirname:\n")
if os.path.isdir(dirname):
listname=os.listdir(dirname)
r=open('pickname.txt','w')
for i in listname:
...
input和raw_input的区别
- 博客分类:
- python
input返回的是数值类型,如int,float
raw_inpout返回的是字符串类型,string类型
如输入 “57 + 3”:
input会得到整数60
raw_input会得到字符串”57 + 3”
Python 的标准库中的 os 模块包含普遍的操作系统功能。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。
下面列出了一些在os模块中比较有用的部分:
os.sep
可以取代操作系统特定的路径分割符。os.name
字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd()
函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()和os.putenv()
函数分别用来读取和设置环境变量。os.listdir()
返 ...
记开始学习python
- 博客分类:
- python
我熟悉掌握的计算机语言不多,已经会用的其实都是以前为了在工作上能帮自己偷偷懒,让程序发挥得聪明一点多做一些事情,自己就可以少做那些反反复复的东西,节省更多时间去了解其它新事物亦提高了工作效率。
但渐渐地,发现自己掌握的东西远远不够用,啃老本,怀着怕被超越的心开始接触 python,据说用它能精炼地完成好多事情。学习新语言也说不上难不难,因为都差不多,就像中学学习数学一样多练多实践就能很快掌握,相信自己在很短时间内熟悉了解 python 基础,记:开始学习 python。
Hello, Python !
同步文件到本地FTP脚本
- 博客分类:
- Shell Script
同步公网两台数据库服务器的备份包回到本地的FTP服务器上面,本地服务器具备免密钥登录公网的两台服务器。
#!/bin/bash
#Creation Date:2011-07-06
#Auther:wubolu
rq=`date +%Y%m%d`
scp root@61.45.18.103:/home/databack/103db$rq.zip /tmp/ root@11.19.223.66:/home/databack/chongto$rq.zip /tmp/
ftp -n << EOF
open 192.168.1.200
user FTPUSE PAS ...
用户ID管理
- 博客分类:
- CentOS系统管理
最近发现 rsync 同步文件到别的服务器上文件权限会变更,使用 rsync 本身的权限控制也不行,例如在服务器A的所有者是 userA,同步到服务器B后所有者会变成其它用户,原因是 rsync 同步控制权限的时候是更具宿主的uid和gid而不是用户组和用户名。所以,需要控制两台服务器 rsync 同步过来的文件权限一直,两台服务器的对应用户UID和GID必须一致。
修改用户所属用户组的GID和用户UID,ID范围不得超过 /etc/login.defs 预设范围。
[root@localhost]# cat /etc/group
root:x:0:root
用户组ro ...
安装和配置phpMyAdmin 详解
- 博客分类:
- CentOS系统管理
安装和配置phpMyAdmin
去phpMyAdmin的官方网站:http://www.phpmyadmin.net/
找到下载地址:http://www.phpmyadmin.net/home_page/downloads.php
找到phpMyAdmin 2.11.3选项,点击下载phpMyAdmin-2.11.3-all-languages.zip
然后解压后到Apache服务器的网站默认根目 ...
当safe_mode设置为 on,PHP 将通过文件函数或其目录检查当前脚本的拥有者是否和将被操作的文件的拥有者相匹配。例如:-rw-rw-r-- 1 rasmus rasmus 33 Jul 1 19:20 script.php -rw-r--r-- 1 root root 1116 May 26 18:01 /etc/passwd 运行 script.php<?php readfile('/etc/passwd'); ?> 如果安全模式被激活,则将会导致以下错误:Warning: SAFE MODE Restriction in effect. The ...
下载wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config
注意:php安装在/usr/local/php下
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/my ...
查看 phpinfo 信息
session.save_handler user
在php.ini改成
session.save_handler files
inotifywait
仅执行阻塞,等待 inotify 事件。您可以监控任何一组文件和目录,或监控整个目录树(目录、子目录、子目录的子目录等等)。在 shell 脚本中使用 inotifywait
。
inotifywatch
收集关于被监视的文件系统的统计数据,包括每个 inotify 事件发生多少次。
存储过程--查询考生成绩排名
- 博客分类:
- MySQL技术篇
delimiter //
-- 查询考生成绩排名。
drop procedure if exists gk2011.rank;
create procedure gk2011.rank(my_zkzh varchar(10))
begin
declare str_cj int;
declare str_kmdm varchar(10);
declare str_rank int;
select kmdm from cj where zkzh=my_zkzh and substring(kmdm,1,1)='6' into str_kmdm;
select max(cj) fro ...
转载赛迪网
一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”
我总结一下lsof指令的用法:
lsof abc.txt 显示开启文件abc.txt的进程
lsof -i :22 知道22端口现在运行什么程序
lsof -c abc 显示abc进程现在打开的文件
lsof -g gid 显示归属gid的进程情况
lsof +d /usr/local/ 显示目录下被进程开启的文件
lsof +D /usr/local/ 同上 ...
cd -
切换回上一个目录。^foo^bar^
替换上一条命令中的一个短语,把上一条命令当中的foo替换成bar。cp filename{,.bak}
快速备份一个文件,filename{,.bak} 这一段会被展开成filename filename.bak再传给cp。> file.txt
清空或创建一个文件。reset
重置终端,如果你试过不小心cat了某个二进制文件,很可能整个终端就傻掉了,可能不会换行,没法回显,大堆乱码之类的,这时候敲入reset回车,不管命令有没有显示,就能回复正常
了。<space> command
空格加要执 ...