利用rsync工具进行同步windows和linux机器之间的文件工作记录20130614
2013-06-14 11:42
1511 查看
本节介绍在Debian下利用Python进行网络编程时,需要安装的一些实用的工具包。
0x01 安装开发必备软件包
Python有一个叫做PyPI(Python Package Index,http://pypi.python.org/pypi)的公共资源库,有点类似于万能工具包,很多Python相关的功能包就来源于这里。
其实我个人认为,对于开发来说,尤其是同一时间开发不同的应用程序,虚拟环境真的是一个不错的解决方案,同时也觉得Python能大受开发者的喜欢,这也是其中很重要的一个原因。
本文出自 “博观约取厚积薄发” 博客,请务必保留此出处http://revenger.blog.51cto.com/4044774/1536566
0x01 安装开发必备软件包
$ sudo aptitude -y install build-essential ##"-y"的作用是:在安装过程中,如果遇到Y或N的提问,一律以Yes作为默认的答案 $ sudo aptitude -y install libsqlite3-dev $ sudo aptitude -y install libreadline6-dev $ sudo aptitude -y install libgdbm-dev $ sudo aptitude -y install zlib1g-dev $ sudo aptitude -y install libbz2-dev $ sudo aptitude -y install sqlite3 $ sudo aptitude -y install tk-dev $ sudo aptitude -y install zip0x02 Python相关包的安装
$ sudo aptitude -y install python-dev $ sudo chmod -R 775 /usr/local $ sudo chgrp -R 用户名 /usr/local $ wget http://python-distribute.org/distribute_setup.py $ sudo python distribute_setup.py ##distribute是支持Python模块构建与导入的的工具包0x03 Pip安装
Python有一个叫做PyPI(Python Package Index,http://pypi.python.org/pypi)的公共资源库,有点类似于万能工具包,很多Python相关的功能包就来源于这里。
$ wget $ sudo python get-pip.py $ pip freeze(可以查看当前环境下已安装的模块)0x04 virtualenvwrapper安装
其实我个人认为,对于开发来说,尤其是同一时间开发不同的应用程序,虚拟环境真的是一个不错的解决方案,同时也觉得Python能大受开发者的喜欢,这也是其中很重要的一个原因。
$ pip install virtualenvwrapper 安装完成后,会生成脚本文件:/usr/local/bin/virtualenvwrapper.sh 为了在用户登录的时候,就可以使用virtualenvwrapper,需要添加如下的内容到.bashrc: if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh fi 以上脚本的意思是首先判断/usr/local/bin/virtualenvwrapper.sh是否存在,如果存在就将$HOME/.virtualenvs设定为virtualenvwrapper的工作目录,然后载入virtualenvwrapper.sh脚本建立虚拟运行环境
$ mkvirtualenv --python=/usr/bin/python3.4 testenv 通过--python参数可以指定虚拟环境中使用的Python版本进入虚拟环境
$ workon testenv退出虚拟环境
$ deactivate删除虚拟运行环境
$ rmvirtualenv testenv0x05 网络编程必备软件包
$ pip install ntplib diesel nmap scapy netifaces netaddr pyopenssl pygencoder pyyaml requests feedparser paramiko fabric supervisor xmlrpclib SOAPpy bottlenose construct
本文出自 “博观约取厚积薄发” 博客,请务必保留此出处http://revenger.blog.51cto.com/4044774/1536566
相关文章推荐
- rsync文件同步工具,可实现Linux之间,Linux与Windows之间的文件同步
- 利用Rsync在windows和linux之间同步数据
- 利用pscp和psftp工具,在windows和linux之间传输文件
- 使用rsync在windows和linux两个系统中进行文件同步
- 使用rsync进行linux和windows文件同步
- 171205 8周2次课 linux文件同步工具rsync
- Linux&&Windows文件同步简单配置[rsync]
- 利用SSH secure Shell实现windows与linux之间传输文件
- linux系统中rsync+inotify实现服务器之间文件实时同步
- linux机器之间拷贝和同步文件命令
- Rsync实现Linux-Windows文件同步
- rsync在linux(服务端)与windows(客户端)之间同步
- 在linux下使用rsync将文件定时同步到另外一台机器
- 用cygwin-ssh-rsync同步windows与linux文件
- 利用securecrt在linux与windows之间传输文件
- 利用securecrt在linux与windows之间传输文件
- 利用securecrt在linux与windows之间传输文件
- linux/windows下利用JDK自带的工具获取thread dump文件和heap dump文件
- Linux文件同步工具-rsync
- linux下inotify-tools+rsync进行文件同步的使用