SlideShare une entreprise Scribd logo
1  sur  24
XBMC 結合各種 Server 教學文件
一、 XMBC
1.

事情準備

I. 一個 8G 的 SD 卡
II. XBMC 系統
2.

安裝
準備完上述設備後,安裝 Raspbmc,從官網下載有 UI 的安裝檔,就會將映

像檔安裝到 SD 卡,之後插入 Raspberry Pi,如下圖 1 所示,啟動後系統就會自
動安裝完畢。

圖1
安裝完畢後,系統會要求您選擇語系,依個人需求選擇完成語系設定,如下
圖 2 所示,
圖2
3.

安裝相關元件
這邊示範目前常使用的網路視訊分享平台-─youtube,選擇螢幕上視訊會看

見底下出現兩個選項,一個是檔案另一個是附加元件,如下圖 3 所示,

圖3
進到附加元件選單後會看見各式的附加元件設定,如下圖 4 所示,選擇取得附加
元件,便會看見許多可以安裝的元件,將選單拉至最下方會看見 YouTube,點選
安裝即可,如下圖 5 所示,如此一來基本的個人電影院準備完成。

圖4

圖5
4.

遠端控制
過去有許多網站推薦使用 google 安裝 XBMC Remote Control 來控制,但
經過測試後個人覺得安裝過程太過麻煩,所以選擇火狐的擴充元件,安裝過程比
較簡易,首先到 google 首頁輸入關鍵字「火狐 XBMC Remote Control」
,可以
在第一頁找到相關資料,如下圖 6 所示,

圖6
進到網頁後會看見很明顯的「新增到 Firefox」,如下圖 7 所示,點選之後充許安
裝,並啟動會看見瀏覽器下方多一個綠色的「X」按鈕,如此表示遠端控制軟體
已安裝完畢,
圖7
接著要讓遙控器可以控制遠端的 Raspberry Pi,需要先開啟遠端控制權限,
而這路徑依序是系統設定 –> 服務 –> 遠端遙控 –> 點選 “允許其他電腦連接",
如圖 8 確認兩個選項都成藍色及表示可以遠端控制,

圖(八)
接著開啟剛安裝在火狐上的 XBMC Remote Control,會看見需要輸入遠端的 IP
與 port,如下圖 9 所示,如要查閱 IP 位置可以在系統設定的系統資訊即可看見,
而 port 預設為 9090 按下 Save 後即可按 Back 回到主選單,確認左上角綠燈有
亮著代表已可以遠端控制,如下圖 10 所示,

(圖九)

圖 10
5.

個人電影院
完成上述動作後即可開始個人電影院,如下圖 11 所示。

圖 11

二、 NAS
首先把樹莓派的 OS 裝好後插上開機 並登入 (圖均以 pietty 登入樹莓派),
,
。
再來如果你的外接式硬碟不是 NTFS 的話可以跳過,但是用 NTFS 的話就可以
在主流的 Windows 上直接插上 USB 線備份,但是樹莓派用的系統是標準的
Linux,對 NTFS 只讀不寫,所以我們先裝 ntfs-3g,這是可以讓 Linux 系統可以
讀寫 NTFS 的磁碟,如圖 12:
sudo apt-get install ntfs-3g
圖 12

如果有安裝好的話,fdisk 會看到正確的磁碟,如圖 13:

圖 13
/dev/mmcblk0 是樹莓派的 SD 卡,不用管它,而/dev/sda 是我接上去的外接式
磁碟,先記住其分割區/dev/sda1,因為接下來的掛載就需要它。
再來我們使用 Samba 來實作,所以先安裝上去,如圖 14:
sudo apt-get install samba samvasamba-common-bin 後選 Y 繼續
圖 14

好了,我們該安裝的程式就 OK 了,再來要進行掛載。
首先先用 cd 到/media 再來要建立一個資料夾來掛載(以 USBHDD 為例),然後
用 mount 掛載分割區(/dev/sda1)到此資料夾(/media/USBHDD/),再來轉到
/media/USBHDD/ 再建立一個用來做 samba 分享用的資料夾(我取名為 share),
如圖 15:

cd /media/
sudomkdir USBHDD
mount -t auto /dev/sda1 /media/USBHDD/
cd USBHDD
sudomkdir share

