摘要: FTP server 和 client 均能够运行在windows,linux,mac,使用FTP很容易实现多平台的文件共享。常见的FTP软件:windows:FileZilla + xlightftpd +windowsftpserverLinux: ProFTPd + vsftpd一 FTP命令1 FTP> ! 从 ftp 子系统退出到外壳。2 FTP> ? 显示 ftp 命令说明... 阅读全文
posted @ 2009-09-11 14:10 iTech 阅读(2592) 评论(0) 推荐(0)
摘要: 一 5大主流虚拟技术1)VMware:vSphere 4  VMware的虚拟化产品包括vSphere等一系列数据中心虚拟化产品以及vCenter等一系列应用程序和基础架构管理工具,可以帮助企业以一种渐进的、非破坏性的方式实现云计算,获得高效、灵活、可靠的“IT即服务”。其中的vSphere 4是业界首款云操作系统,能够聚合和全面管理大型基础架构资源池,包括处理器、存储和网... 阅读全文
posted @ 2009-09-10 17:22 iTech 阅读(1056) 评论(0) 推荐(1)
摘要: 转自:http://doc.linuxpk.com/39915.html2004年4月20日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言 的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过程。  安装... 阅读全文
posted @ 2009-09-08 10:18 iTech 阅读(1442) 评论(0) 推荐(0)
摘要: 转自:http://www.diybl.com/course/6_system/linux/Linuxjs/20071027/80547.html每个程序实质上都会链接到一个或者多个的库。比如使用C函数的程序会链接到C运行时库,GUI程序会链接到窗口库等等。无论哪种情况,你都会要决定是链接到静态库(static libary)还是动态库(dynamic libary)。链接到静态库会使你的程序臃肿... 阅读全文
posted @ 2009-09-08 09:51 iTech 阅读(17443) 评论(0) 推荐(0)
摘要: 一 简单函数和函数指针Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->defmyadd(a,b):returna+b;print(myadd(3,2));f=myadd;print(f(20,30));二 函数的默认参数Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->defresult(r= 阅读全文
posted @ 2009-09-07 22:10 iTech 阅读(1596) 评论(0) 推荐(0)
摘要: 默认地,所有index的下标均从0开始。一 list1) list 基础Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>a=['money','money','money',100000000]>>>a['money','money','money',100000000]>>>a[3]10 阅读全文
posted @ 2009-09-04 17:12 iTech 阅读(2590) 评论(0) 推荐(1)
摘要: 所有类型如下图:一 基础数据类型1)数字类型Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>2/2+2*25.0>>>(50-5*6)/45.0>>>8/51.6>>>8//51>>>x=y=1.5>>>x*y2.25注意:/表示先转化为double然后在除运算,但是//表示不进行double的转化,相当于两个整数相除。2)str 阅读全文
posted @ 2009-09-03 13:56 iTech 阅读(1890) 评论(0) 推荐(1)
摘要: 一 PythonPython是面向对象的,简单易学,功能强大的,开源免费的,跨平台的,可C/C++扩展的,可用模块几乎支持所有应用领域的脚本语言。主页:http://python.org/下载:http://python.org/download/文档:http://python.org/doc/二 安装1)安装好了以后可以在开始->所有程序->Python3.1下可以看到2) IDLE(Python GUI)和Python(command line)3)Module Docs4)Python Manuals帮助真是太全了,其他的资料也不需要了。哈哈!5)初学者最好的资料就是Hel 阅读全文
posted @ 2009-09-03 11:26 iTech 阅读(2462) 评论(1) 推荐(0)
摘要: 一 什么是虚拟化通俗说来,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒。未来,所有的资源都透明地运行在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术就是实现它的理想工具。利用虚拟化,可以在一台物理机上运行多个虚拟机,因而得以在多个环境间共享这一台计算机的资源。不同的虚拟机可以在同一台物理机上运行不同的操作系统以及多个应用程序。... 阅读全文
posted @ 2009-09-02 14:25 iTech 阅读(1418) 评论(0) 推荐(0)
摘要: 一:Unison简介Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点: 跨平台使用; 对内核和用户权限没有特别要求; unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略; 只要是能连通的两台主机,就可以运行unison,可以直接使用socket连接或安全的ssh连接方式,对带宽的要求不高,使用类似rsync的压缩传输协议。二:安装u 阅读全文
posted @ 2009-08-31 16:53 iTech 阅读(10773) 评论(1) 推荐(0)
摘要: 一 7z1) 简介7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。主页:http://www.7-zip.org/中文主页:http://7z.sparanoid.com/命令行版本下载:http://7z.sparanoid.com/download.html主要特征:# 全新的LZMA算法加大了7z格式的压缩比# 支持格式:* 压缩 / 解压缩:7z, XZ, ... 阅读全文
posted @ 2009-08-31 14:58 iTech 阅读(11253) 评论(0) 推荐(0)
摘要: 一 wget简介wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。由于没有交互式界面,wget可在后台运行,截获并忽略HANGUP信号,因此在用户推出登录以后,仍可继续... 阅读全文
posted @ 2009-08-31 13:25 iTech 阅读(2839) 评论(1) 推荐(0)
摘要: 一 scpscp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.scp的基本用法可分为两种 :1、从本机给远程计算机拷贝文件 命令格式为: scp [要拷贝的文件路径及文件名] [远程计算机用户名]@[远程计算机的ip地址]:[远程计算机存放该文件的路径]2、从远程计算机拷贝文件到本机: 命令格式: scp [远程计算机用户名]@[远程计算机ip地址]:[要拷贝的文件路径及文件名] [存放该文件的本机路径]注意:1 要是拷贝的是文件夹 ,则需要在scp命令后加 参数 -r 。2 可以使用~/代替用户目录,但是文件 阅读全文
posted @ 2009-08-31 13:01 iTech 阅读(3078) 评论(0) 推荐(0)
摘要: 一 RemoteDesktopManager (windows到windows的remote的管理)主页:http://sourceforge.net/projects/tscm/特点:开源免费,只能用来管理远程的Windows机器连接。真正连接的时候还是调用mstsc.exe进程。截图:二RemoteDesktopManager (windows到windows和Linux的remote的管理)下载:http://remotedesktopmanager.com/remotedesktopmanager/Home.aspx特点:分为免费和企业版本,免费版本基本有所有的功能,但是是对家庭或个人 阅读全文
posted @ 2009-08-27 15:39 iTech 阅读(53621) 评论(8) 推荐(6)
摘要: Linux系统信息查看转自:http://blog.chinaitlab.com/html/31/1365331-180901.html查看redhat版本:cat /etc/redhat-release或者cat /etc/issue系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env 阅读全文
posted @ 2009-08-24 11:54 iTech 阅读(1015) 评论(0) 推荐(0)
摘要: 来自Vista:有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。BCDEDIT 设置启动数据库中的属性以控制启动加载。CACLS 显示或修改文件的访问控制列表(ACL)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数... 阅读全文
posted @ 2009-08-23 20:05 iTech 阅读(1265) 评论(1) 推荐(0)
摘要: 一 cygwinCygwin 是一个用于 Microsoft® Windows® 操作系统的类 UNIX® 环境。它包含一个真正的 UNIX shell、一个 Portable Operating System Interface (POSIX) 模拟库以及数千个 UNIX 实用程序。 作用:1)作为Linux/Unix的初学者,可以使用cygwin来在windows... 阅读全文
posted @ 2009-08-23 12:50 iTech 阅读(4101) 评论(0) 推荐(0)
摘要: 转载:http://blog.sina.com.cn/s/blog_4d2f2bc001000abr.html linux configure使用方法 'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是 不会改变的.带上'--help'选项执行'configure'脚本可以看到可用的所有选项.尽管许多选项是很少用到的,但是当你为了特殊的需求... 阅读全文
posted @ 2009-08-23 11:00 iTech 阅读(4689) 评论(0) 推荐(0)
摘要: 一 Robocopy简介Robocopy 是一个功能超强的32位的文件复制工具,该工具来自windows资源包,可以直接在网上下载。使用Robocopy你能够拷贝单个目录,或迭代的拷贝目录及其所有的子目录。该工具通过文件是否存在于源目录,目标目录,或两者都存在来分类。如果文件同时存在于源目录和目标目录,则该工具更具体地通过比较源文件和目标文件的大小和时间戳来分类。通过这些分类,你可以控制那些文件将被拷贝。如果一个文件同时存在于源目录和目标目录,默认的只有源文件和目标文件拥有不同的时间戳或大小时,Robocopy重新拷贝该文件。如果源目录和目标目录处于比较差的网路环境中时,通过此方式可以节约时间 阅读全文
posted @ 2009-08-21 12:41 iTech 阅读(4009) 评论(1) 推荐(1)
摘要: 一 net use作用Net use将计算机与网络其他计算机共享资源连接或断开,或者显示关于计算机共享连接的信息。一般的我们从网络路径拷贝文件到本地,或从本地拷贝文件到一个网络路径,但是如果一个网络路径太长的话,有的时候会有问题,这个时候的解决办法就是先把网络路径映射为本地的一个盘符,然后使用这个映射的盘符代替网络路径。还有如果某些网络其他的计算机的共享我们需要经常使用,我们就可以直接映射为我们本... 阅读全文
posted @ 2009-08-20 10:33 iTech 阅读(17609) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/u3/100239/showart_1984963.html首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff--------------------NAME diff - find differences betw... 阅读全文
posted @ 2009-08-19 12:11 iTech 阅读(31093) 评论(1) 推荐(2)
摘要: 转自:http://linux.chinaunix.net/bbs/thread-1125240-1-1.html  虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。从2003年开始经过两年多的努力,KDE和GNOM... 阅读全文
posted @ 2009-08-18 15:27 iTech 阅读(14854) 评论(3) 推荐(0)
摘要: 转自:http://hi.baidu.com/lclkathy/blog/item/dae3be36763a47370b55a970.html一 常见的WEB服务器和应用服务器 在UNIX和LINUX平台下使用最广泛的免费web服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。 在选择使用WEB服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等,下面介绍几种常用的WEB服务器。 常见的web服务器: (其实IIS和Apache同时也支持基础的应用服务器的功能) Microsof 阅读全文
posted @ 2009-08-18 14:24 iTech 阅读(26202) 评论(2) 推荐(2)
摘要: 一 Apache与Tomcat比较联系apache支持静态页,tomcat支持动态的,比如servlet等。 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。 apache... 阅读全文
posted @ 2009-08-18 12:39 iTech 阅读(55689) 评论(1) 推荐(0)
摘要: 总结:比较下来:diffmerge和P4merge最好用,kdiff比较专业些,支持自动merge。一 csdiff下载:http://www.componentsoftware.com/Products/CSDiff/index.htm特点:1)免费;2)需要安装;3)文件和文件夹比较;4)支持源代码,html和word文档;截图:1)初始界面2)folder比较3)文件比较二 diffmerge下载:http://sourcegear.com/diffmerge/ 特点:1)免费;2)不需要安装;3)文件比较;4)支持3方文件比较和merge; 5)windows shell集成;6)跨平 阅读全文
posted @ 2009-08-13 15:47 iTech 阅读(61781) 评论(19) 推荐(8)
摘要: 一 介绍RPM(RPM Package Manager)是一个开放的包管理器,它使用户可以从源码构建一个二进制的软件发行包和利用补丁包给软件打补丁。RPM包非常灵活易用,因此被作为很多linux发行版的默认软件安装包。在Redhat和CentOS中都是使用此打包格式。二 制作 1 创建一个RPM安装包是件很容易的事,特别是当你可以获得软件的源代码包的时候。下面介绍怎么制做一个RPM软件安装包,在继... 阅读全文
posted @ 2009-08-12 18:44 iTech 阅读(4201) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/u3/93926/showart_1874897.html●为什么使用Shell编程?简单快捷,适用性广●什么是Shell?Shell是用户和Linux系统之间的接口程序,你可以通过它输入命令以使操作系统执行。●文件描述符0,1,2分别表示什么?在Shell中, 0表示标准输入,1表示标准输出,2表示标准错误输出。●>>符号的作... 阅读全文
posted @ 2009-08-11 13:01 iTech 阅读(1368) 评论(0) 推荐(0)
摘要: 一 Windows与Linux区别1)在Linux中是大小写敏感的,Windows下除了密码,大部分都不区分大小写;2)在Linux下使用/,但是在Windows下/和\都可以;3)在Linux下文件是否可执行跟后缀没有关系,而是通过文件的属性来判断,但是Windows中一般通过exe,com,bat等来判断;4)在Linux下程序运行时一般不在当前目录下找引用或组件,但是Windows下如果没有... 阅读全文
posted @ 2009-08-10 19:57 iTech 阅读(1313) 评论(1) 推荐(1)
摘要: 转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0[在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信息]Linux下压缩与解压一 压缩和解压简介对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux 阅读全文
posted @ 2009-08-10 17:05 iTech 阅读(1317) 评论(0) 推荐(0)
摘要: 转自:http://www.mike.org.cn/blog/index.php?load=read&id=639###pp=0[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync   rsync,remotesynchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,... 阅读全文
posted @ 2009-08-10 15:32 iTech 阅读(260814) 评论(10) 推荐(14)