×
第一次玩Raspberry Pi就上手|伺服器架設x防火牆建置
作者: Rick Golden
譯者:陳麒元
書號: ach016600
出版日: 2013/07/29
ISBN:9789862768877
附件: 無
定價: 350
電子書: 未出版
購買紙本書
內容特色
本書告訴您,風行全球,被《時代雜誌》選為十大科技產品的Raspberry Pi到底可以做甚麼。
只要花小錢,Raspberry Pi為您帶來無限可能!

Raspberry Pi(樹莓派)不僅僅是一個用來教導學生如何撰寫電腦程式的平台。本書告訴您如何使用這種低價電腦,並利用現有網路與連結,達成許多實務上的解決方案。它充滿實用和引人入勝的內容,透過個別的訣竅,擴展並奠基於你現有的技能之上。任何電腦初學者都可以學習如何成為一位Raspberry Pi專家,不需任何程式撰寫知識,以安裝和配置的說明作為開始,本書可以從頭到尾細讀,或作為Raspberry Pi的重要參考手冊。

本書將告訴您:
.瞭解如何配置和保護你的Raspberry Pi裝置
.啟用與其他電腦間的遠端存取
.使用Raspberry Pi安全地共享文件與檔案
.瞭解如何部署網頁伺服器,提供自己的內容
.建置自己的無線存取點及防火牆
.開始使用物聯網(IoT)!



名人推薦
「Raspberry Pi 結合網路超實用,網頁、雲端、伺服器,您千萬別錯過!」-- CAVE教育團隊技術總監、Raspberry Pi達人 曾吉弘

本書特色
.簡單且易於遵循的形式
.選擇最重要的任務和問題
.精心安排的指引,有效地解決問題
.明確的過程解釋
.解決方案的其他適用情況
作者介紹
Rick Golden在1972年的夏天,坐在紐約州立大學弗里多尼亞分校(SUNY Fredonia)的計算機實驗室裡,完成了他第一個APL程式設計的電腦輔助教學(CAI)。從那時起,他所完成的程式設計大多都是以Algol為基礎的程式語言,例如PL/I、FORTRAN、BASIC、Pascal、C、C++、C#、Objective C和Java。他偶爾也會使用如APL、FORTH、LISP和Scheme這類語言來撰寫程式碼,然而他並沒有使用這類非結構性的語言,來開發工作上的解決方案。近年來,他成功地將腳本語言引進更多的組織,如Python、Perl、TCL、Ruby、Groovy和Node.js。
在每個結構性程式設計、架構框架和設計樣式的劃時代浪潮中,他在不同的領域應用領先的技術。他一向倡導分散式運算、腳本語言、SOA、瀏覽器應用程式、CMS、ESBs、網頁服務、nosql與map-reduce、自上而下的結構性方法、UML、使用案例、極限編程(XP)、漸進式開發、敏捷開發。並且他仍不斷向前邁進。
作為一個程式設計員、軟體架構師、產品經理,現在已經接近他的第40個年頭了,這些職業生涯已經跨越他生活的80%。在過去的40年裡,他非常熱衷於導引新一代的程式設計師和軟體架構師,喚醒他們對於運算的熱情和喜悅。


譯者簡介
陳麒元
現為國立東華大學電機系博士研究生、大學兼任講師與兼職自由譯者。其主要研究領域涵蓋行動通訊技術、網路安全、量子計算,擁有SCJP、SCWCD、MCP、MCAD.Net、CEH、ISO 27001 LA、CCAI-CCNAS、EXIN Cloud、CCSK等專業國際證照,近期譯有《CompTIA Security+SY0-301專業認證手冊 第五版》、《802.11n技術手冊》、《VMware錦囊妙計第二版》等書。
章節目錄
第1章:安裝與設定
準備初始化開機程序
印製外殼-Punnet
建立新的SD卡
在Windows環境使用映像檔寫入工具(Win32DiskImager)
轉換與複製Linux(dd)
使用BerryBoot建立SD卡
使用「官方」的Raspbian Linux發佈套件開機
關閉Raspberry Pi(shutdown)

第2章:管理
配置遠端存取(raspi-config)
配置記憶體的使用(raspi-config)
遠端存取(SSH)
遠端存取(Putty)
變更登入密碼(passwd)

第3章:維護
更新作業系統(apt-get)
尋找軟體套件(apt-cache)
安裝套件(apt-get)
套件管理(aptitude)
存取內建的文件(man)
存取內建的文件(info)

第4章:檔案共享
掛載USB磁碟機(pmount)
共享其他電腦的資料夾(mount.cifs)
開機自動掛載USB磁碟(/etc/fstab)
開機自動掛載共享資料夾
建立檔案伺服器(Samba)
透過Samba共享附掛的USB磁碟
存取其他電腦的檔案(smbclient)

