Mohd Sohail 发布的文章

10 Best Linux Terminals

对于 Linux 用户来说,最重要的应用程序之一就是终端仿真器。它允许每个用户获得对 shell 的访问。而 Bash 是 Linux 和 UNIX 发行版中最常用的 shell,它很强大,对于新手和高级用户来说,掌握 bash 都很有必要。因此,在这篇文章中,你可以了解 Linux 用户有哪些优秀的终端仿真器可以选择。

1、Terminator

这个项目的目标是创造一个能够很好排列终端的有用工具。它受到一些如 gnome-multi-term、quadkonsole 等程序的启发,重点是以网格的形式排列终端。

特性浏览

  • 以网格形式排列终端
  • Tab 设定
  • 通过拖放重新排布终端
  • 大量的快捷键
  • 通过 GUI 参数编辑器保存多个布局和配置文件
  • 同时对任意组合的终端进行输入

terminator linux terminals

你可以通过下面的命令安装 Terminator:

sudo apt-get install terminator

2、Tilda - 一个可以下拉的终端

Tilda 的独特之处在于它不像一个普通的窗口,相反,你可以使用一个特殊的热键从屏幕的顶部拉下和收回它。 另外,Tilda 是高度可配置的,可以自定义绑定热键,改变外观,以及其他许多能够影响 Tilda 特性的选项。

在 Ubuntu 和 Fedora 上都可以使用包管理器安装 Tilda,当然,你也可以查看它的 GitHub 仓库

tilda linux terminal

3、Guake

Guake 是一个和 Tilda 或 yakuake 类似的下拉式终端仿真器。如果你知道一些关于 Python、Git 和 GTK 的知识的话,你可以给 Guake 添加一些新的特性。 ​ Guake 在许多发行版上均可用,所以如果你想安装它,你可以查看你的版本仓库。

特性浏览

  • 轻量
  • 简单易用且优雅
  • 将终端自然地集成到 GUI 之中
  • 当你使用的时候出现,一旦按下预定义热键便消失(默认情况下是 F12)
  • 支持Compiz 透明
  • 多重 Tab
  • 丰富的调色板
  • 还有更多……

主页:http://guake-project.org/

4、ROXTerm

如果你正在寻找一个轻量型、高度可定制的终端仿真器,那么 ROXTerm 就是专门为你准备的。这是一个旨在提供和 gnome-terminal 相似特性的终端仿真器,它们都基于相同的 VTE 库。它的最初设计是只占用很小的资源并且能够快速启动,它具有比 gnome-terminal 更强的可配置性,更加针对经常使用终端的 “Power” 用户。

roxterm linux terminal

主页:http://roxterm.sourceforge.net/index.php?page=index&lang=en

5、XTerm

Xterm 是 Linux 和 UNIX 系统上最受欢迎的终端仿真器,因为它是 X 窗口系统的默认终端仿真器,并且很轻量、很简单。

xterm linux terminal

6、Eterm

如果你正在寻找一个漂亮、强大的终端仿真器,那么 Eterm 是你最好的选择。Eterm 是一个彩色 vt102 终端仿真器,被当作是 Xterm 的替代品。它按照自由选择的哲学思想进行设计,将尽可能多的权利、灵活性和自由交到用户手中。

etern linux terminal

主页: http://www.eterm.org/

7、Gnome Terminal

Gnome Terminal 是最受欢迎的终端仿真器之一,它被许多 Linux 用户使用,因为它默认安装在 Gnome 桌面环境中,而 Gnome 桌面很常用。它有许多特性并且支持大量主题。

在许多 Linux 发行版中都默认安装有 Gnome Terminal,但你如果没有的话,也可以使用你的包管理器来安装它。

gnome terminal

8、Sakura

Sakura 是一个基于 GTK 和 VTE 的终端仿真器。它是一个只有很少依赖的终端仿真器,所以你不需要先安装一个完整的 GNOME 桌面才能有一个像样的终端仿真器。

你可以使用你的包管理器来安装它,因为 Sakura 在绝大多数发行版中都是可用的。

9、LilyTerm

LilyTerm 是一个基于 libvte 的终端仿真器,旨在快速和轻量,是 GPLv3 授权许可的。

特性浏览

  • 低资源占用
  • 多重 Tab
  • 配色方案丰富
  • 支持超链接
  • 支持全屏
  • 还有更多的……

lilyterm linux terminal

10、Konsole

