linux中国_ 发布的文章

对于一些Ubuntu的新用户,如果你们想在Ubuntu中使用webcam的话,这里有一些信息能够帮助到你们。正如你们说知道的那样,Ubuntu旨在支持绝大多数webcam,而且是现成可用的。大多数webcam生产商并不为Linux系统提供驱动,包括Ununtu。所以,Linux开发者们必须能够尽最大努力让webcam设备在Linux内核中运行。

支持Linux的webcam驱动由Linux UVC项目提供UVC。该项目意图为webcam提供一个万能USB支持,就像一个通用USB驱动控制一些USB设备,例如U盘,外部USB设备和其他一些设备。

大多数主流的USB webcam设备都可以在Linux系统下工作,其中包括支持Linux UVC项目驱动的Ubuntu。如果你想为你的Ubuntu计算机购买一个webcam设备,又不确信它是否能被支持,请核查支持UVC的webcam列表.

上面列出的webcam都能够很方便地应用在Linux机器中。因此,在为你的机器购买webcam之前,查看一下列表并找到你喜欢的模块。

在购买一个支持Linux系统的模块之后,你需要一个应用程序来播放或者观看视频。现如今,最流行的Ubuntu webcam应用程序是Cheese.Cheese 允许用户访问自己的webcam并能够轻松播放视频。

输入以下命令安装Cheese

sudo apt-get install cheese 

安装完成之后,在Unity Dash中打开它就能运行。如果webcam驱动已经载入,Cheese就能够从Webcam中输出视频。

只要你有一个配备了webcam的笔记本电脑,那它就可以工作,因为大多数USB webcam设备是在Ubuntu中通用的。你该做的就是安装Cheese并体验。

如果你不能令当前的webcam在Ubuntu中工作,就应该尝试购买一个能够工作的模块!

尽情享受吧!

via: http://www.liberiangeek.net/2013/09/daily-ubuntu-tips-webcam-support-ubuntu-via-cheese/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:rogetfan 校对:Caroline

为了修复一些 bug 从而增强系统稳定性,在连着跳票几周后,最新的 Fedora Linux 终于要在12月份出来了。Fedora 是一款为 RHEL 做软件测试用的开源操作系统(即 Red Hat 公司会将那些在 Fedora 系统运行稳定的软件版本吸收到 RHEL 系统中 —— 译者注),这次更新将会带来什么样的变化呢?让我们来看一下。

早在10月末,Fedora 项目就宣布 Fedora 20 正式版要延迟一周发布(Fedora 项目计划在每年的4月和10月发布新的版本,但几乎每次都在跳票,所以见怪不怪了 —— 译者的吐槽)。在11月1号,Fedora 项目又宣布将 Fedora 20 推迟一周。而现在的计划再次变成11月12日发布 Beta 版,12月17日发布正式版。

这个三连跳不禁又要让 Fedora 用户伤心一阵子了,但开发者说不断的修改发布计划,是为了让 Fedora 以更完美的姿态出现在大众眼前。(Fedora 这种追求完美的策略,与 Canonical 旗下的 Ubuntu 追求效率的策略形成鲜明的对比。Ubuntu 更愿意按计划发布新版本,这有助于它抢占 Linux 市场。)

抛下进度不提,Fedora 用户还是可以对这次最新最棒的版本更新抱有很大期望的。比如为了将桌面轻量化,Fedora 20 不再默认安装一些软件,像 syslog 和 sendmail。

NetworkManager 增加了一些很有用的功能,比如支持网桥和网卡绑定,在以前,要实现这两个酷酷的功能,需要通过复杂的命令行操作。在布署复杂的网络环境,特别是在云计算和软件定义网络(SDN)中,现在的 Fedora 对用户来说更有吸引力了。

Fedora 20 的目标是完全支持 ARM 设备(特别是 ARM7hl),这个目标能让它在移动终端和一些新兴硬件产品占有一席之地。

