Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器

Slides:



Advertisements
Similar presentations
Linux管理与应用 Linux 诞生历史 主讲教师:张美平. 主要内容 Linux诞生的几个要素及背景 GNU项目 Linux系统诞生与发展过程.
Advertisements

CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
计算机网络高级工 梁绍宇.
计算机网络 指导教师:杨建国 二零一零年三月.
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
操作系统 袁昕.
Linux 網路教學 東南技術學院資訊工程系 職稱:講師 姓名: 曹茂勁 民國 92年 12月.
Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰.
第5章 操作系统的安装 5.1 PC操作系统概述 5.2 Windows 98操作系统的安装 5.3 Windows Me 操作系统的安装
Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史
第四讲 中文平台与中文操作系统 计算机科学与技术学院.
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
操作系统原理 Principles of Operating System
第1章 Linux概述 马丽洁.
UBLink集團 裕笠科技股份有限公司 遠豐科技股份有限公司 鉅創科技股份有限公司
靜宜大學專用 PowerPoint 檔案 數位教材
有趣的linux入门文章 By dogfox 制作.
崑山科技大學資訊傳播系 蔡德明 (鳥哥, VBird)
第6章 计算机网络基础.
Windows Server 2003操作系统相关配置
一年16班 黃佳弘 硬 碟 機 Hard Disk Driver.
Linux 入門課程(介紹篇) 講者: Pank
网络地址转换(NAT) 及其实现.
作業系統的結構 日期 : 2018/9/17.
第2章 计算机操作系统 2.1 操作系统概述 2.2 Windows XP的基本操作 2.3文件和文件夹的管理 2.4 程序管理
第8章 Linux系统管理.
Linux.
資策會 南區資訊處 教育訓練中心 吳建興 個人電腦組裝 PC DIY 資策會 南區資訊處 教育訓練中心 吳建興
Linux的認識與使用 2013/01/05.
第 4 章 記憶單元.
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
網路基本概念 本章主要是為讀者建立有關網路的基本知識, 作為後續章節的基礎。首先我們會說明網路的基本概念, 接著介紹網路的各種類型與相關的作業系統, 最後則是介紹 OSI 與 DoD 等兩種網路模型, 讓讀者能進一步了解網路運作的方式。
本 章 重 點 9-1 檔案系統簡介 9-2 檔案管理.
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
簡易電腦概論說明 新生國中 吳政岡.
電腦基礎設定與故障排除 主辦單位:教務處 主講人:呂健聰.
網路安全技術 – 期末報告 A 高名勳 指導教授:梁明章 老師.
讲师:田家华 第3章 外存储设备 本章要点   软盘驱动器 软磁盘 3.3 硬盘驱动器 3.4 其它存储设备.
第4章 作業系統的介紹及操作.
第 6 章 X Window 基本操作 著作權所有 © 旗標出版股份有限公司.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
Discover the power of SSL-VPN+ IT management
Linux 系統管理 計網中心網路組 楊世偉.
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
兒童電腦入門 第一課 八月八日.
電腦基本概念 張森 高階 適合程度 初學.
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
主題九 認識作業系統.
作業系統 家庭和小型企業網路– 第二章.
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
Linux 基础知识讲座 红星中学 点动 IT社 主讲:姚宇晨
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
第 4 章 安裝 Linux 著作權所有 © 旗標出版股份有限公司.
第8章 配置Linux网络 本章将从介绍Webmin软件开始,详细介绍各种网络相关的配置,如设置以太网接口连接Internet、DHCP服务器架设、设置NFS实现Unix/Linux系统间文件共享和架设DNS服务器等。通过本章学习,用户可以到相关的网络知识,并能深入理解Fedora提升用户使用该操作系统的能力。
作業系統 (Operating System)
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
ISA Server 2004.
第12章 计算机病毒防范技术 本章学习目标: 掌握病毒的分类与特征 掌握病毒检测与防范的基本知识 了解计算机病毒防范技术的发展趋势
第13章 计算机的保养.
第1章 网络操作系统概述.
作業系統 Operating System 第四單元 檔案系統
操作系统的结构和硬件支持 第2章 操作系统的结构和硬件支持.
嵌入式Linux开发流程 成都研究所操作系统团队.
電腦DIY概論 課程大綱 前情提要 硬碟規劃工具介紹 FDISK FORMAT 安裝作業系統.
第1章 MATLAB操作基础 1. 1 MATLAB概述 1. 2 MATLAB的运行环境与安装 1. 3 MATLAB集成环境 1
第12章 Linux與 嵌入式uClinux系統
第6章 硬盘实用程序 GHOST 6.0 硬盘克隆(Clone)、硬盘分区拷贝工具
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
電腦硬體(一) 電腦的外觀 電腦的周邊設備 鍵盤 滑鼠 磁碟機 2019/9/9 明誠中學製作.
Presentation transcript:

Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器 國家高速電腦中心 -- 林尚毅 http://www.lsi.idv.tw/~lsi/ lsigiga@giga.net.tw