如果你是一名 KDE 或 Plasma 用户,那么你一定知道 Konsole,因为它是 KDE 桌面的默认终端仿真器,也是我最喜爱的终端仿真器之一,因为它很舒适易用。

它在 Ubuntu 和 fedora 上均可用,但如果你在使用 Ubuntu (Unity),那么你需要选择别的终端仿真器,或者你可以考虑使用 Kubuntu 。

konsole linux terminal

结论

我们是 Linux 用户,根据自己的需求,可以有许多选择来挑选更好的应用。因此,你可以选择最好的终端来满足个人需求,虽然你也可以选择另一个 shell 来满足个人需求,比如你也可以使用 fish shell。


via: http://www.linuxandubuntu.com/home/10-best-linux-terminals-for-ubuntu-and-fedora

作者:Mohd Sohail 译者:ucasFL 校对:jasminepeng

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

best FPS games for linux

开源用户久经游戏界的冷落与疏忽,他们给别的操作系统大量生产游戏,却没有几个在 Linux 上可以玩的。要在 Linux 上玩到画质好的 Linux 游戏大作,解决方案就是 wine,但 wine 在开箱即用方面做的并不好。大多数画质一般的小游戏的制作者通常并不考虑为 Linux 开发或移植游戏,因为 Linux 的用户群体太小了。

如今,Linux 的用户规模和范畴日益增多,而且你也看到了非开源的组织也表达了他们对开源的支持

我们应该对 Linux 游戏抱有期望吗?现在有能在 Linux 系统上运行的大作吗?可以在网上与其他操作系统的用户玩吗?这些问题的答案是响亮的 YES.

让我给你介绍一下 Linux 系统上的 5 个最好的 FPS 游戏(第一人称射击游戏)。想玩这些游戏并不太麻烦,你可以安装任何一种 Linux 系统。我们选择了五个最好的,你可以看看:

1、 CS - 反恐精英:全球攻势 Counter-Strike: Global Offensive ​

这个多人的第一人称射击游戏是 Hidden Patch 与 Valve 公司开发的游戏,它发布于 2012 年 8 月 21 日,但到 2014 年 9 月份才为 Linux 用户推出 Linux 移植版。

这款游戏本来是为游戏 半条命 Half-Life 所开发的游戏 MOD。

counter strike for linux

这款跨平台游戏只支持 Windows、MacOS 和 Linux 用户,电视游戏机用户因为主机游戏更新速度太慢而不支持。这款 Linux 游戏包含四种游戏模式。

CS 游戏模式

经典:竞技模式

这是让 CS (反恐精英)出名的最有名的游戏模式,五对五,一场三十局。可以加入你同伴的队伍,也可以排队加入随机队伍的空位。

counter strike classic competitive

经典:休闲模式

如果玩家不想玩之前的 30 局 16 胜模式,可以选择休闲模式,找个对手按自己的节奏打。系统会自动给玩家穿上防弹衣,也提供防御炸弹用的工具包。成功射杀敌人还有额外奖励。

爆破模式

爆破模式是一个快节奏的游戏模式,游戏中玩家轮流保卫一个炸弹点,防御带有起始武器装备的攻击者。这个模式里,如果你在当前局成功射杀敌人,就会在下一局获得更强的武器,最终你会获得一把强大的狙击步枪。

军备竞赛模式

这个模式是一种武器升级模式,玩家通过击杀敌人来得到一把升级过的武器。当你取得武器列表中最先进的武器时,你将得到一把金匕首并赢得胜利。

CS 的配置要求

  • 系统: Ubuntu 12.04
  • 处理器: 64-bit 英特尔双核,或 AMD 2.8 GHz 处理器
  • 内存: 4 GB
  • 显卡: nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310、AMD 12.11)、 OpenGL 2.1
  • 硬盘: 至少 15 GB 的空间
  • 声卡: OpenAL 兼容声卡

2、 无主之地 2 Borderlands 2

borderlands 2

无主之地是综合了第一人称射击游戏和角色扮演游戏的角色扮演射击游戏,是 Gearbox(一个独立游戏开发组)制作的。

这个游戏中,四名玩家组成寻宝猎人队伍,做各种主线与支线任务找到潘多拉星球上的”传说宝库“。玩家可以在游戏里到网上与其他玩家组队。这个游戏于 2012 年 9 月 18 日正式出售。游戏采用虚幻引擎 3 和 PhysX Technology 开发。

无主之地 2 游戏情节