圖 15

再來要來改 samba 的設置,先確認你的網域(以下以 WORKGROUP 為例),然
後備份/etc/samba/smb.conf 以免出錯時無法還原:
sudocp -Rp /etc/samba/smb.conf /etc/samba/smb.conf.old
然後就用編輯器(以 nano 為例)編輯/etc/samba/smb.conf:
sudonano /etc/samba/smb.conf
圖 16
找到
# Change this to the workgroup/NT-domain name your Samba server will part
of
workgroup = WORKGROUP
這行,如果網域不同記得更改為實際上的網域,如圖 17:
圖 17

再來要加上一些安全性的驗證(除非要讓所有人都可以使用),轉到

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
#

security = user

把#

security = user 的#拿掉 samba 共用資料夾的用戶/密碼驗證就開啟了。
,

如圖 18:

圖 18

再來要定義要分享的資料夾在網路上的資訊,讓我們轉到最後面,加上以下幾
行:
[Test]

#這是網路上顯示的磁碟名稱,大小寫不分,可以更改

comment = This is for test

#在網路上顯示的敘述
path = /media/USBHDD/share

#路徑

valid users = @users
force group = users

#使用者所屬的群組

create mask = 0660
directory mask = 0771
read only = no

如圖 19:

圖 19
然後儲存後跳出。再來重新啟動 samba:
sudo /etc/init.d/samba restart

如圖 20:

圖 20

接者要創立一個使用者帳戶(帳號是 tester,密碼是 tester)且註冊為 Samba 合法
帳戶。
sudouseradd tester -m -G users #tester 是帳號名稱,users 則是上面
samba 設定檔的 force group = users
sudopasswd tester #必須要輸入兩次以成功更改密碼
sudosmbpasswd -a tester #輸入該帳號(tester)的密碼兩次以套用
如圖 21:
圖 21

然後要讓樹莓派開機就掛載外接式磁碟,所以我們要修改/etc/fstab:
sudonano /etc/fstab
在最下面加上此行:
/dev/sda1

如圖 22:

/media/USBHDD

auto

noatime

0

0
圖 22

然後儲存退出。
好了,共享資料夾工作完成,接者可以用 Windows 或 Linux 嘗試連上共享資料
夾了!(以下假設該樹莓派的 IP 為 192.168.137.130)
如果是 Windows,打開"電腦",按下"新增網路磁碟機",在資料夾那邊輸入
192.168.137.130test 後再輸入剛剛設好的使用者名稱(tester)跟密碼(tester)
就可以使用了。

如圖 23~26:
圖 23

圖 24
圖 25

圖 26

如果要在 Linux 下要使用該分享的話則是使用
smbclient //192.168.137.130/Test -U tester
輸入 tester 密碼後就可以使用了。
三、FTB
1.

安裝 vsftpd:
利用指令模式安裝 vsftpd
Sudoapt-get install vsftpd

2.

更改設定檔:
sudopico /etc/vsftpd.conf
local_root=/media/1/shares

//可將 FTP 首頁指向這頁,利用這個參數,

就可將 FTP 首頁跟 NAS 目錄一樣,使用同個目錄
listen=Yes

//Yes:standalone 模式,No:xinetd 模式

local_enable=YES
write_enable=YES

//是否允許 FTP 的指令更改 file system

use_localtime=YES

3.

//是否允許本機使用者登入

//使用本地時間

設定開機自動啟動:

進入 Init.d 資料夾
Cd /etc/init.d/
在資料夾中創立一個自己命名的檔案,
Sudopico vs

在其中加入以下指令:
N INIT INFO
# Provides:
# Required-Start:

vs
$all

# Required-Stop:
# Default-Start:

2345

# Default-Stop:
# Short-Description:
### END INIT INFO
Sudoservice vsftpd start

更改檔案權限,
Sudochmod 755 vs

之後利用 update-rc.d 指令,
Sudo update-rc.d vs defaults

之後開機就可自動開啟 FTP server。

四、BT
1.

安裝 Transmission-daemon

因為程式安裝完後會自動啟動,所以我們要先將程式關閉才能更改設定檔
Sudoservice Transmission-daemon stop

2.

更改設定檔:

Sudopico/etc/transmission-daemon/settings.json
或是
sudopico /var/lib/transmission-daemon/info/settings.json

"incomplete-dir": "/media/share/bt/"

///未完成的檔案目錄

"incomplete-dir-enabled": true,
"download-dir": "/media/share/downloads"
rpc-whitelist": "*.*.*.*"

//設定不要使用白名單

rpc-whitelist-enabled": false

//下載完成的檔案目錄
rpc-username": "username"
rpc-password": "password"
3.

//設定使用者名稱
///設定使用者密碼

重新讀檔啟動

sudo service transmission-daemon reload
sudo service transmission-daemon restart

之後就可使用網頁打上 IP:9091,就能利用網頁連結 Raspberry Pi,能夠直
接用網頁把種子讀進去,自動下載。

Contenu connexe

En vedette

11 lcd時鐘+溫濕度監控
11 lcd時鐘+溫濕度監控11 lcd時鐘+溫濕度監控
11 lcd時鐘+溫濕度監控Matthew Lien
 
Hisb new application-20131219
Hisb new application-20131219Hisb new application-20131219
Hisb new application-20131219HermesDDS
 
Flores San Antonio de las Aradas
Flores San Antonio de las AradasFlores San Antonio de las Aradas
Flores San Antonio de las AradasNeli Gaona
 
Conquistadores como Don juan Tenorio
Conquistadores como Don juan Tenorio Conquistadores como Don juan Tenorio
Conquistadores como Don juan Tenorio LauraVallsRoca
 
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORESNEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORESjoseluisbombon
 
Bilgi 13 avrupa-ortadogu_afrika
Bilgi 13 avrupa-ortadogu_afrikaBilgi 13 avrupa-ortadogu_afrika
Bilgi 13 avrupa-ortadogu_afrikaERDEM ÖZŞEN
 
實踐未來教育創新 思翱157課堂競賽 20140113
實踐未來教育創新 思翱157課堂競賽 20140113實踐未來教育創新 思翱157課堂競賽 20140113
實踐未來教育創新 思翱157課堂競賽 20140113張大明 Ta-Ming Chang
 
Apuntes y practica subjuntivos + verbos nuevos
Apuntes y practica subjuntivos + verbos nuevosApuntes y practica subjuntivos + verbos nuevos
Apuntes y practica subjuntivos + verbos nuevosPriscilla Sanches Salles
 
Anhvan thay hai trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
Anhvan thay hai   trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...Anhvan thay hai   trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
Anhvan thay hai trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...Trungtâmluyệnthi Qsc
 

En vedette (20)

Linux報告
Linux報告Linux報告
Linux報告
 
11 lcd時鐘+溫濕度監控
11 lcd時鐘+溫濕度監控11 lcd時鐘+溫濕度監控
11 lcd時鐘+溫濕度監控
 
Pipi pi
Pipi piPipi pi
Pipi pi
 
Hisb new application-20131219
Hisb new application-20131219Hisb new application-20131219
Hisb new application-20131219
 
153084837 makalah-cobit
153084837 makalah-cobit153084837 makalah-cobit
153084837 makalah-cobit
 
Coordenadas geograficas
Coordenadas geograficasCoordenadas geograficas
Coordenadas geograficas
 
Best places in London to visit
Best places in London to visit Best places in London to visit
Best places in London to visit
 
Flores San Antonio de las Aradas
Flores San Antonio de las AradasFlores San Antonio de las Aradas
Flores San Antonio de las Aradas
 
Conquistadores como Don juan Tenorio
Conquistadores como Don juan Tenorio Conquistadores como Don juan Tenorio
Conquistadores como Don juan Tenorio
 
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORESNEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
 
Hooverphonic amalfi
Hooverphonic amalfiHooverphonic amalfi
Hooverphonic amalfi
 
Bilgi 13 avrupa-ortadogu_afrika
Bilgi 13 avrupa-ortadogu_afrikaBilgi 13 avrupa-ortadogu_afrika
Bilgi 13 avrupa-ortadogu_afrika
 
實踐未來教育創新 思翱157課堂競賽 20140113
實踐未來教育創新 思翱157課堂競賽 20140113實踐未來教育創新 思翱157課堂競賽 20140113
實踐未來教育創新 思翱157課堂競賽 20140113
 