<課程內容> 1. Linux 簡介 2. Linux 安裝 3. Linux 基本指令 4.    Shell Script 簡介與撰寫(B Shell, C Shell etc…) 5.    X Windows 簡介與安裝(附加Tcl/Tk 簡介) 6.    Kernel 更新與編譯 7.    Linux 基本服務的建置與設定(FTP, Telnet, WWW, Mail, DNS, DHCP Server etc…) 8.    Linux 進階服務的建置與設定(SSH, SNP, SAMBA, TCP Wrapper, RSH, PVM, MPI etc…) 9.     一般程式安裝(講解如何使用make傳統安裝與rpm快速安裝) 10.   如何使用 Red Hat 包裝管理程式(講解如何將你的程式包裝 成一個rpm檔)

Lession 1 Linux 簡介

序                   秉持著開放原始碼(Open Source)精神的PC UNIX - Linux作業系統,在默默耕耘了七年(Since 1991)之後,漸漸嶄露頭角,1998年更以近200%的成長速率,攻佔一向以Microsoft Windows NT與Novell為主的PC Server作業系統近20%的佔有率。各式各樣的Linux Distribution不僅包含完整的作業系統,並且提供內容豐富,功能強大的各式應用軟體與伺服器,在安裝與管理上並擺脫了UNIX一般給人望之卻步的感覺,最重要的是,這一切都是免費的! 本網站以單元方式,介紹Linux各項相關議題,期能幫助Linux學習者踏出自信的第一步。

什麼是linux Linux於1991年四月, 由芬蘭人Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi) 所獨立草創, 之後, 歷經無數版本的演進, 吸引了全球的玩家一齊發展至如今的局面。而如今Linux的局面如何呢?Linux在一些方面仍然無法與任一商業版本的Unix相比, 最明顯的是缺少商業軟體發展公司的支援, 但Linux確實已經有相當高的成熟度, Linux也被用在很多商業應用場合, Linux也最常被用在學校裡當成網路工作站使用。 什麼是linux Linux於1991年四月, 由芬蘭人Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi) 所獨立草創, 之後, 歷經無數版本的演進, 吸引了全球的玩家一齊發展至如今的局面。而如今Linux的局面如何呢?Linux在一些方面仍然無法與任一商業版本的Unix相比, 最明顯的是缺少商業軟體發展公司的支援, 但Linux確實已經有相當高的成熟度, Linux也被用在很多商業應用場合, Linux也最常被用在學校裡當成網路工作站使用。 什麼是linux Linux於1991年四月, 由芬蘭人Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi) 所獨立草創, 之後, 歷經無數版本的演進, 吸引了全球的玩家一齊發展至如今的局面。而如今Linux的局面如何呢?Linux在一些方面仍然無法與任一商業版本的Unix相比, 最明顯的是缺少商業軟體發展公司的支援, 但Linux確實已經有相當高的成熟度, Linux也被用在很多商業應用場合, Linux也最常被用在學校裡當成網路工作站使用。 什麼是linux Linux於1991年四月, 由芬蘭人Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi) 所獨立草創, 之後, 歷經無數版本的演進, 吸引了全球的玩家一齊發展至如今的局面。而如今Linux的局面如何呢?Linux在一些方面仍然無法與任一商業版本的Unix相比, 最明顯的是缺少商業軟體發展公司的支援, 但Linux確實已經有相當高的成熟度, Linux也被用在很多商業應用場合, Linux也最常被用在學校裡當成網路工作站使用。