这款游戏的游戏情节主要是完成主线任务和搜刮战利品(武器、盾、服饰等等)。游戏里有四种角色,每个角色有不同的技能和操作风格。

  • 突击兵(Axton) – 可以召唤“军刀炮塔“提供攻击性辅助角色;
  • 魔女(Maya) – 可以用一个能量球将敌人暂时固定在一处;
  • 刺客(Zer0) – 可以在短时间内进入隐身状态,并制造全息假象来迷惑敌人;
  • 狂枪手(Salvador) – 可以暂时手持两把武器,比如拿一对火箭筒指向敌人;

| Axton “The Commando”

Axton “突击兵”

Zero”The Assassin”

Zero “刺客”

Maya “The Siren”

Maya “魔女”

Salvador

Salvador “狂枪手”

这款游戏受到评论家的好评。根据游戏的趣味性、游戏世界的构造,还有 RPG 系统,IGN 给这个游戏的评分是 9/10。

无主之地 2 配置要求

  • 系统: SteamOS、Ubuntu 14.04
  • 处理器: 英特尔双核、AMD Phenom II X4
  • 处理器速度: 2.4GHz
  • 内存: 4 GB
  • 硬盘: 13 GB
  • 显卡 (NVidia): Geforce 260
  • 显卡 (VRam): 1GB

无主之地 2 Linux 版目前不支持英特尔集成显卡芯片组和 ATI 芯片组。

3、 军团要塞 Team Fortress

team fortress 2

这款游戏是有史以来最受欢迎,且评分最高的游戏之一,而且它是免费的。这是 Valve 公司 制作与发售的一款第一人称在线多玩家射击游戏。这款游戏经常更新,mod、地图,还有装备也常更新。游戏的玩家也可以参与游戏更新的内容设计。游戏于 2013 年 2 月 14 日移植到 Linux 系统。

游戏中,玩家可以加入不同队伍,选择不同角色参与各种游戏模式(包括情报战模式和山丘之王模式)。

军团要塞 2 游戏情节

游戏的故事背景中,两个队伍由两方招的雇佣兵组成,目的是保护其中一方的资产,并销毁另一方的公司资产。两个队伍名字分别代表两方的公司 - RED(保证开挖爆破,即红队)和 BLU(建筑联合同盟,即蓝队)。你可以从九名各有优势和劣势的角色挑选自己喜欢的来玩。

军团要塞 2 游戏模式

情报战模式

这个模式的目的是获取一个装有情报的公文包并回到你的大本营,而要防止敌人将公文包成功带回他们的大本营。拿着公文包的玩家可以随时丢掉公文包,或者在被杀的时候掉落。如果在两分钟之内没有别人捡起公文包,公文包就会回到起点。

时间到的时候,分数最高的队伍获胜。

team fortress 2 capture flag

推车模式

在这个游戏模式中,地图上只有一个公文包,所以双方需要强盗公文包运送到指定地点。只有同一个队伍的人可以拿公文包,直到成功运到指定地点,或者掉落倒计时结束时公文包回到起始点。

team fortress special delivery

山丘之王

这个游戏模式的目的是控制地图中心点,并坚持保卫一段时间。

游戏开始时,玩家无法进入守卫点,直到某方达到了进入守卫点的分数,封锁才会被解除。占领控制点的时候,游戏会开始守卫倒计时,这时对方玩家需要夺得控制权,开始他们的守卫倒计时。当某方队伍的倒计时表达到 00:00 的时候,游戏结束,占领控制点的队伍获胜。

team fortress king of the hill

军团要塞 2 配置要求

  • 系统: Ubuntu 12.04
  • 处理器: 英特尔双核或 AMD 2.8 GHz
  • 内存: 1 GB RAM 显卡: nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310、 AMD 12.11)、OpenGL 2.1
  • 网络: 互联网连接
  • 硬盘: 15 GB 可用空间
  • 声卡: OpenAL 兼容声卡
  • 其他: 鼠标,键盘

4、 地铁 2033 重制版 Metro 2033 redux

地铁 2033 重制版由 4A 游戏工作室开发、THQ 发售。玩家以 Artyom 的角色在核战后莫斯科的废墟中生存,他需要打败一群被称为“DARKENS”的邪恶突变体。

metro 2033 redux

有时游戏里的人类也是敌人,所以为了防止被抓住,游戏种玩家应该多用隐形术并悄无声息地干掉敌人。