这些改进能让 Fedora 20 成为本季度最引人注目的 Linux 桌面发行版 —— 特别是在上月发布的 Unbuntu 13.10 的衬托下。Ubuntu 13.10 为桌面用户带来极少的更新。(它更多的是针对服务器和云的更新。)

由于 Red Hat 公司会从 Fedora 中挑选稳定可靠的软件版本并吸收到 RHEL 中,所以 Fedora 社区里会有很多高端用户。而对于社区中的这些用户来说,本次更新也是有重要意义的。他们应该在12月(如果不再跳票)就可以拿到 Fedora 20 正式版了,并且会期待着 Red Hat 公司什么时候能将这些新特性加入到 RHEL 中。


via: http://thevarguy.com/open-source-application-software-companies/red-hat-fedora-20-linux-new-networking-arm-features

译者:bazz2 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Mark Shuttleworth之前关闭了Ubuntu Linux的第一号bug(“微软拥有最高的市场占有率”),导致了一些争议,也引出了一些意味深长的讨论,讨论自从1991年Linus Torvalds以个人玩物项目发明Linux以来,Linux所走过的路。

微软也许不会那么快退出桌面系统的历史舞台,但是随着Linux逐渐成长成为IT行业的一块重要基石,计算机的本质也已经完全改变。如今,从云服务到手机操作系统,几乎行业内的所有领域都受到了Linux的直接推动或间接影响。

Linux体系:提交、审核、采纳

伴随着支持者的不断增加,Linux的开发进程也在不断加快。

但发展的方向又在何处?如果Linux的普及和开发程度正在接近顶峰,那接下来Linux将去往何方?因为Linux具有超高的定制性和超多的“分身”,也许没有哪一个单独的答案能够回答这个问题。

或许,更重要的,是快速成长中的Linux如何应对挑战,变得更加成熟稳定,成为在多个领域主导市场发展的领头羊。接下来,让我们分别从以下几个方面尝试预测一下Linux的未来:原材料、社区产品与企业贡献、其特质所面对的各种挑战、技术实力和成长方向。

Linux作为原材料:弯曲、塑形,你想让它是什么样都可以

如果用一个形容词来总结Linux独有的优点,那就是“可塑性(malleable)”。Linux是这样一种原材料,可以装订切割,也可以为任意场合量身定做,小到嵌入式设备,大到大规模并行超级计算机。

但同时,这也是Linux的缺点之一。它千变万化的特性使得它很少以“Linux”的本来面目出现 —— 相反,人们使用的是各种“基于Linux”的产品,例如Android、或家用路由器这样的硬件设备。桌面Linux的多个发行版(之间往往不相容)也把最忠实的用户群分割得七零八落。

Linux基金会执行董事Jim Zemlin承认,“Linux终端用户的体验的的确确是支离破碎的,但这也是Linux的一个强大之处。”

“它就像一块建筑地基,使得Google能建立Android和Chromebooks,Amazon建立Kindle,Canonical建立Ubuntu,等等这样的例子还有很多。所有这些产品对用户来说意味着不同的使用体验,而选择权完全在消费者自己手里。”

Mark Baker,Canonical公司的Ubuntu服务器产品经理,目前负责领导Ubuntu项目。他的话更加具体准确地表明了这一观点:“开源意味着选择的自由。”开源自然会促进模块化,因此,无论你是一个技术宅男还是正在开发数据中心的系统架构师,“通过开源,你可以选择最适合你的组件”。

但是IDC的操作环境分析师兼系统软件项目副经理 Al Gillen 却质疑这种完全放任自流的价值观。“Linux是开源的,由此,任何人都可以修改代码,把它变成别的什么东西。但是,现代工业已经表明,没有价值的产品会被淘汰,代码的发展主线应当始终紧靠主流价值观。”

Android用户对此有直接的深刻体会,诸多Android操作系统间存在着严重的碎片化问题。严格来说,尽管这并不都是Linux的责任,但是看看在Android之前就已经出现的无数五花八门的Linux桌面发行版吧,放任产品随意修改,差异化实现又造成更大的影响 —— Android碎片化只是将这些问题生动放大了而已。