Linux是架構於386/486 PC的作業系統(80286/8088等骨董不支援), 所謂的386 PC指的就是一般所謂ISA架構的386/486IBM PC AT, 另外, EISA架構的PC也有很多成功執行的報告。Linux對記憶體的要求最少是2MB, 但要真有實用價值的話, 最好您有4MB以上, 假如您想跑X Window, 8MB以上的記憶體有其必要。至於硬碟的空間則非常有彈性, 端視您要使用多少軟體而言, 從12MB到90MB的磁碟空間是很恰當的。 由於Linux發展者們很多精通於PC的硬體, 所以Linux所支援的硬體設備非常的多, 從各種品牌的滑鼠、印表機、CD ROM..等等。

Linux仍以非常快的演進速度, 持續的褪變成長。Linux有一個相當獨特的發展模式: Linux的核心程式是由Linus本人負責, 但這不意味只有Linus一人在進行找Bug、增加新功能的工作, 相反的, 幾乎位於地球各地的玩家會自動找Bug並送Patch給Linus, 有些新硬體設備所需的driver, 也都是這樣來的, 對這樣特殊的模式, 也只有透過網路才有辦法實現。 另外一方面, Linux以GNU C、C++及Assembly為系統主要發展工具,GNU C library符合於POSIX 1.0/2.0及ANSI C規範, 並相容於SVR4及BSD。

LINUX的由來 講到LINUX的由來 , 就不能不先說說UNIX的由來 . 因為LINUX可以說是UNIX 的"一種"(正確的說法應該是UNIX clone) . 所以 , 我們先來看看UNIX的簡史.

什麼是UNIX clone ? UNIX 最初的版權屬於 AT&T 公司(貝爾實驗室原是 AT&T 的一個部門) , 因此 , 若其它人所發展的作業系統若是引用到部份UNIX的原始碼 , 則要有AT&t的授權同意才行 . 於是有許多公司或個人便發展出與 UNIX 幾乎完全相容但不抄襲 UNIX 原始碼的作業系統 , 我們稱之為 UNIX clone . LINUX就是一個UNIX clone . 1991年 , 芬蘭赫爾辛基大學的 Linus Torvalds 對於一個 UNIX clone MINIX 感到興趣 , 立志發展出一套與之相容但比MINIX更好的作業系統 . 在1991年 10月5日發表第一個正式版本 LINUX(Linus的UNIX) version 0.02 . Linus 將 LINUX 放到芬蘭的 FTP 站發表後 , 收到不少反應 , 遂與一些網路上的程式設計師共同開發 LINUX , 讓 LINUX 更好用 .

選擇 Linux 的原因                 是一套免費且功能完整的UNIX軟體。且它是一個32位元的作業系統,運作穩定且有效率。                 是一套專為為80x86個人電腦所設計的UNIX作業系統,從386到Pentinum、P6,都可以執行。                 是目前使用人數最多的UNIX作業系統之一。                 創使者為芬蘭藉的Linuz Torvalds,加上許多UNIX程式設計師及Internet高手協助開發而成。Linux核心不使用AT&T或其他專屬性的程式碼;主要軟體來至MIT免費軟體的GNU專案。

                依循POSIX標準,與UNIX完全相容。                 支援完整的網路軟體,包括TCP/IP、Email、Emacs、X Window、NFS、NIS、News、WWW等等。在Linux上建置網路伺服器,已是目前一個經濟且實惠的新選擇。                 提供完整的說明文件,及免費的系統原始程式;對於使用者及程式發展者,均是一個成長的絕佳環境。                 是一套免費的作業系統,沒有版權問題,軟體取得容易,且網路上應用程式充足,可稱得上是作業系統的新寵兒。(Linux崛起於1991年)

家族(Linux Distribution) Linux種類超過20種以上,可謂『族繁不及備載』。這些不同的Linux,使用的 系統核心,其實都是相同的,『標準』操作的方式(文字模式)也幾乎大同小異, 只是有的Linux Distribution會對系統做『包裝』,使得系統的管理與使用更為 簡單。    在台灣最常見的Linux Distribution如下:     RedHat     Slackware SuSE Debian RedHat在細心『包裝』下,使得不管是安裝、使用與管理上,都比Slackware 簡單許多,但也因為管理的界面隱藏太多技術層面的東西,使用起來很像 『MS Windows版的UNIX』。Linux的初學者,如欲探知更多關於Linux (or UNIX) 作業系統的觀念及真正的技術,建議由Slackware入門,熟悉系統運作後,再 轉至RedHat。