地铁 2033 受到诸多评论家的好评,其中 IGN 给的评分是 6.9/10。

地铁 2033 游戏情节

游戏主要发生在莫斯科地铁中,有个别任务设在在地面上的核辐射废墟中。游戏是单人游戏,玩家需要看游戏场景片得悉重要情节。

游戏里玩家可以使用传统武器(左轮手枪、猎枪)。玩家需要搜查废墟或尸体获得子弹。

敌人分两类,一类是人,另一类是突变体。人攻击玩家的时候会躲避玩家攻击,而突变体会正面攻击,企图咬伤玩家。

玩家大部分时间都待在黑暗的隧道里,需要手电筒照亮路线。在地面上的时候,玩家需要防毒面具,而这个防毒面具有可能在战斗种受到损害,这样玩家就不得不再去寻找一个新的防毒面具。

地铁 2033 配置要求

最低配置

  • 系统: 64-bit Ubuntu 12.04 或 14.04 或 Steam OS
  • 处理器: 英特尔 i5 2.7 GHz (或同等的 AMD)
  • 内存: 4 GB RAM
  • 显卡: NVIDIA Geforce 460 / AMD 5850 加 2GB VRAM
  • 硬盘: 10 GB 可用空间
  • 其他: 因为用 OpenGL 4, 游戏不支持英特尔集成显卡

推荐配置

  • 系统: 64-bit Ubuntu 12.04 or 14.04 or Steam OS
  • 处理器: Intel Core i7 2.5 Ghz (or equivalent AMD)
  • 内存: 8 GB RAM
  • 显卡: NVIDIA Geforce 680 / AMD 7870 with 2GB VRAM+
  • 硬盘: 10 GB 可用空间
  • 其他: 因为用OpenGL 4, 游戏不支持英特尔集成显卡

5、 求生之路 2 Left 4 Dead 2

这是 Valve 公司制作与发售的多人协作 FPS,于 2013 年 7 月发行 Linux 版本。

left 4 dead 2

游戏有四名幸存者供玩家选择,需要打败僵尸,即感染者。这些感染者会因为严重的精神病而极具攻击性。游戏软件里的 AI 会按照玩家的水平而提升游戏难度,使游戏更有挑战性。

求生之路 2 游戏情节

这个游戏里共有五个章节,其中每个章节分三到五个级别。每个章节在菜单里和加载屏幕中以电影形式出现,电影主人公是四名幸存者。

left 4 dead 2

玩家可以看到队伍同伴的生命状况,同时也要注意射击或挥舞武器时不要误伤到同伴。

游戏模式

求生之路 2 总共有 5 种游戏模式:

战役模式

四名玩家组成队伍,共同完成故事章节。游戏中遇到的其他幸存者都是 CPU 控制的 NPC。

单人模式

和战役模式相近,但队友都是 CPU 控制的 NPC。

对抗模式

四名操控幸存者的玩家对抗四名操控特殊感染者的玩家。每一局双方玩家都会调换角色,按幸存者局里面队伍所获得的分数计算积分。

生存模式

玩家会被封在某个章节地图中的一个区,游戏开始时画面会出一个计时器。玩家会按照地图里的生存时间得分,坚持的时间越长,得分越高。

清道夫模式

玩家分成两组,4 对 4,一组幸存者,一组感染者。幸存者需要收集大量的油桶,并装满一个发电机里,而感染者则要防止幸存者成功完成任务。

求生之路 2 配置要求

  • 系统: Ubuntu 12.04
  • 处理器: 英特尔双核或 AMD 2.8 GHz
  • 内存: 2 GB RAM
  • 显卡: nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (显卡: nVidia 310、 AMD 12.11)、 OpenGL 2.1
  • 硬盘: 13 GB 可用空间
  • 声卡: OpenAL 兼容声卡

总结

这些年来,Linux 已经日益受到游戏厂家们的重视,在游戏界不像以前那么受到冷落。如今的 Linux 已不像昔日,以前,别的操作系统的用户笼统的概括说“Linux 只能供程序员编程“,但如今的 Linux 已经不同了。

现在,你已经不需要双系统来打游戏,虽然现在的选择暂时不多,但天天都会增加。在这五个游戏中,你最喜欢那一部?在下方的评论里告诉我们吧。


via: http://www.linuxandubuntu.com/home/5-best-fps-games-for-linux

作者:Mohd Sohail 译者:jayjay823 校对:wxy

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