Stratejinin ömrü
Stratejinin ömrüStratejinin ömrü
Stratejinin ömrü
 
Linq
LinqLinq
Linq
 
Sosyal medya
Sosyal medyaSosyal medya
Sosyal medya
 
Celulas
CelulasCelulas
Celulas
 
Apuntes y practica subjuntivos + verbos nuevos
Apuntes y practica subjuntivos + verbos nuevosApuntes y practica subjuntivos + verbos nuevos
Apuntes y practica subjuntivos + verbos nuevos
 
Anhvan thay hai trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
Anhvan thay hai   trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...Anhvan thay hai   trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
Anhvan thay hai trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
 
Cfund powerpoint final
Cfund powerpoint finalCfund powerpoint final
Cfund powerpoint final
 

Similaire à Linux實務 第6組-xbmc結合各式server教學文件

S3C44B0 User Guide
S3C44B0 User GuideS3C44B0 User Guide
S3C44B0 User Guidephantoxe
 
How to Install Debian GNU/Linux
How to Install Debian GNU/LinuxHow to Install Debian GNU/Linux
How to Install Debian GNU/LinuxShau-Hung Hsieh
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析hangejnu
 
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cnxdboy2006
 
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linuxYiwei Ma
 
Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)Yiwei Ma
 
Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)Yiwei Ma
 
Cognos8.3安装配置For Db2
Cognos8.3安装配置For Db2Cognos8.3安装配置For Db2
Cognos8.3安装配置For Db2Franky Lao
 
Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121meru2ks
 
Linux系统工程师教程
Linux系统工程师教程Linux系统工程师教程
Linux系统工程师教程yiditushe
 
Bypat博客出品-linux+apache+mysql+php之linux系统安装
Bypat博客出品-linux+apache+mysql+php之linux系统安装Bypat博客出品-linux+apache+mysql+php之linux系统安装
Bypat博客出品-linux+apache+mysql+php之linux系统安装redhat9
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版xingsu1021
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版Jie Bao
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版redhat9
 
Openshift by mtchang
Openshift by mtchangOpenshift by mtchang
Openshift by mtchangChang Mt
 

Similaire à Linux實務 第6組-xbmc結合各式server教學文件 (20)

S3C44B0 User Guide
S3C44B0 User GuideS3C44B0 User Guide
S3C44B0 User Guide
 
How to Install Debian GNU/Linux
How to Install Debian GNU/LinuxHow to Install Debian GNU/Linux
How to Install Debian GNU/Linux
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析
 
unixtoolbox_zh_CN
unixtoolbox_zh_CNunixtoolbox_zh_CN
unixtoolbox_zh_CN
 
Unixtoolbox zh cn
Unixtoolbox zh cnUnixtoolbox zh cn
Unixtoolbox zh cn
 
Kick start无人值守批量安装linux
Kick start无人值守批量安装linuxKick start无人值守批量安装linux
Kick start无人值守批量安装linux
 
Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)Nagios的安装部署和与cacti的整合(linuxtone)
Nagios的安装部署和与cacti的整合(linuxtone)
 
Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)
 
Cognos8.3安装配置For Db2
Cognos8.3安装配置For Db2Cognos8.3安装配置For Db2
Cognos8.3安装配置For Db2
 
Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121
 
Linux系统工程师教程
Linux系统工程师教程Linux系统工程师教程
Linux系统工程师教程
 
Asm+aix
Asm+aixAsm+aix
Asm+aix
 
Bypat博客出品-linux+apache+mysql+php之linux系统安装
Bypat博客出品-linux+apache+mysql+php之linux系统安装Bypat博客出品-linux+apache+mysql+php之linux系统安装
Bypat博客出品-linux+apache+mysql+php之linux系统安装
 
利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版利用Cent Os快速构建自己的发行版
利用Cent Os快速构建自己的发行版
 
Proba2
Proba2Proba2
Proba2
 
Proba2
Proba2Proba2
Proba2
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
 
GT130M
GT130MGT130M
GT130M
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
 
Openshift by mtchang
Openshift by mtchangOpenshift by mtchang
Openshift by mtchang
 

Linux實務 第6組-xbmc結合各式server教學文件