第5章:進階網路
建立防火牆(ufw)
連線至遠端桌面(xrdp)
安裝網頁伺服器(Apache, lighttpd, Nginx)
安裝wiki(MediaWiki)
建置無線存取點(hostapd)
第一次玩Raspberry Pi就上手|伺服器架設x防火牆建置 分享
  • 作者: Rick Golden
  • 書號:ACH016600
  • ISBN:9789862768877
  • 出版日:2013/07/29
  • 定價:$ 350
  • 電子書:已出版
  • 購買紙本書

    內容特色
    本書告訴您,風行全球,被《時代雜誌》選為十大科技產品的Raspberry Pi到底可以做甚麼。
    只要花小錢,Raspberry Pi為您帶來無限可能!

    Raspberry Pi(樹莓派)不僅僅是一個用來教導學生如何撰寫電腦程式的平台。本書告訴您如何使用這種低價電腦,並利用現有網路與連結,達成許多實務上的解決方案。它充滿實用和引人入勝的內容,透過個別的訣竅,擴展並奠基於你現有的技能之上。任何電腦初學者都可以學習如何成為一位Raspberry Pi專家,不需任何程式撰寫知識,以安裝和配置的說明作為開始,本書可以從頭到尾細讀,或作為Raspberry Pi的重要參考手冊。

    本書將告訴您:
    .瞭解如何配置和保護你的Raspberry Pi裝置
    .啟用與其他電腦間的遠端存取
    .使用Raspberry Pi安全地共享文件與檔案
    .瞭解如何部署網頁伺服器,提供自己的內容
    .建置自己的無線存取點及防火牆
    .開始使用物聯網(IoT)!



    名人推薦
    「Raspberry Pi 結合網路超實用,網頁、雲端、伺服器,您千萬別錯過!」-- CAVE教育團隊技術總監、Raspberry Pi達人 曾吉弘

    本書特色
    .簡單且易於遵循的形式
    .選擇最重要的任務和問題
    .精心安排的指引,有效地解決問題
    .明確的過程解釋
    .解決方案的其他適用情況
    作者介紹
    Rick Golden在1972年的夏天,坐在紐約州立大學弗里多尼亞分校(SUNY Fredonia)的計算機實驗室裡,完成了他第一個APL程式設計的電腦輔助教學(CAI)。從那時起,他所完成的程式設計大多都是以Algol為基礎的程式語言,例如PL/I、FORTRAN、BASIC、Pascal、C、C++、C#、Objective C和Java。他偶爾也會使用如APL、FORTH、LISP和Scheme這類語言來撰寫程式碼,然而他並沒有使用這類非結構性的語言,來開發工作上的解決方案。近年來,他成功地將腳本語言引進更多的組織,如Python、Perl、TCL、Ruby、Groovy和Node.js。
    在每個結構性程式設計、架構框架和設計樣式的劃時代浪潮中,他在不同的領域應用領先的技術。他一向倡導分散式運算、腳本語言、SOA、瀏覽器應用程式、CMS、ESBs、網頁服務、nosql與map-reduce、自上而下的結構性方法、UML、使用案例、極限編程(XP)、漸進式開發、敏捷開發。並且他仍不斷向前邁進。
    作為一個程式設計員、軟體架構師、產品經理,現在已經接近他的第40個年頭了,這些職業生涯已經跨越他生活的80%。在過去的40年裡,他非常熱衷於導引新一代的程式設計師和軟體架構師,喚醒他們對於運算的熱情和喜悅。


    譯者簡介
    陳麒元
    現為國立東華大學電機系博士研究生、大學兼任講師與兼職自由譯者。其主要研究領域涵蓋行動通訊技術、網路安全、量子計算,擁有SCJP、SCWCD、MCP、MCAD.Net、CEH、ISO 27001 LA、CCAI-CCNAS、EXIN Cloud、CCSK等專業國際證照,近期譯有《CompTIA Security+SY0-301專業認證手冊 第五版》、《802.11n技術手冊》、《VMware錦囊妙計第二版》等書。
    章節目錄
    第1章:安裝與設定
    準備初始化開機程序
    印製外殼-Punnet
    建立新的SD卡
    在Windows環境使用映像檔寫入工具(Win32DiskImager)
    轉換與複製Linux(dd)
    使用BerryBoot建立SD卡
    使用「官方」的Raspbian Linux發佈套件開機
    關閉Raspberry Pi(shutdown)

    第2章:管理
    配置遠端存取(raspi-config)
    配置記憶體的使用(raspi-config)
    遠端存取(SSH)
    遠端存取(Putty)
    變更登入密碼(passwd)

    第3章:維護
    更新作業系統(apt-get)
    尋找軟體套件(apt-cache)
    安裝套件(apt-get)
    套件管理(aptitude)
    存取內建的文件(man)
    存取內建的文件(info)

    第4章:檔案共享
    掛載USB磁碟機(pmount)
    共享其他電腦的資料夾(mount.cifs)
    開機自動掛載USB磁碟(/etc/fstab)
    開機自動掛載共享資料夾
    建立檔案伺服器(Samba)
    透過Samba共享附掛的USB磁碟
    存取其他電腦的檔案(smbclient)

    第5章:進階網路
    建立防火牆(ufw)
    連線至遠端桌面(xrdp)
    安裝網頁伺服器(Apache, lighttpd, Nginx)
    安裝wiki(MediaWiki)
    建置無線存取點(hostapd)