Linux 伺服器 Linux 伺服器 支援超過15種的企業級伺服器 支援自動指定IP位址伺服器、網頁伺服器、檔案伺服器、印表機伺服器、代理伺服器、防火牆、域名伺服器、NFS伺服器、電子郵件伺服器、WebMail伺服器、檔案傳輸伺服器、叢集伺服器、MySQL資料庫伺服器、PostgresSQL資料庫伺服器、網路開店包等伺服器。另提供linuxconf、rlogin、rsh 及遠端終端訪問等遠端管理 (remote administration) 安裝選項。 容易安裝、容易使用 使用圖形安裝精靈(Genius),在短短的20分鐘內就能安裝完成,然後您只要將您的伺服器上網就可以立即使用。因為免除了不必要的網路設定,即使是MIS新手也能迅速架起企業級的網路系統。

Web管理介面、使用容易 安裝完成的伺服器,日後甚至不需要螢幕和鍵盤即可使用及管理。因為Linux 使用的Web管理介面,無論你的伺服器在哪裡,只要能夠連上網路的地方,您都可以登入您的伺服器更改設定,甚至可以線上變更您的伺服器種類。 故障率低、安全穩固 傳承Linux 的優點,採用最新版本的Linux核心,加上最佳化處理,Linux所架設的伺服器穩定性極佳、速度超快,而且方便管理,讓您的伺服器一年365天,天天不罷工。 加密處理、杜絕駭客 Web管理介面、網頁伺服器及網路開店包均採SSL加密處理,讓資料傳送時比較具有安全性。

最新的核心及套件 採用最新的2.2.17版核心,支援USB鍵盤及滑鼠;最佳化的 Xfree 4.0.1,圖形顯示更有效率;全新的 GNOME 1.2介面;Sawfish 視窗管理器和最新的 KDE 1.2 桌面系統,桌面管理更容易。 支援多國語文 內建Unicode、GB18030、Big5、日韓文等向量與點陣字型,並支援 X 視窗下多內碼顯示,並可執行多國語言動態切換;全面支援 Linux 國際化標準 (I18N), 同時支援非標準國際化程序處理中文;強大向量字體引擎,具備處理黑體、斜體等多種字型功能,使中文字體能無級縮放。

Linux 安裝 安裝一個Linux系統 (Install on ext2 from an IDE CD-ROM Drive) (一)、 版本 (二)、 安裝硬體需求 (三)、 軟體及說明文件取得 1. 由網路取得 2. 由軟體廠商處取得光碟 3. 其他

(五)、 基本安裝步驟 1. 了解自己機器硬體訊息. HDD: IDE界面. CD ROM: IDE界面 (五)、 基本安裝步驟 1. 了解自己機器硬體訊息 * HDD: IDE界面 * CD ROM: IDE界面 * 網路卡:復活卡(RTL8139晶片) * 顯示卡: S3 Trio 3D AGP晶片 * 滑鼠 ... 2. 製作安裝開機磁片 * Boot Disk * Root Disk 3. 利用開機磁片開機 * 啟動mini Linux * 將CD ROM Driver載入,以便由CD ROM安裝Linux系統 * 產生系統置換空間-Swap Space(在第一次開機過程中)

4. 從CD ROM中安裝必要系統要件. 基本且必要系統(Disk Set A). 基本的應用軟體(Disk Set AP) 4. 從CD ROM中安裝必要系統要件 * 基本且必要系統(Disk Set A) * 基本的應用軟體(Disk Set AP) * Linux常見問題與解決方法之文件(Disk Set F) * Linux Kernel原始程式碼(Disk Set K) * 網路軟體(Disk Set N) * 程式開發工具(Disk Set D) * X Window 系統(Disk Set X) * X Window應用程式(Disk Set XAP) 5. 系統設定 * 製作一張開機磁片 * 系統作業環境設定 * 系統周邊設定 * 系統網路設定 6. 重新啟動系統 * 從Floppy開機 * 從Hard Disk開機

開始安裝Linux作業系統