开源操作系统闭源操作系统之间有诸多不同。这里我们仅寥书几笔。

开源是什么?自由!

这是用户需要知道的最重要的一点。无论我是否打算修改代码,其他人出于善意的修改都不应受到限制。且如果用户喜欢,他们可以分享这个软件。使用开源软件,这些都是可能的。

闭源操作系统的许可条款很是吓人。但真的所有人都会看吗?不,许多用户只是点了一下‘Accept’ 而已。

价格

几乎所有的开源操纵系统是免费的。仅有自愿性质的捐款。且只需有个一个 CD/DVD 或 USB 就能将系统安装到所有你想要安装的电脑上。

闭源操作系统相较于开源 OS 就贵了许多,如果你用它来构建 PC,每台 PC 得你花不少于 $100。

我们可以用花在闭源软件上的钱去买更好的东西。

选择

开源操作系统的发行版有很多。如果你不中意眼下的这个,你可以尝试其他的发行版,总能找到适合你的那一个。

诸如 Ubuntu studio、Bio Linux、Edubuntu、Kali Linux、Qubes、SteamOS 这些发行版,就是针对特定用户群产生的发行版。

闭源软件有“选择”这种说法吗?我觉得是没有的。

隐私

开源操作系统无需收集用户数据信息。不会根据用户的个性显示广告,也不会把你的信息卖给第三方机构。如果开发者需要资金,他们会要求捐助,或是在他们的网页上打广告。广告的内容也会与 Linux 相关,对我们有益无害。

你一定知道那个主流的闭源操作系统(名字就不写了,大家都知道的),据说因为收集用户信息这件事,导致多数用户关闭了他们的免费更新服务。多数该系统的用户为了避免升级,将更新功能关闭,他们宁可承担安全风险也不要免费更新。

安全

开源软件大多安全。究其缘由不仅有市场占有率低这个原因,其本身的构成方式就比较安全。例如, Qubes Os 是最安全的操作系统之一,它将运行的软件相互隔离。

闭源操作系统向易用性妥协,使其变得愈发脆弱。

硬件支持

我们中有大多数人,家里还放着那些不想丢的旧 PC,这时一个轻量级的发行版可能会让这些老家伙们重获新生。你可以试试在文章 5 个适合旧电脑的轻量级 Linux 中罗列的那些轻量级操作系统发行版。基于 Linux 的系统几乎包含所有设备的驱动,所以基本不需要你亲自寻找、安装驱动。

闭源操作系统时不时中止对旧硬件的支持,迫使用户去购买新的硬件。我们还不得不亲自寻找、安装驱动。

社区支持

几乎所有的开源操作系统都有用户论坛,你可以在那里提问题,并从别的用户那里得到答案。大家在那里分享技巧和窍门,互帮互助。有经验的 Linux 用户往往乐于帮助新手,为此他们常常不遗余力。

闭源操作系统社区和开源操作系统社区简直无法相提并论。提出的问题常常得不到回答。

商业化

在操作系统上挣钱是非常困难的。(开源)开发者一般通过用户的捐款和在网站上打广告来挣钱。捐款主要用于支付主机的开销和开发者的薪水。

许多闭源操作系统,不仅仅通过出售软件的使用许可这种方式来赚钱,还会推送广告大赚一票。

垃圾应用

我承认有些开源操作系统会提供一些我们可能一辈子都不会用到的应用,有些人认为他们是垃圾应用。但是也有发行版只提供最小安装,其中就不包含这些不想要的软件。所以,这不是真正的问题。

而所有的闭源操作系统中都包含厂商安装的垃圾应用,强制你安装,就像在安装一个干净系统一样。

开源软件更像是一门哲学。一种分享和学习的方式。甚至还有益于经济。

我们已经将我们知晓的罗列了出来。如果你觉得我们还漏了些什么,可以评论告诉我们。


via: http://www.linuxandubuntu.com/home/open-source-vs-closed-source

作者:Mohd Sohail 译者:martin2011qi 校对:jasminepeng

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

How To Setup A WiFi In Arch Linux Using Terminal

如果你使用的是其他 Linux 发行版 而不是 Arch CLI,那么可能会不习惯在终端里设置 WiFi。尽管整个过程有点简单,不过我还是要讲一下。在这篇文章里,我将带领新手们通过一步步的设置向导,把你们的 Arch Linux 接入到你的 WiFi 网络里。

