Linux的認識與使用 2013/01/05.

Slides:



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

第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
安阳市义务教育阶段学籍管理系统 新版使用简介
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
2015退伍士兵焊工专业 第一学期 课程名称:计算机基础(一).
第6章 计算机网络基础 信息技术基础.
自由軟體介紹 自由軟體介紹 自由軟體在文元 報告人:吳政諺.
计算机网络 指导教师:杨建国 二零一零年三月.
第1单元 操作系统概论 第一节 绪论 操作系统定义.
Foundations of Computer Science
第四章 電腦軟體 課前指引 實體的電腦裝置,我們稱之為「硬體」(Hardware),至於軟體則是個抽象的概念,軟體是經由人類以各種不同的程式語言撰寫而成,以達到控制硬體、進行各種工作的抽象化(例如文書處理)等動作。有些讀者經常迫不及買了一台新電腦,就以為可以開始使用!事實不然,一部配備齊全的電腦,如果沒有合適的軟體來控制與搭配,絕對也是英雄無用武之地。一般來說,我們將軟體分「系統軟體」(System.
新一代 電腦教室管理與教學應用 嘉義縣教育網路中心
操作系统 袁昕.
Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰.
Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史
红旗Linux认证培训 课程介绍.
第 6 章 安裝問題解疑.
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
操作系统原理 Principles of Operating System
第1章 Linux概述 马丽洁.
有趣的linux入门文章 By dogfox 制作.
Linux 入門課程(介紹篇) 講者: Pank
UNIX系統與資料庫安裝 Why UNIX 常用的工具程式介紹 資料庫的安裝.
作業系統的結構 日期 : 2018/9/17.
第2章 计算机操作系统 2.1 操作系统概述 2.2 Windows XP的基本操作 2.3文件和文件夹的管理 2.4 程序管理
羅東高中邱柏翰 虛擬機器軟體與作業系統安裝 羅東高中邱柏翰
第7章:文件共享与远程控制 第6章:vi/vim——回顾 本章教学目标: vi/vim的三种工作模式 vi/vim的基本用法
Linux.
作業系統 第十三章 檔案系統實例.
第2章 大数据处理架构Hadoop (PPT版本号:2017年2月版本)
本 章 重 點 9-1 檔案系統簡介 9-2 檔案管理.
Windows XP 使用與設定 (進階班) 淡江大學資訊中心教學支援組 劉育辰.
第4章 作業系統的介紹及操作.
第 6 章 X Window 基本操作 著作權所有 © 旗標出版股份有限公司.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
第9章 資訊倫理與道德 實用資訊.
Linux 系統管理 計網中心網路組 楊世偉.
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
Linux 基础与常用命令简介 生物信息学培训班 杭州,2018年1月18日 周银聪.
第2章 图形操作界面 目前,几乎所有的Linux发行版本中都包含了GNOME和KDE两种图形操作环境。在Fedora Core 6中系统默认的图形操作界面为GNOME,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。KDE桌面环境是一个网络透明的桌面环境,它的功能强大,除了窗口管理器和文件管理器外,基本覆盖了大部分Linux任务的应用程序组,同时还结合了Unix操作系统的灵活性。
作業系統 家庭和小型企業網路– 第二章.
Networking for Home and Small Businesses – Chapter 2
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
Linux 基础知识讲座 红星中学 点动 IT社 主讲:姚宇晨
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
第 4 章 安裝 Linux 著作權所有 © 旗標出版股份有限公司.
第2章 Linux安裝與問題排除 課前指引 本章,將分享如何在輕鬆、無負擔的前提,完成Linux作業系統的安裝程序,並且,將針對Linux認證考試必考的磁碟空間配置部份提供學習方向,讓讀者不僅學會Linux的安裝,更對於Linux考試的範圍有所體驗。
第3章 Linux免安裝版學習與操作 課前指引
目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明. 目錄 教學注意事項 教學元件類型 瀏覽課程之基本配備 操作使用說明.
第8章 配置Linux网络 本章将从介绍Webmin软件开始,详细介绍各种网络相关的配置,如设置以太网接口连接Internet、DHCP服务器架设、设置NFS实现Unix/Linux系统间文件共享和架设DNS服务器等。通过本章学习,用户可以到相关的网络知识,并能深入理解Fedora提升用户使用该操作系统的能力。
第1章、系統軟體 作者:陳鍾誠 旗標出版社.
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
作業系統 (Operating System)
第2章 Windows Server 2003的安装 教学提示
Linux核心編譯與模組管理 2013/01/19.
自由軟體 主講:蔡宜庭.
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
编辑文本文件 软件包管理 Samba 在Linux下使用Windows共享打印机
UNIX系統與應用 Spring 2019 (資管三)
第1章 网络操作系统概述.
作業系統 Operating System 第四單元 檔案系統
複製硬碟映像檔 & 在 VirtualBox 加入硬碟檔
Live CD— 免安裝!立即體驗 Fedora
第12章 Linux與 嵌入式uClinux系統
售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
Linux文件系统.
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
服务器迁移工具介绍 2018/8.
Presentation transcript:

Linux的認識與使用 2013/01/05

大綱 認識Linux 認識UBUNTU ※ 背景知識:虛擬機器與VirtualBox 安裝UBUNTU 12.04 LTS – 實際操作

認識Linux – 1/6 Linux的簡單歷史: 1973 – Unix 系統 Dennis Ritchie等人於AT&T的貝爾實驗室 以C語言寫出第一個Unix核心 1983年Ritchie與Thompson獲得了 Turing Award,理由是「發展出通用的作業系 統理論,並實作出UNIX作業系統」。 後來:商業價值  版權問題 Unix變種:1978年 BSD誕生,其中以柏克萊加州分校的版本最著名。 Unix版權:AT&T  Novell  SCO(部份版權) Ritchie and Thompson

認識Linux – 2/6 Linux的簡單歷史(續): 1983 – GNU計畫與自由軟體基金會(FSF)成立 Richard Stallman:提倡自由、免費、開放的軟體 目標:Develop a complete Unix-like operating system which is free software 1991 – Linux 0.01版誕生 開發者:Linus Torvalds(芬蘭赫爾辛基大學),嚴格地說,Linux僅 代表核心(kernel) 1994年,透過Internet眾多軟體發展人員的共同努力 + GNU軟體 + kernel  Linux 1.0版 Richard Stallman Linus Torvalds

認識Linux – 3/6 資料來源: http://zh.wikipedia.org/zh-tw/Unix

認識Linux – 4/6 Linux簡介 是免費、自由、開放的軟體 多人/多工處理環境 安全性與穩定度高 允許多使用者同時登入使用,良好的資源分配 安全性與穩定度高 嚴格的權限管理,穩定的套件更新 高度的可攜性(portability)與可擴充性(Scalability) 大型工作站 個人電腦 嵌入式系統

認識Linux – 5/6 Linux的發行版本(distribution) 著名的發行版本 即為我們一般所稱的「Linux作業系統」 系統架構 核心(kernel) + 殼程式(shell) GNU函式庫/工具 vim文字編輯器, 工程計算機 gcc/g++等編譯器 open office, mozilla firefox, 影音播放, 遊戲…等 圖形介面(Gnome, KDE) 著名的發行版本 CentOS, Debian, Fedora , Gentoo, UBUNTU等

認識Linux – 6/6 Linux系統架構 核心(kernel) 殼程式(shell) 應用程式 控制管理硬體資源 文字介面  適合遠端管理 接受指令與核心溝通 適用所有的linux版本 程式設計 – shell script 應用程式 GNU函式庫/軟體 使用者圖形介面(GUI) 其他 使用者 應用程式 殻程式(shell) Linux 核心(kernel) 硬體

FreeBSD 是Unix系統的一個重要分支 採用團隊的方式發展 使用ports進行更新與維護 http://www.freebsd.org Core Team決定FreeBSD計畫的大方向,對於開發者的貢獻和問 題有決定權 Contributor會提交問題回報或在mailing list上參加討論 Committer必須對程式碼定期進行版本維護 使用ports進行更新與維護 http://www.freebsd.org http://www.freebsd.org/ports

Solaris Unix系統另一重要分支 原為昇陽(Sun)公司開發的作業系統,2010一月甲骨文 (Oracle)公司將昇陽買下 Solaris為商業版作業系統,但同時發行另一套開放原始碼 的Open Solaris 具良好的擴充性,特別是用於SPARC平台 以Dtrace應用程式和ZFS檔案系統的突破而聞名 http://tw.sun.com/practice/software/solaris http://www.opensolaris.com/get/index.jsp

CentOS Community ENTerprise Operating System 由CentOS組織開發,和Red Hat Enterprise Linux出自於 同樣的原始碼 免費、開放軟體 使用yum更新套件 套件管理員:RPM http://www.centos.org

Fedora & RHEL 由Fedora Project維護,Red Hat公司贊助 個人應用:Fedora 商業應用:以Red Hat Enterprise Linux(RHEL) 使用SELinux安全模組提高安全性 套件更新週期短 有何優缺點? 使用yum更新套件,套件管理員:RPM http://www.redhat.com/rhel https://fedoraproject.org http://fedora.tw

Debian Linux 由Debian Project組織維護 是GPL和其他自由軟體許可協議授權的應用程式所組成的 作業系統 給予使用者的眾多套件選擇而聞名,迄今包含超過25,000 個自由軟體並支援12種硬體平台 Debian是一個大型框架的軟體計畫,不僅是一個Linux發行 版,其他還包括Debian GNU/Hurd系統、Debian GNU/kFreeBSD和Debian GNU/NetBSD等分支計畫 http://www.debian.org

UBUNTU介紹 由Canonical公司/UBUNTU Foundation開發 基於Debian與其Gnome桌面環境發行,每六個月就會有一 個新版本 版本支援一般為18個月,標記為LTS者會有更長的支援期限 更新方式:APT 套件管理員:dpkg 衍生版本:Kubuntu, Xubuntu, Edubuntu http://www.ubuntu.com https://wiki.ubuntu.com

UBUNTU的幾種版本 光碟映像檔的種類 每個版本均有個動物名字 Server – 預設不含圖形介面,適用於大型伺服器 Desktop – 含圖形介面,適用於個人電腦 Alternate, Netbook … 每個版本均有個動物名字 … Ubuntu 9.04 - Jaunty Jackalope (活潑的兔子) Ubuntu 9.10 - Karmic Koala (幸運的無尾熊) Ubuntu 10.04 - Lucid Lynx (清醒的猞猁) Ubuntu 12.04 - Precise Pangolin (精準的穿山甲)

安裝光碟下載 UBUNTU官方網站 所有版本的載點 UBUNTU 中文社群 Wubi的安裝載點 包含安裝映像檔下載、光碟與隨身碟製作教學 http://www.ubuntu.com 所有版本的載點 http://tw.archive.ubuntu.com/ubuntu-dvd-releases (DVD) http://tw.archive.ubuntu.com/ubuntu-releases (CD) UBUNTU 中文社群 http://www.ubuntu-tw.org Wubi的安裝載點 http://wubi-installer.org

安裝前的準備 安裝UBUNTU的幾種選項: (1) 光碟安裝或Live CD試用 (2) 將Linux變成Windows下的應用程式 – Wubi 特色:不影響開機選單、可從控制台移除 (3) 使用虛擬機器安裝UBUNTU 虛擬機器程式如:VirutalBox, VMWare等 (4) 使用USB隨身碟安裝或試用UBUNTU Universal USB Installer http://www.pendrivelinux.com/ 需先下載光碟映像檔(*.iso)後再自行製作

※背景知識 – 虛擬機器 虛擬機器(Virtual Machine) 大致可分為兩類: 一種應用程式 使用軟體”模擬”一台硬體(例如電腦) 程序虛擬機器 例如:Adobe Flash Player, Java Virtual Machine 系統虛擬機器 VMWare, VirtualBox CoWare(嵌入式系統)

※背景知識 – 使用Virtual Box 使用步驟 (1)下載並安裝VirtualBox (2) 新增  選擇作業系統 http://www.virtualbox.org (2) 新增  選擇作業系統 (3) 配置一個硬碟檔案(例如:D:\test.vdi) (4) 設定你的虛擬電腦(CPU, 記憶體, 顯示卡, 光碟機...等) (5) 載入光碟或是作業系統的ISO檔 (6) 將虛擬電腦開機

安裝UBUNTU 12.04 DEMO

安裝環境設定 鍵盤 時區 網路 建立使用者帳號(非系統管理者root) 磁碟分割與檔案系統

磁碟分割與檔案系統 – 1/4 Windows的磁碟代號與磁碟分割區(partition) Windows常見檔案系統類型 每個儲存裝置都有一個代號:C:, D:, E: … 不分IDE硬碟, SATA硬碟, 光碟, 隨身碟… 每個磁碟分割區(partition)也都有一個代號:F:, G:, … 不分儲存裝置和磁碟分割區 Windows常見檔案系統類型 NTFS / FAT / FAT32 C: 第1顆硬碟 D: E: 第2顆硬碟 F:

磁碟分割與檔案系統 – 2/4 Linux的磁碟名稱 Linux的磁碟分割區(partition) 將一顆硬碟變很多個 hda, hdb, hdc  第1,2,3…顆IDE硬碟 sda, sdb, sdc  第1,2,3…顆SATA硬碟 ※ UBUNTU於7.04版後一律使用sd#為名稱 Linux的磁碟分割區(partition) 將一顆硬碟變很多個 sdb1, sdb2, sdb3  第2顆SATA硬碟的第1,2,3個分割區(以 SATA為例) 分割範例1(假設硬碟有8GB): 檔案 建議大小 分割區 檔案系統類型 / 3GB sda1 Ext3 /home 4GB sda2 * swap 跟記憶體等大 sda3 swap

磁碟分割與檔案系統 – 3/4 Linux的磁碟分割區(partition)(續) Linux常見檔案系統 主要分割區(primary), 延伸分割區(extend), 邏輯分割區 (logical) 一個硬碟最多只能建立3個主要分割區和1個延伸分 割區 延伸分割區不直接放置檔案,而可切割為一至多的 邏輯分割區 理論上,邏輯分割區的數目沒有限制 Linux常見檔案系統 主要為ext3, ext4, ReiserFS, XFS...等 以上都支援日誌管理功能(journaling)

磁碟分割與檔案系統 – 4/4 Linux常見檔案系統(續) ext3, ext4 (檔案大小:16GB~2TB) 最廣泛被使用的Linux file system 速度較慢,但最節省CPU資源 ReiserFS, ReiserFS4 (最大檔案:8TB) 處理4KB左右的小檔案有最好的效能 XFS (最大檔案:8EB) 64-bit檔案系統 ,適合處理大檔案 看更多:http://en.wikipedia.org/wiki/Comparison_of_file_systems

交換(swap)與虛擬記憶體 – 1/2 虛擬記憶體(virtual memory) 多工作業系統的記憶體管理技術 交換(swap)空間 讓每個程序(process)以為自己使 用足夠、連續的記憶體空間 交換:將在睡眠的程序所用到的 資料從DRAM移到磁碟,將需要 用的資料從硬碟移到DRAM 交換以4KB為單位,稱作”分頁” 交換(swap)空間 在硬碟中保留一定空間以提供程 序有足夠的虛擬記憶體可用 DRAM 虛擬記憶體 D1 D1 D2 D1 D2 D1 D2 硬碟 程序2 程序1

交換(swap)與虛擬記憶體 – 2/2 Windows的交換空間 Linux的交換空間 98 – C:\Win386.swp NT, XP – pagefile.sys, temppf.sys 可自訂大小,預設為記憶體的1.5倍大小 Linux的交換空間 自成一個swap磁碟分割區,並創建一個檔案 Swap大小調整: 1.5倍~2倍 x DRAM (當DRAM少於1GB時) 跟DRAM一樣 (當DRAM大於1GB時)

更新你的系統套件 使用套件管理員(Update Manager) ~# apt-get dist-upgrade

終端機(console)環境 試著依序按下Ctrl + Alt + … 或者 F1, F2, … F6 – 文字介面(tty1~tty6) Linux預設會開啟七個使用者介面tty1~tty7 或者 應用程式附屬應用程式終端機

多使用者環境與權限觀念 同時可允許多個使用者登入與使用 root(管理者) 只有管理者能修改系統檔案與變更軟體/硬體設定 sudo -s 輸入你的密碼

軟/硬體管理與監控 – 1/3 軟體管理 使用更新管理員(Update Manager) 使用圖形介面新增/移除軟體 檢查更新與升級 使用圖形介面新增/移除軟體 使用apt新增/移除軟體 新增軟體 移除軟體

軟/硬體管理與監控 – 2/3 使用apt-get管理套件 顯示套件資訊 更新套件資訊 進行全系統的升級 新增套件 ~# apt-get update 進行全系統的升級 ~# apt-get dist-upgrade 新增套件 ~# apt-get install [套件名稱] 移除(使用purge可連同設定檔一併移除, remove則否) ~# apt-get purge [套件名稱] 清除下載回來的安裝檔 ~# apt-get clean 搜尋某套件 ~# apt-cache search [套件名稱] 顯示套件資訊 ~# apt-cache show [套件名稱]

軟/硬體管理與監控 – 3/3 硬體管理與監控 系統監控 磁碟公用程式 列印 開機硬碟製作工具 監控與管理磁碟工具 設定印表機 CPU和記憶體資源, 程序活動與檔案系統 磁碟公用程式 監控與管理磁碟工具 列印 設定印表機 開機硬碟製作工具

小練習01 使用apt-get安裝最新版的Adobe flash player 安裝完成後,開啟firefox連上http://www.youtube.com, 確定是否可以播放

相關參考網站 UBUNTU官方網站 UBUNTU載點 UBUNTU 中文社群 UBUNTU中文wiki Linux台灣社群 http://www.ubuntu.com UBUNTU載點 http://tw.archive.ubuntu.com UBUNTU 中文社群 http://www.ubuntu-tw.org UBUNTU中文wiki http://wiki.ubuntu-tw.org Linux台灣社群 http://www.linux.org.tw UBUNTU於維基百科的介紹 http://en.wikipedia.org/wiki/Ubuntu_(operating_system)