1. Boot Disk製作 * Purpose: 用來放置開機的核心和開機必備東西,並利用它來啟動mini Linux。 * Boot Disk內容選取: 製作Boot Disk時,必須依本身電腦配備選用合適之Boot Disk內容。以PC教室的設備而言,可以選擇檔案bare.i;選取原則可參考同一目錄下README檔之說明。 * Boot Disk檔案位置: Boot Disk內容存放於CD ROM \bootdsks.144 (For 3.5" floppy) 及\bootdsk.12(For 5.25" floppy)目錄之下。 * 操作步驟:(假設CD ROM Drive為D ) (1) .切換至DOS模式下(可以在Windows 95下執行MS-DOS模式) (2) .轉換目錄至 d:\bootdsks.144 (3) .放入一片3.5" floppy( A: ) (4) .執行執行指令:rawrite bare.i a:

2. Root Disk製作. Purpose:放置系統基本程式,如mount、fdisk、ls、fsck等. 。 2. Root Disk製作 * Purpose:放置系統基本程式,如mount、fdisk、ls、fsck等....。 * Root Disk內容選取: 製作Boot Disk時,必須依本身電腦配備選用合適之Root Disk內容。 一般我們選用的是『color.gz』,如果你要把Linux安裝到DOS下的一個partition(UMSDOS),我們應選用的檔案則為umsdod.gz,選取原則可參考同一目錄下之README檔之說明。 * Root Disk檔案位置: Root Disk內容存放於CD ROM \rootdsks目錄之下。 * 操作步驟:(假設CD ROM Drive為D ) (1) .切換至DOS模式下(可以在Windows 95下執行MS-DOS模式) (2) .轉換目錄至 d:\rootdsks (3) .放入一片3.5" floppy( A: ) (4) .執行執行指令:rawrite umsdos.gz a:

Linux下的硬碟代號 在UNIX之下,所有硬體設備均以檔案的形態存在,一般而言Linux下的硬碟及分割區相對應的檔案(驅動程式)名稱如下: /dev/hda代表IDE 1排線上,jumper設定為master的硬碟(CDROM) /dev/hdb代表IDE 1排線上,jumper設定為slave的硬碟(CDROM) /dev/hdc代表IDE 2排線上,jumper設定為master的硬碟(CDROM) /dev/hdd代表IDE 2排線上,jumper設定為slave的硬碟(CDROM) /dev/hda1 代表第一個IDE排線的master硬碟主要分割區1 /dev/hda2 代表第一個IDE排線的master硬碟主要分割區2 /dev/hda5 代表第一顆IDE硬碟邏輯分割區1 /dev/hda6 代表第一顆IDE硬碟邏輯分割區2 ...其餘/dev/hdb、/dev/hdc、/dev/hdd類推 /dev/fd0 代表第一個軟式磁碟槽(A:) /dev/fd1 代表第一個軟式磁碟槽(B:)

分割系統置換空間(Swap Space)與系統安裝所需之分割區 關於系統置換空間 swap space(or 置換空間)是系統幫擬建立的虛擬記憶體(Virtual Memory),swap space 和 RAM的大小決定了你這個系統所能執行的程式大小及數量。Linux中swap space是一個獨立的磁區,也可以是一個檔案,每一個swap spa ce最大限制是127MB,你最多可以擁有16個swap space ( 2GB Totally)。實際上的swap sapce應給多少,端視系統用量及程式性質而定。一個不成文的規則(Rule of thumb)是swap space= 2 x Physical RAM。當然,這並不一定正確,本安裝程序中將建立的swap 大小將是64MB。

切割磁區 底下我們將利用『fdisk』這個程式,在你的硬碟中,切割一個大小為1GB的系統磁區,及一個大小為64MB的置換空間。 nmc:~# fdisk /dev/hdc fdisk的預設值為/dev/hda,如果你的Linux要安裝在其他顆硬碟,你必須在此指明。

Command (m for help): h Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)

Command (m for help): p Disk /dev/hda: 255 heads, 63 sectors, 2495 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 2400 19277968+ 83 Linux /dev/hda4 2401 2495 763087+ 5 Extended /dev/hda5 2401 2495 763056 82 Linux swap

http://www.lsi.idv.tw/~lsi/Lession_01.ppt L i n u x Q & A