4款开源工具让Linux服务器如虎添翼!

117 篇文章 5 订阅

​在2021年,让一名开发者喜欢上Linux的理由越来越多。这里,就来给大家介绍4个开源工具,可以将任何设备变成Linux服务器。

通过Linux,你可以将任何设备变成服务器来共享数据、媒体文件和其他资源。

有时,我检测到围绕服务器的想法有某种神秘感。许多人,如果他们在脑海中有一个形象的话,他们认为服务器一定是又大又重的机架式机器,由一个谨慎的系统管理员和一群神奇的修理工侏儒精心维护。另一些人则把服务器想象成虚无缥缈的云朵,以某种方式为互联网提供动力。

但,现实是,在开源计算中,没有人认为服务器是或应该是专家的专属领域。文件和资源共享是开源的,而开源使其比以往任何时候都更容易,正如这本文要介绍的4款开源服务器项目所展示的那样。

Samba

Samba[1]项目是实现Linux和Unix与Windows之间互操作的一款程序套件。

虽然它大多是低级代码,但它的重要性却不容小觑。

从历史上看,在微软争努力消灭Linux和开源的时候,它是最大最重要的目标。时代变了,微软已经与Samba团队会面,提供支持,在这一切中,该项目继续确保Linux和Windows计算机可以轻松地在同一网络上共存。

换句话说,Samba让你可以轻松地在本地网络上共享文件,无论使用什么平台。

在KDE Plasma桌面中,你可以右击自己的任意目录,选择 "属性"。在 "属性 "对话框中,点击 "共享 "选项卡,并启用 "与Samba共享"(Microsoft Windows)。

就这样,你已经为本地网络上的用户打开了一个只读访问的目录。

也就是说,当你在家的时候,你家同一个WiFi网络上的任何人都可以访问该文件夹,如果你在工作,工作场所网络上的任何人都可以访问该文件夹。当然,要访问它,其他用户需要知道在哪里可以找到它。通往计算机的路径可以用IP地址来表示,也可以根据你的网络配置,用主机名来访问。

Snapdrop

如果通过IP地址和主机名来访问网络是令人反感的,或者如果你不喜欢打开一个文件夹进行共享而忘记它是开放的,那么你可能会喜欢Snapdrop[2]。

这是一个开源项目,你可以自己运行,也可以使用互联网上的演示实例通过WebRTC连接计算机。WebRTC可以通过网页浏览器实现点对点的连接,也就是说同一网络上的两个用户可以通过访问Snapdrop找到对方,然后直接进行通信,而不需要通过外部服务器。

一旦两个或更多的用户连接了Snapdrop服务,用户就可以通过本地网络来回交换文件和聊天信息。传输速度非常快,而且数据也保存在本地。

VLC

流媒体服务比以往任何时候都更常见,但有些人对于音乐、电影的爱好相对特别,所以典型的服务似乎很难满足他们想要的的东西。

幸运的是,可以很容易地将自己的内容从电脑上传送到周围其他设备上,并将我的大媒体驱动器连接到它。例如,当我想在电脑显示器以外的屏幕上观看一部电影时,我可以把电影文件放在网络上,并通过任何可以接收HTTP的应用程序播放,无论该应用程序是在我的电视、游戏机还是手机上。

VLC[3]通过配置向导来帮助你决定流媒体数据时使用什么协议。我倾向于使用HTTP,因为它通常在任何设备上可用。

一旦VLC开始播放多媒体,就可以通过访问分主机和端口,享受音乐和电影。

PulseAudio

我最喜欢的现代Linux功能之一是PulseAudio[4]。

Pulse为Linux上的音频提供了惊人的灵活性,包括可自动发现的本地网络流。这个功能对我来说的好处是,我可以在办公室的工作站上播放播客和技术会议视频,并通过手机流媒体将这些音频带走。

无论我是漫步到厨房、休息室,还是到相对较远的范围内,我都能获得完美的音频。这种能力早在PulseAudio之前就已经存在,但Pulse让它变得像点击按钮一样简单。

结语

Linux是关于共享的操作系统,它在服务器上很有名,因为它很擅长服务。

无论是为音频流、视频流、文件服务,还是出色的用户体验,每一台Linux电脑都是一台出色的Linux服务器。


 

精彩推荐

一文掌握Java TreeMap与HashMap

知乎热文 | 如何高效学习Spring Boot?

开发者必备神器,你真的会用吗?

参考资料[1]

Samba: https://www.samba.org/

[2]

Snapdrop: https://github.com/RobinLinus/snapdrop

[3]

VLC: https://www.videolan.org/index.html

[4]

PulseAudio: https://www.freedesktop.org/wiki/Software/PulseAudio/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值