如何搭建一台Linux媒体服务器的具体步骤,搭建linux


这两天发现机器上的硬盘空间不够,于是想到了把所有相关的视频资料放到了一台学习用的Linux上,为了共享方便,所以就想到了媒体服务器),,需要的朋友可以参考下

图1:ZaReason的MediaBox。

几乎任何Linux都能成为出色的媒体服务器系统,因为它占用资源少、运行又稳定,所以你可以使用自己最熟悉的任何一个版本的Linux。任何Ubuntu变种版本(Ubuntu、Xubuntu和Lubuntu等)都特别适合作为媒体服务器系统,因为它们让用户很容易获得限制的编解码器。我在一个ZaReason MediaBox系统上运行Xubuntu。这个简单的系统可用于播放电影和音乐。它不是数字录像机(DVR),它也不需要电视调谐器,因为我没有任何广播电视。不需要连线、卫星,甚至不需要无线广播。如果不需要它,不会惦念它。但如果这是你需要的东西,应该有它,因为Linux希望我们都很满意。

MediaBox是讨人喜欢的设备,它有两只3.5英寸SATA3驱动器和一只CD/DVD驱动器。我的系统搭载英特尔四核i5-4430处理器和4GB内存,它随带一大批端口。你在背面可以看到:

4个USB 3.0端口

2个USB 2.0端口

2个HDMI端口

1个DVI端口 

2个千兆以太网端口

光学音频+ S/PDIF音频输出端

6个模拟音频输入/输出端 1个PS2端口

它有块正面板,上面有2个USB 2.0端口以及耳机和麦克风插孔。它还有蓝牙和无线B/G/N。无线G速度(最高54 Mbps)流式播放电影绰绰有余,N速度(最高600 Mbps)让你可以轻松将媒体流式传输到多个端点设备,还可以实现文件的高速传输。它使用250瓦电源,处理器温度从来不超过40摄氏度。这只小巧的设备不需要占用太多空间,也不需要耗用太多电力。

当然,你可以使用任何PC充当媒体服务器。更大的机箱操作起来更舒适,也有更多的空间来容纳驱动器和附件。为了获得最佳性能,你需要SATA 3硬驱,还要插入许多音频和视频端口。HDMI很好,因为它避免了好多连线;音频和视频在同一个链路上传输,所以你不需要一捆RCA连线(别将大把的钱花在连线上!价格高昂的连线是唬人的。)

我的家庭影院系统其实是大杂烩:较旧的5.1声道环绕接收器、老式6碟CD换碟机、新式的索尼蓝光播放机(支持Netflix、亚马逊、Pandora、Hulu及另外一大批在线服务)、MediaBox以及42英寸电视机。只有电视机、MediaBox和索尼播放机有HDMI端口,所以各个设备通过一堆HDMI和RCA连线连接起来。这切实可行。

索尼播放机中看不中用

索尼播放机适用于播放亚马逊和Netflix视频,因为播放这些视频在Linux上是老大难问题。也许今天播放得了,明天却播放不了。索尼的应用程序很差劲。很难输入你的登录资料,因为似乎虚拟键盘对应用程序开发人员来说神秘兮兮;一些应用程序还需要设立索尼帐户才能管理它们。这没有增添任何实用的功能,只是完全增添了麻烦。仅仅举一个例子,NPR应用程序更别提了,实在太垃圾了,一大堆电台,不知怎么选,也没法搜索或加入收藏夹。一旦你的应用程序安装完毕,要是想使用不同的登录资料,门都没有。所以在我的配置环境中,索尼设备其实是条退路,万一其他服务无法在Linux上运行,它就能派得上用场。通过Web浏览器来访问它们要容易得多,所以那总是我的第一选择。

要是你想知道我为什么购买索尼播放机,说实话有时我自己也很想知道。我在有媒体服务器之前就买了索尼播放机,它很便宜,售价100美元左右。我不知道以后要不要播放实际的蓝光磁盘。蓝光听起来很棒:高清视频(1920x1080像素),并将多达50GB的数据塞入到一张磁盘上。但它被版权保护和专利所束缚;当然,版权保护很早以前就被破解了。Terry Hancock在开发蓝光的免费替代技术,名为Lib-Ray他称蓝光“是一套过于复杂的技术,其目的主要是为了阻止人们观看蓝光电影。”蓝光也被牢牢锁定起来,像Terry这样的制作人员没法发行不受数字版权管理(DRM)保护的蓝光磁盘。

万事俱备

在大屏幕上使用标准的Linux发行版很棒。我可以运行任何程序,上网冲浪,浏览大幅面图书,处理在普通PC上所能处理的一切事务。

 

图2:带触控板的SMK无线键盘。

我使用一只带触控板的小型SMK无线键盘来控制MediaBox。有时候,我会将全尺寸键盘插入到正面的USB端口,处理较为复杂的任务,比如系统升级,或者从我的笔记本电脑运行SSH会话。由于它是Linux,我能处理所有这些事务。

软件

Linux有各种优秀的多媒体软件,我最喜欢的三大多媒体软件是XBMC、VLC和K3b。

