2014/5/22
高應大資工碩專一 Linux 報告建議:
以 Linux 架伺服器需要知道的事
- 網路設定: 因為分為 Server 跟 Client(PC) , 所以至少網路要通.
- 服務相關設定: (略)
- Linux 與 PC 的防火牆設定: 因為常造成無法連線.
- 虛擬機器的網路設定.
建議架設的方式
- 用個人電腦安裝虛擬機器軟體(VMware/VirtualBox/VirtualPC等)
- 設定虛擬網路環境, 讓虛擬機器間可以互連
- 虛擬出一台 Windows PC 與一台 Linux
- 於虛擬 Linux 上安裝需要的服務. (例如 ftp , http , dns, ….)
- 用虛擬 Windows PC 向 Linux 連線, 展示功能
- 稍微修改服務的參數
- Windows PC 再向 Linux 連線, 發現功能不同.
例如: 在 Linux 裝 ftp server
- 在 Linux 的終端機下 ps 與 netstat 指令, 證明 ftp 服務已經啟動.
- 用 ftp localhost 或 ftp 127.0.0.1 , 確定可以連線, 表示 ftp 有正確設定
- 輸入帳號密碼, 用 ls 可以看到目錄, 表示 ftp 有正確設定
- 在 Windows 向 Linux 連線, 輸入帳號密碼, 表示 ftp 有正確設定而且網路是通的
- 從 Windows 丟檔案到 Linux , 而且 Linux 可以看到, 表示服務都正常.
(變化型一: 開新帳號)
- 在 Windows 要連 Linux , 帳號密碼錯誤
- 在 Linux 新增帳號
- 在 Windows 連 Linux , 新帳號密碼可以連線
(變化型二: 設定匿名帳號登入)
- 在 Windows 以 anonymous 帳號連 Linux , 被拒絕
- 修改 ftp 設定檔
- 重新啟動 ftp
- 在 Windows 連 Linux , 用匿名帳號可以連線
(這樣應該就可以撐 20 分鐘了)
例如: 在 Linux 裝 http server
- 在 Linux 的終端機下 ps 與 netstat 指令, 證明 http 服務已經啟動.
- 用 lynx localhost 或 lynx 127.0.0.1 或 telnet localhost 80 , 確定可以連線, 表示 http 有正確設定
- 在 Windows 開瀏覽器向 Linux 連線, 有出現網頁, 表示服務都正常.
(變化型一: 在 Linux 放檔案)
- 在 Windows 要連 Linux , 輸入某個 URL 網址, 找不到東西.
- 在 Linux 特定位置放一個檔案
- 在 Windows 連 Linux , 輸入某個 URL 網址, 可以看到剛剛放的檔案內容.
(變化型二: 設定禁止瀏覽目錄)
- 輸入一個目錄的 URL , 發現可以瀏覽目錄下的檔案清單
- 修改該目錄下的 .htaccess , 設定禁止瀏覽
- 在 Windows 按重新整理, 會出現”目錄無權限瀏覽”.
(這樣應該可以撐 15 分鐘)