讽刺的是,即使“可塑性”真的是Linux的最大优势,但过犹不及,Linux作为这样的原材料将会付出成倍的代价。

Cloudera的工程部经理 Eric Sammer 并没有孤立地看待这个问题,他认为Linux的用户群“与Firefox或Apache等产品的用户群并不一样”,Linux“面向的并不是终端用户,而是操作系统类工程师”,因此它需要与“很多其他软件一同建立一个完整的系统 —— 其中大部分软件是捆绑发布的,并对用户透明(例如boot loader)。”就如同Torvalds在Linux最初的内核发布日志中亲自写道,“只有内核,你什么也干不了。”

Android验证了Gillen和Sammer以上两人的观点,作为Linux最受欢迎的“衍生品”,Android所有的附加值都来自于Google以及Google专门为其开发的App生态系统。因此说,Linux的可塑性只是它成为真正产品的第一步,正如下文中这些最成功的Linux拥护者 —— 企业,所熟悉的一样。

企业的贡献:利还是弊?

Linux的另一个特点,它是一个合作产物,由众多贡献者共同努力缔造而成。那么,这些贡献者从何而来?

答案:企业。企业是最主要的贡献者,但是他们忠于利益,支持Linux只是为了自身的未来发展。除去Red Hat(不同于Canonical,RedHat是最为人所熟知的Linux解决方案供应商),排名前几位的贡献者主要包括Intel,IBM,德州仪器,甚至还有微软。

Linux的所谓“灵活性”,即能够运行在多个平台或设备上的能力,很大程度上来源于以上这些贡献者,而他们的主要动力则来自于不断萌发的自身需要:例如,微软为Linux内核添加的代码,大大改善了Linux在其产品Hyper-V下的运行状况。

Sammer相信企业背景的发行版之所以能够普及,是“因为Linux内核这样的项目其复杂程度和准入门槛太高,一般水平的C程序员很难在有限的业余时间内,仅凭个人能力,而不依靠企业的支持,跟上内核的更新进度、建立社区公信力,或者做出某些重大贡献”。在他看来,企业恰恰有能力有资源支持这样的努力,与之相比,高校和研究机构已被远远地抛在了后面。

但是企业发行版的普及就代表Linux已经陷入企业的控制了吗?难道这就是Linux的未来?沦为资本的玩物?

其实最重要的不是看谁对Linux的贡献最多,而是这种贡献所代表的企业精神。不管是纯粹为了圈钱,还是为了把挣来的钱都回馈于社区,无论这些企业最初的动机是什么,作为Linux的贡献者,它们始终对贡献本身坚信不疑。

Mark Coggin,Linux红帽企业版的市场高级总监,他坚信,“最佳的创新点是那些经过开源社区的无数参与者利用、改进后的方案。”

“我们所有的新点子都会先作为开源项目,寻求社区上游项目组的增益评估,然后才加入像红帽企业版这样的产品。我们希望那些为Linux内核及配套项目工作的每个人,也能拥有像我们一样的眼光。”

还有一小部分观点认为,企业发行版Linux其实是一种“被绑架的Linux”,正如Gillen所提倡的 —— 这是一种让Linux“稍稍不那么贴合主流用户群需求”的方法。他确信,对Linux的商业化支持与商业优化“对Linux的开发模式大有裨益,而不是相反。”

同样的,对Zenmlin来说,Linux开发“并不是一个零和游戏”

“如果移动领域的某位开发者改善了耗电量,另一位在数据中心工作的开发者会因此而受益,他可以使用前者的改进来确保自己的数据服务运行得更有效率,”Zemlin说道,“共享开发正是Linux如此强大的原因。”

同样,企业开发也并非敌人,“人们为Linux的开发工作付费从来都不是坏事;这些钱款可以让Linux的改善与创新变得更加迅捷快速。”

真正的问题是,Baker补充道,“一些超大型网络公司对Linux作出改进并上线应用,但是却为了保持自己的优势,而把这些改进捂在自家门里。”