我用XBMC来观看从DVD翻录过来的电影。将它们都装入到一只大容量硬驱上很好。我还将我的音乐CD存储在MediaBox上。之前,我的客厅摆满了一摞摞CD和DVD。把它们都收起来后,房间显得比较整洁。XBMC可以在安卓、iOS、Mac和Windows上运行。如果你的网络上有两台XBMC服务器,它们就能共享媒体库。你可以将XBMC用作DVR,它既能录制互联网电视,还能流式播放来自电视捕捉卡的媒体。

VLC很适合播放音乐和电影,它还可以播放互联网和以太网媒体流。它可以翻录和转换几乎任何一种音频和视频媒体,并且录制它能播放的任何媒体流。VCL处理不了的媒体很可能已损坏。

就翻录CD和DVD而言,Brasero和K3B用起来比VLC更容易。几乎所有DVD都采用了版权保护措施,当然版权保护多年前就被破解了,所以你需要简单的库libdvdcss(http://www.videolan.org/developers/libdvdcss.html)来翻录。你还需要它在Linux上播放电影DVD。当然,想在Linux上播放我们的电影并不合法,但我没啥好过意不去的。

当然,Linux上的优秀多媒体软件多得多:MPlayer、Totem、Amarok、Banshee和Rhythmbox,你想要哪一款,就可以用哪一款。

确保切实可行

让这一切设备切实可行也许有点麻烦,但相信我,顶多就是处理索尼设备及一堆垃圾应用程序之类的东西有点麻烦。XBMC很早就有了,因而积累了一大批说明文档。

XBMC维基手册(http://wiki.xbmc.org/index.php?title=Main_Page)上面有关于各种远程控制的信息,从可编程遥控器到智能手机应用程序,从小型家庭影院电脑(比如Boxee Box、华硕Chromebox和Apple TV 1)再到使用XBMC作为PVR/DVR,不一而足。

Ubuntu限制格式(https://help.ubuntu.com/community/RestrictedFormats)是一份全面的指南,介绍了在Ubuntu PC上如何播放所有媒体。

但是目前还不知道怎么在Linux上播放亚马逊视频,但是我相信有高手一定能解决这个问题,帮客之家的小编也会时时关注这方面的信息,请继续关注帮客之家哦。


怎搭建一台Linux开发服务器

在开发过程中,必然会出现多人同时工作、协着的情况,在嵌入式开发项目中更为平常,这样可以加快项目周期,为产品上市占得时间先机。目前,使用Linux作为开发产品的操作系统情况越来越多,使用越来越广泛。为了交叉编译,为了最接近开发目标,我们一般都会自己搭建一台Linux开发服务器。Linux开发服务器一些常用的功能必须支持,比如Samba、nfs、tftp、httpd等。首先我们需要选择合适的Linux操作系统作为服务器的系统,推荐使用Fedora8、Fedora10等,笔者在长期使用的过程中觉得比较稳定吧!如何安装该操作系统就不多说了。 装好系统后,需要增加Linux OS用户,可以使用命令#adduser XXX;增加XXX用户,#passwd XXX给其设置登录密码。当然使用图形化创建用户也很直观、方便。在这个环节值得注意的一定要设置好该用户的home目录,一般都会设置到该用户的工作目录,各个用户的工作目录需要私有化、独立开来,这样方便些、安全些。 多用户的账户有了,我们应该来打通网络功能了,Fedora有bug,在图形化配置GATEWAY什么的会不成功,请安装如下方法修改: # cd cd /etc/sysconfig/network-scripts/ # vi ifcfg-eth0 修改配置文件如下: # Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller DEVICE=eth0 HWADDR=00:16:e6:db:c2:96 ONBOOT=yes BOOTPROTO=static //这个应该是“static”,而不是“dhcp”或“none”; USERCTL=yes PEERDNS=yes IPV6INIT=no NM_CONTROLLED=yes//这个应该是“yes”,如不修改,链接仍是disconnected; TYPE=Ethernet NETMASK=***.***.***.*** IPADDR=***.***.***.*** DNS1=***.***.***.*** DNS2=***.***.***.*** GATEWAY=***.***.***.*** step 3: # service network restart 接下来就需要调试一下Samba功能了,这样在windows下编辑Linux下的代码将非常的便利。命令行下操作方法如下: Vim /etc/samba/smbusers # Unix_name = SMB_name1 SMB_name2 … root = administrator admin nobody = guest pcguest smbguest dssun = dssun hmchen = hmchen 增加Samba用户; Vim /etc/samba/smb.conf [dssun] comment = * path = /opt/STM/STLinux-2.3/devkit/dtvkit/dssun writeable = yes ; browseable = yes valid users = bluo, dssun, hmchen, hqian, sbxiang, tsfu, yrli 设置工作路径,可读写性、有效访问的用户等。 在图形化下也有配置......余下全文>>
 

怎搭建一个linux服务器集群,新手,大家帮忙给出个方案(软硬件环境-安装配置详细过程)

出错就看看错写的什么啊。你怎么问,谁知道你卡在什么地方了。