在 Linux 里有很多程序来设置无线连接,我们可以用 ipiw 来配置因特网连接,但是对于新手来说有点复杂。所以我们会使用 netctl 命令,这是一个基于命令行的工具,用来通过配置文件来设置和管理网络连接。

注意:所有的设定都需要 root 权限,或者你也可以使用 sudo 命令来完成。

搜索网络

运行下面的命令来查看你的网络接口:

iwconfig

运行如下命令启用你的网络接口,如果没有启用的话:

ip link set  interface up

运行下面的命令搜索可用的 WiFi 网络。可以向下翻页来查看。

iwlist interface scan | less

注意: 命令里的 interface 是之前用 iwconfig 获取到的实际网络接口。

扫描完,如果不使用该接口可以运行如下命令关闭:

ip link set interface down

使用 netctl 配置 Wi-Fi:

在使用 netctl 设置连接之前,你必须先检查一下你的网卡在 Linux 下的兼容性。

运行命令:

lspci -k

这条命令是用来检查内核是否加载了你的无线网卡驱动。输出必须是像这样的:

如果内核没有加载驱动,你就必须使用有线连接来安装一下。这里是 Linux 无线网络的官方维基页面:https://wireless.wiki.kernel.org/

如果你的无线网卡和 Linux 兼容,你可以使用 netctl configuration

netctl 使用配置文件,这是一个包含连接信息的文件。创建这个文件有简单和困难两种方式。

简单方式 – Wifi-menu

如果你想用 wifi-menu,必须安装 dialog

  1. 运行命令: wifi-menu
  2. 选择你的网络

wifi-menu to setup wifi in arch

  1. 输入正确的密码并等待

wifi-menu setup wifi password in arch

如果没有连接失败的信息,你可以用下面的命令确认下:

ping -c 3 www.google.com

哇!如果你看到正在 ping,意味着网络设置成功。你现在已经在 Arch Linux 下连上 WiFi 了。如果有任何问题,可以倒回去重来。也许漏了什么。

困难方式

比起上面的 wifi-menu 命令,这种方式会难一点点,所以我叫做困难方式。在上面的命令里,网络配置会自动生成。而在困难方式里,我们将手动修改配置文件。不过不要担心,也没那么难。那我们开始吧!

  1. 首先第一件事,你必须要知道网络接口的名字,通常会是 wlan0wlp2s0,但是也有很多例外。要确认你自己的网络接口,输入 iwconfig 命令并记下来。

scan wifi networks in arch linux cli

  1. 运行命令:
cd /etc/netctl/examples

在这个目录里,有很多不同的配置文件例子。

  1. 拷贝将用到的配置文件例子到 /etc/netctl/your_profile
cp /etc/netctl/examples/wireless-wpa /etc/netctl/your_profile
  1. 你可以用这个命令来查看配置文件内容: cat /etc/netctl/your_profile

view network profile in arch linux

  1. vi 或者 nano 编辑你的配置文件的下面几个部分:
nano /etc/netctl/your_profile
- `Interface`:比如说 `wlan0`
- `ESSID`:你的无线网络名字
- `key`:你的无线网络密码

注意:

如果你不知道怎么用 nano,打开文件后,编辑要修改的地方,完了按 ctrl+o,然后回车,然后按 ctrl+x

edit network profile in arch

运行 netctl

  1. 运行命令:
cd /etc/netctl
ls

你一定会看到 wifi-menu 生成的配置文件,比如 wlan0-SSID;或者你选择了困难方式,你一定会看到你自己创建的配置文件。

  1. 运行命令启动连接配置:netctl start your_profile
  2. 用下面的命令测试连接:
ping -c 3 www.google.com

输出看上去像这样: check internet connection in arch linux

  1. 最后,你必须运行下面的命令:netctl enable your_profile
netctl enable your_profile

这样将创建并激活一个 systemd 服务,然后开机时自动启动。然后欢呼吧!你在你的 Arch Linux 里配置好 wifi 网络啦。

其他工具

你还可以使用其他程序来设置无线连接:

iw:

  1. iw dev wlan0 link – 状态
  2. iw dev wlan0 scan – 搜索网络
  3. iw dev wlan0 connect your_essid – 连接到开放网络
  4. iw dev wlan0 connect your_essid key your_key - 使用 16 进制密钥连接到 WEP 加密的网络

wpa\_supplicant

Wicd

NetworkManager

总结