GPL协议第三版 —— 从Linux发布协议的一个早期版本改进而来 —— 当初修改该协议的部分原因就是为了应对上述行为。尽管如此,协议只能防止获取他人代码后作为Web服务重新开发。除此以外,并没有什么固有的方法(或法律手段)能够禁止公司或个人在代码开发完成后封闭独占这些改进后的代码,也许,这就是Linux对全世界自由开放所不可避免的一部分社会成本吧。

Linux面临的最大威胁

感谢开源机制,Linux始终能够作为一个开源项目,企业才无法像以前那么独断专行。那除了企业,现在什么才是Linux所面临的最大威胁呢?

没人会真的认为Linux会被版权欺诈或诉讼所威胁,更不会因此从OS版图上消失。类似的最大一起诉讼案,SCO Group公司控告IBM案,被广泛解释为间接对Linux的攻击,也最终以悲惨的失败而告终(译者注,该案件间接导致了SCO Group的破产)。

Coggin也倾向于该观点:“依靠巨大的开发者网络和全球范围内的推广传播,Linux取得了巨大成功,这意味着它具有很强的韧性。尽管专利威胁一直都在增加,正如许多科技公司最近所做的那样,但是看起来专利诉讼并不会对Linux产生任何实质性的威胁。”

除此以外,其他类似开源产品的竞争,甚至更加自由化的协议(例如各式各样的BSD们),目前为止,都没有真正达到能够危及淘汰Linux的程度。

Sammer用一个单词总结出了,在合法范围内,Linux面临的最大威胁:自满! —— 自满地认为已经成为所有领域的市场领导者。

他说,“如果你正在竞争第一名的位置,你常常愿意更开放地做出改变,无论是过程上的、心态上的,还是有关发展路线的,甚至维持现状本身。想想Firefox被Chrome以如此快的速度抢走了如此多的份额,再想想当年的商业化Unix们被Linux抢占江山,这样的例子还有很多很多。”

大致根据同样的思路,Zemlin看到了这样一种威胁,面对日益增长的需求,Linux的天才开发者们才气有余,但经验不足,因此这才有了Linux培训项目。

Gillen发现的威胁来自于社区的变化,“随着时间推移,Linux的主流用户群 —— 社区,正在从企业的客户(服务的消费者)转变为服务的提供者。”

这样一种变化可能会导致Linux用户被迫作为Linux服务提供者的同时,却完全无法将自己的智慧和创新回馈社区。这种变化也许会持续十几年甚至更长,但它“对整个Linux世界都具有深远的消极影响,包括各个Linux商业发行商在内。”

Linux所要面对的另外一个潜在威胁是公司兼并 —— 这并不会威胁到Linux本身,但它可能会间接导致各种各样的可能性。Baker担心移动设备的快速增长,除了受Linux自身的发展影响外,更多的会受到来自企业施加的影响。

他说,“这就是为什么我们需要诸如Ubuntu和Firefox这样的第二选择,目的就是为那些上网时不愿受Apple和Google摆布的人们提供真正的替代品。”

说到Google,Google是Android的发展道路上最坚定的捍卫者。围绕Android作为Linux发展而来这一话题,有许多反对意见的争论,这样的争论对于Google的世界观来说,就像与它的首页相比较一样,稍显多余,同时它们也不符合Linux(自由开放)的精神。

简而言之,目前Linux面临的最大威胁来自于它自身 —— 无意中,衡量Linux产品的第一标准已经变成了如何让它看起来更吸引人。一直以来,Linux所固有的灵活性和可塑性帮助它战胜自满和企业兼并,克服重重困难,但如今还能否一如既往,情况并不明朗。

路在何方?

毫无疑问,无论从哪个层面来看,Linux现在都正处在关键的岔路口,它将去往何方,又将付出怎样的代价,都值得探讨。

