480 likes | 669 Views
Linux. ( 一 ) 導讀資料 ( 二 ) 名詞解釋 ( 三 ) 安裝 Linux ( 四 ) 系統結構與目錄架構 ( 五 ) 開始使用 Linux ( 六 )Linux 指令與工具 ( 七 ) 文字編輯器 ( 八 )Linux 網路設定 ( 九 )Linux 架站服務 ( 十 ) 問題討論. 導讀資料. 鳥哥的 Linux 私房菜 -- 基礎學習篇 http://linux.vbird.org/linux_basic/ 鳥哥的 Linux 私房菜 -- 伺服器架設篇
E N D
(一)導讀資料 • (二)名詞解釋 • (三)安裝Linux • (四)系統結構與目錄架構 • (五)開始使用Linux • (六)Linux指令與工具 • (七)文字編輯器 • (八)Linux網路設定 • (九)Linux架站服務 • (十)問題討論
導讀資料 • 鳥哥的 Linux 私房菜 -- 基礎學習篇 • http://linux.vbird.org/linux_basic/ • 鳥哥的 Linux 私房菜 -- 伺服器架設篇 • http://linux.vbird.org/linux_server/ • 陳晏瑨:Unix-Like / Linux系統基礎入門-使用Debian GNU / Linux • http://www.openfoundry.org/component/option,com_docman/Itemid,1/gid,383/task,doc_download/ • 維基百科 • http://zh.wikipedia.org/
名詞解釋 • Linux • Fedora • Ubuntu
安裝Linux(1/8) • 1. 使用光碟開機(於BIOS 設定)。 • 2. 切割硬碟、格式化硬碟(至少建立/、SWAP )。 • 3. 複製檔案(Copy) 到硬碟(包含Boot Loader)。 • 4. 重新開機,進入Linux。
開始使用Linux(1/4) • 第一種:親自走到主機面前,拿起鍵盤,輸入帳號密碼。這是最基本的登入方法了。一般而言,預設可登入的終端機(Virtual Console) 有七個,分別是從 『tty1』到『tty7』(tty7 通常是作為X-window 的使用)。如果各位想要在虛擬終端機之間切換,只要在鍵盤上按下 『Ctrl』+『Alt』+『F2』(三鍵一起按),就可以切換到『第二個虛擬終端機(tty2)』;以此類推,若按下『Ctrl』+『Alt』+『F1 到F7』 就可以讓您從tty1 切換到tty7 囉! • 第二種:在Linux (& UNIX-Like) 系統上,有一個特點是:不論您在何時何地,都可以透過網路,直接登入到主機來使用。從下面的『遠端登入示意圖』可以看到,在Linux主機上,透過『telnetd』 或者『sshd』的服務,來啟動『遠端登入』的功能。
開始使用Linux(2/4) • 如果各位的Linux 是安裝在外地的電腦上,那就必須要『遠端登入』 才能在遠端的主機上進行練習與操作。假使您目前已經在Linux 系統下, 使用系統的ssh 或telnet 指令就可以直接登入到遠端的機器啦! • 若各位在Windows 下想要登入到遠端的Linux 主機,有兩種方式:第一種,打開『命令提示字元(cmd)』,使用windows 內建的telnet 命令來登入。第二種,使用遠端登入軟體 PuTTY (http://www.putty.nl/download.html),或者PieTTY (http://ntu.csie.org/~piaip/pietty/)。
Linux指令與工具(1/15) • 1. 檔案與目錄操作 • 2. 打包與壓縮 • 3. 更改檔案權限 • 4. 搜尋檔案 • 5. 文字過濾器 • 6. 萬用字元 • 7. 正規表示式
文字編輯器(1/2) • Vi 介紹 基本上vi 共分為三種模式,分別是: (1). 一般模式 (2). 編輯模式 (3). 指令列命令模式
Linux網路設定(1/7) 1. 網路參數設定指令2. 網路偵錯與觀察指令3. 遠端連線指令
Linux架站服務(1/3) • 本章節請按照下面兩個網址完成伺服器架設,並根據項目依序了解所需知識。 • WWW 伺服器 http://linux.vbird.org/linux_server/0360apache.php • vsFTPd 檔案伺服器 http://linux.vbird.org/linux_server/0410vsftpd.php
Linux架站服務(2/3) • WWW 伺服器 WWW主機與Clinet瀏覽器運作原理與功能簡介 LAMP (Linux + Apache + MySQL + PHP) 所需套件與結構 httpd.conf 的基本設定 主機環境的設定項目 首頁權限相關設定 PHP & MySQL等額外設定檔 Apache 的啟動與PHP 的測試 MySQL 資料庫的啟動與測試
Linux架站服務(3/3) • vsFTPd 檔案伺服器 FTP 運作原理與功能簡介 FTP 安全性問題與身分認證 vsftpd 伺服器所需的套件結構 vsftpd.conf 設定值設定 用戶相關設定值 系統安全設定值 vsftpd 啟動模式設定 帳號列表設定 檔案上下傳測試
問題討論 • 一般來說,在Linux 系統上,使用者預設的家目錄在那個目錄下?另外,新增一個使用者時,該使用者預設的家目錄內容來自那個目錄下? • 如果我下載了一個檔名為httpd-2.0.52.tar.gz 的檔案,一般來說,這個檔案代表的意義為何?我該如何讓這個檔案能夠在我的Linux 系統上面安裝? • 我總是無法編輯某個檔案,您認為應該是什麼問題造成的?那又要怎麼解決?