目录
37 关系: Amazon S3,同步,备份,安德魯·垂鳩,差分編碼,二进制文件,应用软件,位元,C语言,Cron,算法,类Unix系统,网站镜像,Diff,自由软件,電腦檔案,递归 (计算机科学),GNU通用公共许可证,Jigdo,MD4,MD5,Microsoft Windows,Patch,SSH,Ssh,Stunnel,TCP,TCP/UDP端口列表,UNIX,Zlib,校验和,殼層,澳洲,散列函數,数据,数据压缩,数据传输。
- 1996年软件
- Unix网络相关软件
- 数据同步
- 网络文件传输协议
- 自由备份软件
- 自由網路軟體
Amazon S3
Amazon S3,全名為亞馬遜簡易儲存服務(Amazon Simple Storage Service),是亞馬遜公司利用其亞馬遜網路服務系統所提供的網路線上儲存服務。經由Web服務界面,包括REST、SOAP與BitTorrent,用戶能夠輕易把檔案儲存到網路伺服器上。在2006年3月開始,亞馬遜公司在美國推出這項服務,2007年11月擴展到歐洲地區。2016年9月,该服务中国区正式商用,与光环新网合作运营。 亞馬遜公司為這項服務收取的費用,是每個月每一個gigabyte 需要0.095元美金,如果需要額外的網路頻寬與品質,則要另外收費。根据服务级别协议(SLA),S3保证在每月99.9%的时间内可用,即每月停机时间不多于43分钟。 美国时间2017年2月28日,由于员工在调试系统时输入的命令有误,S3出现数小时的服务中断,包括Airbnb、Pinterest、Quora在内的大量知名网站受到影响。.
同步
同步(synchronization),指在一個系統中所發生的事件(event)之間進行協調,在時間上出現一致性與統一化的現象。在系統中進行同步,也被稱為及時(in time)或同步化的(synchronous, in sync)。.
查看 Rsync和同步
备份
在信息技术与数据管理领域,备份指将文件系统或数据库系统中的数据加以复制;一旦发生灾难或错误操作时,得以方便而及时地恢复系统的有效数据和正常运作。最好將重要資料製作三個,或三個以上的備份,並且放置在不同的場所,以利日後回存之用。.
查看 Rsync和备份
安德魯·垂鳩
安德魯·垂鳩(Andrew Tridgell,),暱稱垂居(Tridge),澳洲籍的電腦程式設計師,澳洲國立大學(ANU)電腦科學博士。以創造Samba檔案伺服器以及rsync演算法著稱。.
查看 Rsync和安德魯·垂鳩
差分編碼
差分编码(Delta encoding),又稱增量編碼,是以序列式資料之間的差異儲存或傳送資料的方式(相對於儲存傳送完整檔案的方式)。在需要檔案改變歷史的情況下的差分編碼。 差異儲存在稱為「delta」或「diff」的不連續檔案中。由於改變通常很小(平均佔全部大小的2%),差分編碼能大幅減少資料的重複。一連串獨特的delta檔案在空間上要比未編碼的相等檔案有效率多了。 差分編碼的簡單例子是儲存序列式資料之間的差異(而不是儲存資料本身):不存「2, 4, 6, 9, 7」,而是存「2, 2, 2, 3, -2」。單獨使用用處不大,但是在序列式數值常出現時可以幫助壓縮資料。 Windows中的差分压缩也是利用这种编码方式.
查看 Rsync和差分編碼
二进制文件
二进制文件(Binary file)一般指包含ASCII及扩展ASCII字符中编写的数据或程序指令(Program instructions)的文件。广义的二进制文件即为文件,由文件在存储设备的存放方式为二进制而得名。狭义的二进制文件即指除文本文件以外的文件。.
查看 Rsync和二进制文件
应用软件
應用程式是電腦軟件的主要分類之一,是指為針對使用者的某種特殊應用目的所撰寫的軟件,例如,文本处理器,表格,会计应用,浏览器,媒体播放器,航空飞行模拟器,命令行游戏,图像编辑器等。与之相对应的是主要功能为驱动计算机运行的系统软件。 应用软件可能与计算机及其系统软件相捆绑,也可以被分开发布,并且可能以私有、开源或通用项目的形式编写。为移动平台所编写的应用被称为移动应用。.
查看 Rsync和应用软件
位元
位元(Bit),亦称二進制位,指二进制中的一位,是資訊的最小单位。Bit是Binary digit(二进制数位)的缩写,由数学家John Wilder Tukey提出(可能是1946年提出,但有资料称1943年就提出了)。这个术语第一次被正式使用,是在香农著名的论文《通信的数学理论》(A Mathematical Theory of Communication)第1页中。 假设一事件以A或B的方式发生,且A、B发生的概率相等,都为0.5,则一个二进位可用来代表A或B之一。例如:.
查看 Rsync和位元
C语言
C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.
查看 Rsync和C语言
Cron
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρόνος),原意是时间。 通常,crontab储存的指令被守护进程激活,crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。.
查看 Rsync和Cron
算法
-- 算法(algorithm),在數學(算學)和電腦科學之中,為任何良定义的具體計算步驟的一个序列,常用於計算、和自動推理。精確而言,算法是一個表示爲有限長列表的。算法應包含清晰定義的指令用於計算函數。 算法中的指令描述的是一個計算,當其時能從一個初始狀態和初始輸入(可能爲空)開始,經過一系列有限而清晰定義的狀態最終產生輸出並停止於一個終態。一個狀態到另一個狀態的轉移不一定是確定的。隨機化算法在内的一些算法,包含了一些隨機輸入。 形式化算法的概念部分源自尝试解决希尔伯特提出的判定问题,並在其后尝试定义或者中成形。这些尝试包括库尔特·哥德尔、雅克·埃尔布朗和斯蒂芬·科尔·克莱尼分别于1930年、1934年和1935年提出的遞歸函數,阿隆佐·邱奇於1936年提出的λ演算,1936年的Formulation 1和艾倫·圖靈1937年提出的圖靈機。即使在當前,依然常有直覺想法難以定義爲形式化算法的情況。.
查看 Rsync和算法
类Unix系统
类Unix系统(Unix-like)经常被称为 UN*X 或 *nix,指各种Unix的衍生系统,比如FreeBSD、OpenBSD、SUN公司的Solaris,以及各种与传统Unix类似的系统,例如Minix、Linux、QNX等。它们虽然有的是自由软件,有的是私有软件,但都相当程度地继承了原始UNIX的特性,有许多相似处,并且都在一定程度上遵守POSIX规范。 UNIX的商標權由國際開放標準組織所擁有,只有符合單一UNIX規範的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。.
网站镜像
像,原意是光学里指的物体在镜面中所成之像。--到计算机网络上,网站镜像是指对网站内容的拷贝。镜像通常用于为相同信息内容提供不同的源,特别是在下载量大的时候提供了一种可靠的网络连接。制作镜像是一种文件同步的过程。.
查看 Rsync和网站镜像
Diff
diff是在UNIX系統上的一個工具程式,它可以比較兩個檔案之間的不同。通常它被用來比較同一個檔案,在不同版本間的差異。它可以產生一個副檔名.diff或.patch的檔案,這個檔案可以被另一個工具程式patch來使用。.
查看 Rsync和Diff
自由软件
自由軟體(free software),根據自由軟體基金會对其的定義,是一类可以不受限制地自由使用、複製、研究、修改和分發的,尊重使用者自由的軟體。這方面的不受限制正是自由軟體最重要的本質,與自由軟體相對的是专有软件(proprietary software),或被稱為私有軟體、封閉軟體(其定義與是否收取費用無關──自由軟體不一定是免費軟體)。自由軟體受到選定的「自由軟體授權協議」保護而發佈(或是放置在公有領域),其發布以原始碼為主,二進制檔案可有可無。自由軟體許可證的類型主要有GPL许可证和BSD许可证兩種。.
查看 Rsync和自由软件
電腦檔案
计算机文件(或称--、--、--),是存储在某种长期储存设备或臨時儲存裝置中的一段数据流,並且歸屬於計算機文件系統管理之下。所谓“长期储存设备”一般指磁盘、光盘、磁带等。而“短期存儲裝置”一般指電腦記憶體。需要注意的是,儲存於長期存儲裝置的文件不一定是長期儲存的,有些也可能是程序或系統運行中產生的臨時數據,並於程序或系統退出後刪除。.
查看 Rsync和電腦檔案
递归 (计算机科学)
遞迴(recursion)在電腦科學中是指一種通過重複將問題分解為同類的子問題而解決問題的方法。 遞迴式方法可以被用於解決很多的電腦科學問題,因此它是電腦科學中十分重要的一個概念。 絕大多數程式語言支援函式的自呼叫,在這些語言中函式可以通過呼叫自身來進行遞迴。計算理論可以證明遞迴的作用可以完全取代迴圈,因此在很多函數程式語言(如Scheme)中習慣用遞迴來實現迴圈。 電腦科學家尼克勞斯·維爾特如此描述遞迴:.
GNU通用公共许可证
GNU通用公共授權條款(GNU General Public License,简称 GNU GPL、GPL)是廣泛使用的免費軟件許可證,可以保證終端用戶得自由運行,學習,共享和修改軟件。許可證最初由GNU項目的自由軟件基金會 (FSF)的理查德·斯托曼(Richard Matthew Stallman)撰寫,並授予計算機程序的收件人自由軟件定義的權利。 GPL是一個Copyleft許可證,這意味著衍生作品只能以相同的許可條款分發。 這與許可免費軟件許可證有所區別 ,其中BSD許可證和MIT許可證是廣泛使用的示例。 GPL是第一個普遍使用的Copyleft許可證。 歷史上,GPL許可證系列一直是免費和開源軟件領域最受歡迎的軟件許可之一。 根據GPL許可的優異自由軟件程序的例子有Linux內核和GNU編譯器集合 (GCC)。 David A.
Jigdo
Jigdo("Jigsaw download",曲线下载)是为Debian套件设计的下载工具,可以从几个镜像站点下载不同的文件,然后再生成一个CD映像。 Jigdo的标准程序包括一个jigdo-file工具。用户要收集一个CD映像,先得下载一个非常小的imagename.jigdo文件。jigdo-file工具就将这个文件作为参数,从网络上获取相应的文件:imagename.template和一系列.deb包(在.jigdo文件中已经列出)。然后通过mkisofs工具生成一个ISO映像。 Jigdo在Debian下实现,目的是减轻镜像站点的负荷,这些镜像站点一般都存放有许多的CD映像,不但要求大容量硬盘,还占用很多的带宽,这样才能够提供足够的光盘映像下载(一张CD是650M,DVD是4.7G)。而Jigdo的要求就不是这样了,它可以获取各自的Debian包,而不要求一定要单独归档的光盘映像,这样就可以直接从apt-get列表中完成取得下载,最后才在本机生成CD/DVD文件。.
查看 Rsync和Jigdo
MD4
MD4是麻省理工学院教授Ronald Rivest于1990年设计的一种信息摘要算法。它是一种用来测试信息完整性的密码散列函数的实行。其摘要长度为128位。这个算法影响了后来的算法如MD5、SHA家族和RIPEMD等。 1991年Den Boer和Bosselaers发表了一篇文章指出MD4的短处,至今未能找到基于MD4以上改进的算法有任何可以用来进攻的弱点。 2004年8月王小云报告在计算MD4时可能发生杂凑冲撞。 一种MD4算法的变体,eD2k Hash算法,被用于eDonkey网络的eD2k链接之中,eDonkey2000、eMule等eD2k网络客户端可通过此算法识别文件。.
查看 Rsync和MD4
MD5
MD5訊息摘要演算法(MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函數,可以產生出一個128位元(16位元組)的散列值(hash value),用于确保信息传输完整一致。MD5由美國密碼學家罗纳德·李维斯特(Ronald Linn Rivest)設計,於1992年公開,用以取代MD4演算法。這套演算法的程序在 RFC 1321 中被加以規範。 将数据(如一段文字)运算变为另一固定长度值,是雜湊算法的基础原理。 1996年後被證實存在弱點,可以被加以破解,對於需要高度安全性的資料,專家一般建議改用其他演算法,如SHA-2。2004年,證實MD5演算法無法防止碰撞(collision),因此不適用於安全性認證,如SSL公開金鑰認證或是數位簽章等用途。.
查看 Rsync和MD5
Microsoft Windows
Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.
Patch
patch是Unix上的應用程式,由美國程式設計師拉里·沃尔(Larry Wall)於1985年所開發。它會利用一種名叫「patch file」(有時直接被稱為 patch)的文字檔案,來更新文字檔案。 patch file 可以由另一個 Unix上的應用程式 diff所產生,也可以由CVS,Subversion,Git等程式產生。.
查看 Rsync和Patch
SSH
SSH可以指:.
查看 Rsync和SSH
Ssh
#重定向 Secure Shell.
查看 Rsync和Ssh
Stunnel
Stunnel是一个自由的跨平台软件,用于提供全局的TLS/SSL服务。 针对本身无法进行TLS或SSL通信的客户端及服务器,Stunnel可提供安全的加密连接。该软件可在许多操作系统下运行,包括类Unix系统,以及Windows。Stunnel依赖于某个独立的库,如OpenSSL或者SSLeay,以实现下面的TLS或SSL协议。 Stunnel使用基于X.509数字证书的公开密钥加密算法来保证SSL的安全连接。客户端也可以选用自签名的数字证书来得到授权。 如果编译时与libwrap库链接,Stunnel亦可配置为proxy-firewall服务。 Stunnel由Michal Trojnara 和 Brian Hatch负责维护,遵照GNU通用公共许可证进行发布。.
TCP
TCP可能指:.
查看 Rsync和TCP
TCP/UDP端口列表
计算机之间依照互联网传输层TCP/IP协议的協定通信,不同的協定都對應不同的 端口。并且,利用数据报文的UDP也不一定和TCP採用相同的端口號碼。以下為兩種通信協定的端口列表連結:.
UNIX
UNIX,一种计算机操作系统,具有多任务、多用户的特征。于1969年,在美国AT&T公司的贝尔实验室开发類UNIX(UNIX-like)。.
查看 Rsync和UNIX
Zlib
zlib是提供資料壓縮之用的函式庫,由Jean-loup Gailly與Mark Adler所開發,初版0.9版在1995年5月1日發表。zlib使用抽象化的DEFLATE演算法,最初是為libpng函式庫所寫的,後來普遍為許多軟體所使用。此函式庫為自由軟體,使用zlib授權。 截至2007年3月,zlib是包含在Coverity的美国国土安全部赞助者选择继续审查的开源项目。.
查看 Rsync和Zlib
校验和
校验和(Checksum)是冗余校验的一种形式。 ----错误检测方法,对经过空间(如通信)或时间(如-zh-hant:電腦記憶體;zh-hans:计算机存储-)所传送--的完整性进行检查的一种简单方法。 计算机领域常见的校验和的方法有循环冗余校验(CRC)、MD5、SHA家族等。 產生校驗和的實際過程一般是向校驗函數或校驗和算法輸入給定的數據,一個良好的校驗和算法通常會對進行很小的修改的輸入數據都會輸出一個顯著不同的值。.
查看 Rsync和校验和
殼層
在電腦科學中,殼層(shell)指「為使用者提供使用者介面」的軟體,通常指的是命令行界面的解析器。一般來說,這個詞是指作業系統中,提供存取内核所提供之服務的程式。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。因此与之相对的是程序内核(Kernel),内核不提供和用户的交互功能。 不過這個詞也拿來指應用軟體,或是任何在特定元件外圍的軟體,例如瀏覽器或電子郵件軟體是HTML排版引擎的shell。Shell這個詞是來自於作業系統(核心)與使用者介面的外層介面。 通常將shell分為兩類:命令列與圖形介面。命令列殼層提供一個命令行界面(CLI);而圖形殼層提供一個圖形使用者介面(GUI)。.
查看 Rsync和殼層
澳洲
#重定向 澳大利亚.
查看 Rsync和澳洲
散列函數
散列函数(Hash function)又称--,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值(hash values,hash codes,hash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。好的散列函数在输入域中很少出现散列冲突。在散列表和数据处理中,不抑制冲突来区别数据,会使得数据库记录更难找到。.
查看 Rsync和散列函數
数据
資料(data),是指未經過處理的原始記錄。一般而言,資料缺乏組織及分類,無法明確的表達事物代表的意義,它可能是一堆的雜誌、一大疊的報紙、數種的開會記錄或是整本病人的病歷紀錄。資料描述事物的符号记录,是可定义为意义的实体,涉及事物的存在形式。是关于事件之一组离散且客观的事实描述,是构成訊息和知识的原始材料。.
查看 Rsync和数据
数据压缩
在计算机科学和信息论中,数据压缩或者源编码是按照特定的编码机制用比未经编码少的数据位元(或者其它信息相关的单位)表示信息的过程。例如,如果我们将「compression」编码为「comp」那么这篇文章可以用较少的数据位表示。常見的例子是ZIP文件格式,此格式不仅仅提供压缩功能,还可作为归档工具(Archiver),能够将许多文件存储到同一个文件中。.
查看 Rsync和数据压缩
数据传输
数据传输,数字传输,或数字通信是数据(数码比特流)在一个点对点或点对多点通信的物理传输管道。這樣的管道包括双绞线、光纤、无线通信频道、存储设备及電腦匯流排。数据本身以一種电磁信号代表,如电压、无线电波、微波或红外线信号。 模拟通信用于传输连续变化的模拟信号,数字通信则用于传输离散消息。运用一个数字调制方法,离散消息可表示为一系列脉冲通过一个线路码(基带传输),或一组有限的连续变化波形(通带传输)。通带调制与相应的解调(也被称为检出)通过调制解调器设备实现。依照数字信号最常见的定义,通常以基带与通带两种信号表示的比特流被认为是数据传输。另一种定义中则只考虑到基带信号,而数据的通带传输作为一种形式的数模转换。 数据传输可以是从数据源始发的数字信息,例如一台计算机或一个键盘。也可以是将一个模拟信号如电话或视频信号数字化至一个比特流,例如使用脉冲编码调制(PCM)或更进一步的数据压缩(数模转换与数据压缩)方案。这种信源的编解码是通过编解码器设备所进行的。.
查看 Rsync和数据传输
另见
1996年软件
- Adobe Animate
- Adobe Flash Player
- Adobe GoLive
- Amaya
- Battle.net
- Bzip2
- CPanel
- CuteFTP
- Cyberdog
- Houdini
- ICQ
- Internet Explorer 3
- Internet Explorer for Mac
- KDE
- Microsoft Exchange Server
- Microsoft FrontPage
- Netwide Assembler
- Office助手
- OpenBSD
- Outlook Express
- Rsync
- Squeak
- Wget
- Windows Embedded Compact
- Windows NT 4.0
- YaST
- 雷神之锤引擎
Unix网络相关软件
- Apache HTTP Server
- CUPS
- CouchDB
- HAProxy
- Ifconfig
- Lighttpd
- Lsh
- Metasploit
- Netcat
- Nginx
- Nmap
- OpenVPN
- Ping
- Polipo
- Postfix
- Privoxy
- Rsync
- Samba
- Snort
- Squid (软件)
- Stunnel
- TCP Wrapper
- Tcpdump
- Telnet
- Traffic Server
- Varnish cache
- Wireshark
- 文件传输协议
- 網路資訊服務
- 网络文件系统
- 谷歌网页服务器
- 远程外壳
数据同步
- Beyond Compare
- Dropbox
- Evernote
- ICloud
- IFolder
- OneDrive
- Resilio Sync
- Rsync
- SugarSync
- Sync (Unix)
- Syncthing
- Ubuntu One
- WinSCP
- Windows Live Mesh
- Windows Mobile裝置中心
- 公文包 (程序)
- 檔案同步
- 状态机复制
- 网站镜像
网络文件传输协议
自由备份软件
自由網路軟體
- BIND
- D-Bus
- DenyHosts
- Dnsmasq
- Dropbear
- GLPI
- GoAgent
- I2P
- Ipchains
- Linux虚拟服务器
- Lsh
- MTR (軟體)
- Miredo
- Netfilter
- NetworkManager
- OpenAFS
- OpenSSH
- Opentracker
- Privoxy
- Radvd
- Rsync
- Syndie
- Telepathy
- TightVNC
- Tor
- Uncomplicated Firewall
- VNC
- ZeroNet
- 星际文件系统
- 蓝灯
- 賽風
- 闪现代理