Linux最明显的未来之路,首先,它不仅仅是一块基石,或者说不仅仅是一种建立基础设施的途径;其次,它应当减少过多的产品形式;最后,真正的革新,不仅仅是拓展Linux本身,还要拓展其作为发现问题解决问题的创新办法。目前还很少有人如此对待Linux,要想真正做到这一点,除了呼吁更多的人改变对Linux的看法,还必须打破技术壁垒,将眼光放得更长远。

对此,Coggin说道:“Linux正在逐渐成为一个更加成套或灵活的操作系统,进而超越其作为一个基础设施平台的作用。我们看到,开发者和架构师们正在使用Linux建立新一代解决方案,创造出新一代的企业架构。”这些工作中的大部分已经开始付诸实施,他说道,包括“云计算、大数据、移动领域以及社交网络等多个方面”。

Gillen也同意上述观点,Linux“即将成为公共云基础设施中非常关键的一个部分,由此,Linux确保了它在现代工业中能够长期发挥作用。”

Baker说道,“Linux已经在运行着云业务,这是毫无疑问的,它需要巩固自己作为基础设施平台的位置 —— 这意味着它需要时刻保持最新的技术领先优势,例如ARM服务芯片、超大规模集成电路、网络设计,以及所有的软件设计数据中心。”上述这些工作应当可以作为开源系统硬件设计(例如开源计算机项目)的有效补充。

Linux体系:提交、审核、采纳

伴随着正面需求不断增长,Linux的开发进程也在不断加快。

Linux作为普遍存在的基础设施元素,其中一个潜在的缺点就是它有可能成为商业化的制度产物,正如曾经它所取代的闭源Unix们。但是Zemlin认为,Linux极大的灵活性在这方面发挥了作用:“十几年前,如果你问到Linus Torvalds或其他社区成员,Linux是否会比其他任何平台都要更多的装到移动电话里,他们当然会说‘不会’。所以,我们要做的只是注视Linux的发展,不要尝试去预测它,因为所有的预测几乎都会是错误的。”

另一个重要的未来发展方向,就像上面提到的,“独立于Google之外,在移动领域有更大的发展,”Baker如此预测道。像Mozilla专门针对移动电话的Firefox操作系统项目,就是这样一种典型的尝试,尽管在Google的存在下,以及Android如此巨大的市场份额面前,其成功的几率并不明朗。

最后,最关键的问题,谁将担负起指引Linux未来之路的责任。因为Linux可以由其他人任意复制(fork)并开发,历史证明,拥有单一核心开发团队对于Linux来说是最好的,同时要求基于该团队的所有项目,其核心都能贯穿始终。

这样核心团队能够承担更多的责任,以推动Linux弥补现有或将来可能出现的不足,避免闭门造车式的技术封锁,最终使Linux成为它最应该成为的样子。

如果Linux的未来真的无处不在,现在没有人能够想象得到它会是什么样子 —— 这是一件好事,难道不是吗?


via: http://www.networkworld.com/news/2013/101513-the-future-of-linux-evolving-274829.html

译者:Mr小眼儿 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

I-Nex 是一个免费开源的系统信息工具,它收集、分类并在一个干净清晰的界面显示关于计算机相关信息。

从本质上说,I-Nex显示一个非常详细的系统组件信息,包括驱动,内核,RAM,网络,USB,CPU,GPU,主板,音频,允许用户很容易的掌握自己的计算机和操作系统信息。

启动I-Nex,它的主窗口和几个选项卡会出现,可以通过选项卡切换显示不同的信息;例如,点击 CPU 选项卡了,显示关于CPU的名称,频率,系列,模式,扩展,高速缓存,等等,基本上,它就是一个方便的信息汇总。

I-Nex 已经更新至 0.5.4 ,在原本的基础上增加了新的功能,扩展支持还有under-the-hood增强。

新版本丰富了选项卡条目,比如 GPU;点击 GPU 选项卡,用户可以注意到新的 Total Memory, Monitor name, Manufacturer, Serial number 条目,增加了新的明细描述系统组件。

此外,0.5.4版本有多个修复,进一步朝着更稳定更强大的系统信息应用程序工具发展,它已经在Ubuntu上替代其他广泛使用的系统信息应用。