会了吧!我提供了在 Arch Linux 里接入 WiFI 网络的三种方式。这里有一件事我再强调一下,当你执行第一条命令的时候,请记住你的网络接口名字。在接下来搜索网络的命令里,请使用你的网络接口名字比如 wlan0wlp2s0(上一个命令里得到的),而不是用 interface 这个词。如果你碰到任何问题,可以在下面的评论区里直接留言给我。然后别忘了在你的朋友圈里和大家分享这篇文章哦。谢谢!


via: http://www.linuxandubuntu.com/home/how-to-setup-a-wifi-in-arch-linux-using-terminal

作者:Mohd Sohail 译者:zpl1025 校对:wxy

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

本文全面详细地向你描述了在Ubuntu中如何实现局域网内的文件夹共享

你的家中是不是有多台电脑?当你需要从一台Ubuntu电脑向另一台电脑传输数据时,是不是必须用到U盘或SD卡?你是否也觉得这个方法很烦人?我想肯定是。本文的目的就是使你在局域网内快速方便地传输文件、文档和其它较大的数据,以节省你的宝贵时间。只需一次设置,然后轻点鼠标,你就可以自由地在Ubuntu和Windows之间共享文件,当然这对其它Linux系统同样使用。不要担心,这很容易操作,不会花费太多时间。

除此之外,尽管本文是在Ubuntu上进行实践,但这个教程在其它Linux系统上同样有用。

在Ubuntu上实现局域网共享文件夹

如果你的系统是Ubuntu 14.04、14.10或12.04,有两个方法可以使你通过局域网在搭载Windows或其他Linux的电脑上共享本地文件。

  • 对局域网中的每个用户提供无密码共享
  • 仅限特定访问,提供文件夹密码保护

这篇文章包括两种方法,你可以选择你想用的那种。

1. 局域网无密码共享文件夹

步骤一:

为了在Ubuntu上实现局域网共享文件夹,右键点击打算共享的文件夹,并选择“Local Network Share(本地网络共享)”:

可能有用的故障解决方案:如果在右键菜单中看不到“Local Network Share”的选项,那就新建一个终端,使用下面的命令去安装nautlius-share插件:

sudo apt-get install nautilus-share

然后重启Nautilus。可以选择注销再登录,或者使用这个命令:

nautilus -q

步骤二:

一旦点击“Local Network Share”,就会出现共享文件夹的选项。只需选中“Share this folder(共享该文件夹)”这一项:

可能的故障解决方案:如果提示共享服务还未安装,就像下图所示,那就点击安装服务,按照提示操作。

步骤三:

当选中“Share this folder”的选项,就会看到按钮“Create Share(创建共享)”变得可以点击了。你也可以“Allow others to create and delete fies in this folder(允许其他用户在共享文件夹中编辑文件)”。选项“Guest access(允许访客访问)”也是如此。

你会看到文件夹图标已经显示为共享的。如果要停止共享文件夹,只需取消“Share this floder”这个选项。

这个方法就是这么简单,使得局域网中的任何人都可以访问共享文件夹中的文件。在正常情况下,你会选择这种方式。因为,家用局域网中的电脑通常都是可信电脑。但情况也不总是这样。如果你只是想特定的用户才能访问怎么办?这个时候就需要Samba服务器了。我们在本文的第二部分讨论这种方法。

2. 在Ubuntu上使用密码保护实现局域网共享文件夹

为了达到这个目的,首先需要配置Samba服务器。事实上,在这篇教程的前一部分我们已经用到了Samba,只是我们没有刻意强调。在介绍如何在Ubuntu上搭建Samba服务器实现局域网共享的方法之前,先快速预览一下Samba到底是什么。

Samba是什么?

Samba是一个允许用户通过网络共享文件、文档和打印机的软件包,无论是在Linux、Windows,还是Mac上。它适用于所有的主流平台,可以在所有支持系统上流畅运行。下面是维基百科的介绍:

Samba是一款重新实现SMB/CIFS网络协议的自由软件,最初由安德鲁·垂鸠开发。在第三版中,Smaba不仅支持通过不同的Windows客户端访问及分享SMB的文件夹及打印机,还可以集成到Windows Server域,作为主域控制器(PDC)或者域成员。它也可以作为活动目录域的一部分。

在Ubuntu上安装Samba服务器

你可以很方便地在Ubuntu电脑上安装Samba。安装前,请先更新系统以便安装任何可用的更新。

sudo apt-get update && apt-get upgrade

然后按照这条命令安装samba和少量所需的软件包:

sudo apt-get install samba samba-common system-config-samba python-glade2 gksu

一旦安装完成Samba服务器,就可以从图形界面配置Samba来分享文件。

在Ubuntu上配置Samba服务器

从dash中打开Samba配置工具:

进入到Preference->Server Settings。尽管默认已经设置好,可能就是你需要的。但在某些情况下你可能需要做一些改动。

在Server Setting中可以看到两个选项卡,‘Basic’和‘Security’。在Basic选项卡下的选项含义如下:

  • 工作组 - 用户要连接的电脑所在工作组的名字。比如,如果你想连接到一台Windows电脑,你就要输入Windows电脑的工作组名字。在Windows的Samba服务器设置中,已经默认设置好统一的工作组名字。但如果你有不同的工作组名字,就在这个字段中输入自定义的工作组名字。(在Windows 7中获取工作组名字,右击计算机图标,进到属性,就能看到Windows工作组名字。)
  • 描述 - 其他用户看到的你的电脑名字。不要使用空格或不适用于网络的字符。

设置samba服务器允许‘Guests’可用是不明智的,所以没必要修改安全设置,保持原样即可。

这就搞定了!你已经搭建好Samba服务器,距离实现网络共享第一个文件夹的目标不远了!

为网络文件共享创建一个系统用户

现在我们需要为网络共享文件创建一个系统用户。下面是非常简单的步骤:

  • 在Systems Settings下点击User Accounts
  • 点击unlock使其可用,以及+(加号)图标。
  • 点击+(加号)图标,创建一个新的系统用户。

如上图所示,需要输入‘Full name’。当你输入‘Full name’时,Username会自动填充为Full name。因为创建这个用户是为了共享文件,所以还要指定Account Type为‘Standard’。

完成上述步骤,点击添加,你就创建好一个系统用户。这个用户还没有被激活,所以需要为其设置密码来激活。确保Users accounts界面已经解锁。点击尚不可用的账户,输入一个新密码,然后确认密码,点击Change。

耶!到目前为止我们已经安装并配置好Samba,已经创建了一个系统用户以通过这个账户在网络上共享文件,而且也已经激活了新用户。现在来到配置Samba的最后一步,然后就可以共享文件夹了。

添加Samba新用户

打开Samba,在Preference先点击Samba Users。填写弹出的对话框,下面是其中几个字段的说明:

Unix Username - 在这种情况下,我选择刚才创建的用户。

Windows Username - 输入你要访问的Windows电脑的用户名。

Samba Password - 输入你要访问的Windows电脑的密码。

完成后点击OK。现在做个深呼吸。你已经在Samba的帮助下成功创建一个网络。然后重启网络或Samba服务,准备好和其它电脑共享文件。

sudo restart smbd && sudo restart nmbd

通过网络共享文件夹或文件

在图形用户界面下通过Samba共享文件是很简单的。点击加号图标,会看到如图所示的对话框:

填写完这些字段。在‘Directory’中,浏览要共享的文件夹。你会看到的字段的含义如下:

  • Share name 是其它人会看到的文件夹名字。
  • Description 是要共享内容的简单描述。
  • Writeable 默认情况下共享的文件夹是‘read only’。如果允许网络上的其他用户修改它们,设置为writable。
  • Visiable 当你点击Visiable时,就像它的名字一样,共享文件夹就对网络上的其他人可见。

现在你可以设置共享文件夹的权限。点击‘Access’选项,选择想要共享文件夹的用户。当你选择对所有人允许访问后,这个文件夹就对网络上的所有人可见。

最后点击OK,完成共享。现在这个文件夹就与你想要共享的用户实现共享。你已经完成了网络共享文件。还有其它要做的吗?对!还不知道如何从网络上移除文件夹?

移除共享文件夹

在网络共享一段时间后,我们也需要移除其中的一些文件夹。操作很简答,下面就是我们要做的。

全部搞定!我们也可以使用终端进行网络文件共享,但这样没有本文介绍的方法这么容易。如果你确实想知道命令行操作,我会再写一篇关于在Linux上使用命令行实现网络文件共享的文章。

所以,你是怎么找到这篇教程的呢?我希望看了这篇教程你可以很容易地在Ubuntu和Windows之间共享文件。如果你有任何问题或建议,请在评论里说出来。


via: http://itsfoss.com/share-folders-local-network-ubuntu-windows/

作者:Mohd Sohail 译者:KayGuoWhu 校对:wxy

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