我们怎么 安装 I-Nex 0.5.4呢?

增加 official PPA (Ubuntu 10.04, Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10)

sudo add-apt-repository ppa:i-nex-development-team/stable && sudo add-apt-repository ppa:nemh/gambas3 sudo apt-get update sudo apt-get install i-nex 

via: http://iloveubuntu.net/system-information-tool-i-nex-054-released-improvements

译者:flsf 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

如你所见,这是一篇关于Ubuntu 13.10服务版的安装的指南。

下载最新的版本Ubuntu 13.10 服务版,然后用刻录好的Ubuntu 13.10服务版光盘引导你的服务器,你将会看到类似下面的显示。

首先选择您的语言:(建议使用英文)

点击安装Ubuntu服务版:

选择安装过程中所使用的语言:

选择你的国家(译注:用于决定时区,请选择中国,使用+8时区):

配置区域设置:(译注:对于服务器版本,我们建议一律采用英文的locale—— en\_US.UTF-8,当然,你可以增加中文字体包,但是保持服务器环境是英文环境,有助于减少出现奇怪问题的几率。)

检测键盘布局(译注:一般不必检测):

选择键盘布局(译注:如下图的英文即可):

自动检测网络设置:

输入你的服务器主机名(译注:作为服务器,尤其是运行在互联网上的,一般都输入包括域名在内的完全限定主机名。):

输入用户名以创建一个非特权用户(译注:操作服务器要习惯使用普通用户操作,仅仅在必要使用使用sudo来使用root权限。):

设置用户的密码:

如果你想加密用户主目录,选择Yes,否则选择No(译注:这点无所谓。):

选择分区方案(译注:如果你有特定需求,可以采用manual分区方式,没有经验的用户可以使用预设的Guied分区模式。关于分区,是一个值得系统管理员仔细研究的课题,建议搜索更多深入的文章来看看,或者在此进行讨论):

开始安装:

如果在你的网络上有代理服务,输入代理服务的IP地址(译注:绝大多数的服务器都是直接接入互联网,并有公网IP的,所以不会使用代理服务器的。):

选择安全更新的安装方式,然后回车(译注:我不同意原文的选择。对于服务器,不建议采用自动更新,因为服务器的第一要务是稳定;在出现必要的安全更新补丁时,系统管理员要评估并测试是否应该安装,是否会对现有应用造成影响,如果可以通过其他方式,如防火墙来消除安全隐患,那么一动不如一静,不安装任何补丁和更新为好。):

选择要安装的软件(译注:仅仅选择你的服务器所必须的,暂时不用的,最好不要选择。将来需要增加或许修改时,你还有足够的时间去改变。):

点击Yes安装Grub引导装载程序(译注:这里一般没有别的选择,肯定是安装Grub,除非你有特别的理由给服务器安装其他的引导器。):

安装完成以后,选择continue重启服务器即可:

登入Ubuntu服务器:

输入用户名和密码登录(译注:如你所见,服务器版默认是没有图形界面的,一般而言,除非你有一个必须图形界面运行的程序,否则不要安装图形界面。不安装图形界面的主要原因是,减少不必要的包和服务,每多一个服务就会多带来一份安全威胁的可能性,当然,也会消耗一点内存和处理能力。你现在可以在登录后输入ps或者pstree看看已经运行的服务有多少。):

这就是这次的指南。现在你的Ubuntu 13.10 服务版已经启动运行了。


via: http://www.unixmen.com/install-ubuntu-server-13-10-step-step/

译者:Luoxcat 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

如果你想使你计算机上的某些信息免于被窥视的话,可以看看这篇文字。保护信息的一种方法就是加密你的home目录,但是一旦你登录系统后,你的home目录下的信息将暴露于外。过去,我已经写过关于怎样在你的系统上使用Cryptkeeper来创建加密的文件夹。Cryptkeeper是一个图形前端,后端是 encfs。encfs允许你创建一个加密的文件夹,然后通过FUSE来挂载作为用户文件系统。在这篇教程里,我会教你怎么在Linux系统上的命令行下面使用encfs工具来创建和管理一个加密的文件夹。

安装encfs

如果你使用的是Ubuntu或者它的衍生版本中的一种如Linux Mint的话,在软件源库当中应该能找到encfs。这种情况,可以用下面的命令来安装

sudo apt-get install encfs 

用encfs创建加密文件夹

一旦在系统中安装好了encfs后,你就能在你的home目录下创建一个加密的文件夹。在这个示例当中,我将会创建一个叫做tuxtweaks的加密文件夹,这通过终端窗口就可以完成。当创建一个新的文件夹的时候,你需要指定全路径名,当然也可以使用如下所示的标准快捷方式。

encfs ~/.tuxtweaks ~/tuxtweaks 

这会创建两个文件夹。第一个.tuxtweaks,它包含被加密的信息;第二个tuxtweaks,当你想要访问信息的时候,解密的版本信息将会挂载到下面。如果这些文件夹都不存在,系统将会提示询问是否创建它们。在提示下面键入‘y’以允许创建文件夹,然后你应该能看到如下所示的一些信息:

Creating new encrypted volume. Please choose from one of the following options: enter "x" for expert configuration mode, enter "p" for pre-configured paranoia mode, anything else, or an empty line will select standard mode. 

如果你想要最高级别的加密文件夹的话,在提示符下输入p选项。否则只需敲击[Enter]键,就会以标准选项来创建新的加密文件夹。

之后,你将会看到新加密卷的参数列表及一些警告信息,随之提示符会让输入一个密码。确保不要忘记使用的密码,因为没有密码找回机制。在输入密码并以第二次输入校验通过后,新的文件夹会被创建成功,并自动挂载进文件系统,可以开始使用了。

使用加密文件夹

一旦新加密文件夹被挂载上,它就跟你系统上的其它文件夹一样的使用,但如果你把它设置为paranoia模式的话,使用它的硬链接会出现不可用的异常。我想,这对大多数用户来说并不是问题。让我们继续吧,在新文件夹里创建一个简单的文本文件,然后用它来做测试。

echo "GNU/Linux is my favorite computer operating system." >~/tuxtweaks/test.txt 

在终端下或在文件系统管理器下,你都能看到在tuxtweaks目录里已经有一个叫做test.txt的新文件。打开此文件可看到这里一个完全可读的文本文件。现在切换到~/.tuxtweaks目录下,这是你文件夹的加密版本,可以看到这里的文件名不一样了,如里你查看此文件的内容话,会发现是乱糟糟的。

卸载encfs创建的加密文件夹

一旦你完成文件访问或者数据创建等操作,最好把加密文件夹卸载,以便里面的信息安全的隐藏掉。encfs自身不带有卸载的命令,一旦用它创建了用户文件系统,就可以利用FUSE来处理卸载任务。下面我们会使用fusermount命令来卸载我们的加密文件夹。

fusermount -u ~/tuxtweaks 

切换到home目录下,会看到tuxtweaks目录仍然存在,但进入文件夹,你会发现里面是空的。(译注:因为tuxtweaks目录只是一个挂载点,真实的数据是以加密的方式存储在.tuxtweaks目录下的,)

挂载用encfs创建的加密文件夹

下一次你想要访问加密数据的话,你需要重新加载并解密它,仅仅只需要使用跟我们在第一步创建此文件夹相同的命令就可以。

encfs ~/.tuxtweaks ~/tuxtweaks 

用途

我发现使用encfs加密文件夹来安全地存储财务信息非常便捷,比如纳税申报表以及用于存储日志列表凭据。这样我只需要记住我加密文件夹的密码,然后就可以进入访问记录有其他登录ID和密码的名单文件。

你会使用encfs来做什么呢?在评论中给我们分享吧。


via: http://tuxtweaks.com/2013/10/encrypted-folders-linux-encfs/

译者:runningwater 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出