Linux作業系統簡介 自由軟體基金會的誕生 Linux的歷史

Slides:



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

第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
计算机网络技术基础(第三版) 主编:尚晓航 高等教育出版社
校園資訊安全與防火牆架設 嘉義市育人國小 黃士騰.
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
自由軟體介紹 自由軟體介紹 自由軟體在文元 報告人:吳政諺.
电子商务网页与网站设计 第三章 电子商务网站运行环境的规划.
第七章 Internet 基础与应用 第一节 主机名字与域名服务 第二节 Internet的域名体系 第三节 主机名字的书写方法
计算机网络 指导教师:杨建国 二零一零年三月.
操作系统 袁昕.
IPv6介绍 中科院高能所计算机中心 杨泽明 2003年1月.
第七章 商务网站建设 案例八:艺海拾贝网站设计 思考 1.为什么说网页结构 设计非常重要? 2.目录结构与网页 结构有什么关系?
Linux 的历史、现状和未来 2011 《网管员世界》杂志社 副总编辑 孙浩峰.
红旗Linux认证培训 课程介绍.
思科Oracle RAC解决方案 Starry Wu UCS -GC.
北京教育资源服务平台培训 2008年3月13日.
Linux基礎學習 課本:Ubuntu Linux 管理與架站實務 博碩文化出版發行.
操作系统原理 Principles of Operating System
第1章 Linux概述 马丽洁.
吳錦範 國立台東大學圖書館採編組 組長 2008/03/12 圖書館自動化系統介紹 吳錦範 國立台東大學圖書館採編組 組長 2008/03/12.
UBLink集團 裕笠科技股份有限公司 遠豐科技股份有限公司 鉅創科技股份有限公司
自由軟體 為什麼要學? ? ?.
第6章 计算机网络基础.
操作系统结构.
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
Linux 入門課程(介紹篇) 講者: Pank
Netman Linux 的防火牆設計與應用 Netman
计算机系统安全 第10章 常用攻击手段.
网络地址转换(NAT) 及其实现.
電算中心業務簡報 報 告 人:白敏賢組長 簡報日期:95年08月15日.
作業系統的結構 日期 : 2018/9/17.
第七章 Linux邮件服务器 安装与配置 本章主要内容: Sendmail的安装和配置 dovecot的安装和配置.
Linux.
Linux的認識與使用 2013/01/05.
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
網路基本概念 本章主要是為讀者建立有關網路的基本知識, 作為後續章節的基礎。首先我們會說明網路的基本概念, 接著介紹網路的各種類型與相關的作業系統, 最後則是介紹 OSI 與 DoD 等兩種網路模型, 讓讀者能進一步了解網路運作的方式。
計資中心教學研究組唐瑤瑤 電腦與網路 計資中心教學研究組唐瑤瑤
課程名稱:計算機概論 授課老師:李春雄 博士
校园网 IPv6 应用迁移 上海交通大学网络信息中心 姜开达.
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
1-1 電腦的起源 1-2 電腦的演進 1-3 電腦的種類 1-4 電腦與生活
雲嘉區網數位學習推廣服務計畫 中正大學電算中心 黃仁竑.
第4章 作業系統的介紹及操作.
作 業 系 統 第三組 楊育翰 顏瑞霖.
中国式的云计算服务模式 中企开源信息技术有限公司 CE Open Source Software.
Linux 圖形操作介面 GUI -- X-window 與 Webmin
Linux 的一些事儿 系统管理 宁波市高校慕课联盟课程
第2章 图形操作界面 目前,几乎所有的Linux发行版本中都包含了GNOME和KDE两种图形操作环境。在Fedora Core 6中系统默认的图形操作界面为GNOME,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。KDE桌面环境是一个网络透明的桌面环境,它的功能强大,除了窗口管理器和文件管理器外,基本覆盖了大部分Linux任务的应用程序组,同时还结合了Unix操作系统的灵活性。
基 礎 網 路 管 理 台東大學電算中心 郭俊賢 技術師.
作業系統 家庭和小型企業網路– 第二章.
第2章 Linux概述 2.1 操作系统的功能和分类 2.2 Linux操作系统概述 2.3 Linux的应用现状与前景
Linux 基础知识讲座 红星中学 点动 IT社 主讲:姚宇晨
網路資源的建立--LINUX系統 國立東華大學電算中心 陳鴻彬.
第8章 配置Linux网络 本章将从介绍Webmin软件开始,详细介绍各种网络相关的配置,如设置以太网接口连接Internet、DHCP服务器架设、设置NFS实现Unix/Linux系统间文件共享和架设DNS服务器等。通过本章学习,用户可以到相关的网络知识,并能深入理解Fedora提升用户使用该操作系统的能力。
1-1-1作業系統的功能 提供使用者操作介面 提供程式執行環境 控制輸入\輸出程序 分配系統資源 管理與維護磁碟中的檔案
學習目標 應用軟體 四大分類 七種形式 作業系統 公用程式 使用者介面 商業軟體. 學習目標 應用軟體 四大分類 七種形式 作業系統 公用程式 使用者介面 商業軟體.
作業系統 (Operating System)
Anti-Virus & Anti-Spam In
中国式的云计算服务模式 中企开源信息技术有限公司 CE Open Source Software.
自由軟體 主講:蔡宜庭.
第二章 Linux简介 Linux概述 Linux系统的特点 Linux中使用的应用程序 Linux的组成 Linux版本介绍
第1章 网络操作系统概述.
ENCNTC ENCNTC 工作報告 南投縣教育網路中心 主講人:林紹湖校長
自由軟體(Free Software ) 開放原始碼(Open Source)的軟體 特色 自由軟體鼓勵複製、散布。
第12章 Linux與 嵌入式uClinux系統
虚拟化技术 VMware ESXI 南京市玄武中等专业学校 胡刚强.
第1章 WWW和LAMP基本觀念.
课程介绍 1、嵌入式系统开发先序课程; 2、共32+8课时: 3、本期采用混合式教学成绩计算方式:
Presentation transcript:

Linux作業系統簡介 自由軟體基金會的誕生 tony@strongniche.com.tw Linux的歷史 主講人: 鄭任峰 自由軟體基金會的誕生 tony@strongniche.com.tw Linux的歷史 Linux的特色 (運行方式/版權宣告/Distribution) Linux Desktop 多媒體/辦公室軟體/網際網路/開發工具 Linux Server (伺服器) Database(資料庫)/DNS(網域)/Mail(郵件) /FTP(檔案傳輸)/Firewall(防火牆) Linux Cluster (叢集伺服器)

自由軟體基金會(FSF)的誕生 西元 1970 年 Richard Stallman 印表機事件 烏托邦理想

基金會的宗旨 GNU Project的目的在 於還給電腦使用者被剝 奪的自由 所以它規劃出一個版權: GPL

OSS(Open Source Software) 開放性原始碼的軟體 發展出gcc,g++,Emacs等OSS Linux發展承襲的是開放式原始碼(Open Source)的精神,所有Linux Source Code均可免費取得。 Richard Stallman

Linux的歷史 創使者為芬蘭藉的Linuz Torvalds,加上許多UNIX程式設計師及Internet高手協助開發而成。 Linux Kernel宣告版權為 GPL Linuz Torvalds

Linux kernel Kernel 就是一套作業系統的最主要部份 LinuxKernel 不斷演進 版本的定義

GNU GPL (版權) 自由軟體(GPL)最主要 的特色: 開放性原始碼 商業軟體 封閉性原始碼

GNU GPL(版權) 續1 GPL 授權聲明中有幾個重點如下: 1.軟體須要附上程式原始碼(source code) 2.可以任意修改﹐拷貝﹐以及以任何的媒介(磁片﹐ 光碟硬體拷貝)散播 GPL軟體。而且經過修改﹐ 拷貝﹐散播的軟體都受到 GPL 的保護。 3.每一份拷貝都必須附上一份 GPL 聲明。 4.可以收取修改﹐拷貝或是散播軟體的費用。

BSD License(版權) 與Freeware只差在必需要有一個版權宣告 可不提供source code

M$ CopyRight(版權) Micro$oft 的版權宣告 1.軟體不會附上程式原始碼(source code) 3.升級要 $ 4.訂價不合理 Office XP:此產品使用拷貝防護,若您未能完全遵照產品啟動程序,則將無法使用產品,因此,需要透過internet或電話進行使用註冊(也許需要額外的通訊費用)

軟體版權示意圖

OS Wars 首部曲

Linux的運行方式 多人多工 系統穩定 應用廣泛 支援多CPU 依循POSIX 標準 與UNIX 相容 GNOME Window Manager

Linux的運行方式 續

Linux支援的硬體 x86、Alpha、MIPS、Sparc/Sparc64、M68k、PowerPC、Motorola Dragon Ball VZ 33 MHz

X-window 一套Unix 共通的圖形界面標準﹐符合X 視窗協定的軟體可以在任何X 視窗上顯示﹐執行與顯示獨立運作 人性化桌面環境:Gnome 與KDE

Window Manager Fvwm, Fvwm95, Afterstep, WindowMaker, Enlightment...

Linux的分流 RedHat Mandrake RedFlag Turbo Suse Debian Slackware Linpus Enlightment Window Manager

Linux的特色 (RedHat) RedHat 1. 細心包裝 2. 『MS Windows版的UNIX』。 3. 俗云『由簡(Slackware)入奢(Redhat)易,由奢(Redhat)入簡(Slackware)難』

Linux的特色 (RedHat) 續 1. Amazon.com saved $17 million in infrastructure costs in one quarter alone, due in large part to their migration to Red Hat Linux 2. by Certification Magazine and Fairfield Research, RHCE (Red Hat Certified Engineer) was voted as the top certification overall for quality 來源:http://www.redhat.com

Linux的特色 (Mandrake) Mandrake Mandrake 是由一堆法國的 Linux 高手,以 Redhat 為 藍本修改而成的發行版本。 Mandrake 著重卓面用戶, 在安裝及使用上比較簡單, 及採用比較多圖形介面,所 以對於新手來說是一個不錯 的選擇!

Linux的特色 (Mandrake) Mandrake LinuxTM is a friendly Linux Operating System which specializes in ease-of-use for both servers and the home/office. MandrakeSoft provides a complete range of user-friendly highly customizable Linux products allowing the  fulfilment of both personal and enterprise requirements 來源: www.mandrake.com

Linux的特色 (Slackware) Slackware 散佈廣,安裝容易,升 級困難,使用tgz軟體包 裝方式,老字號

Linux的特色 (Debian) Debian Debian Linux 是一群 願工作者盡其心力所 造的一個高品質非商業 件

官方定訂以Linux當作標準的作業系統,以免 Micro$oft 植入後門 紅旗 大陸同胞的傑作 官方定訂以Linux當作標準的作業系統,以免 Micro$oft 植入後門 台灣政府要加油

Linux的特色 (百資) Linpus 百資輸入法軟體 Linpus 支援中簡、中繁、日韓 文的輸入。

Linux的特色 (百資) 續

Linux Desktop

多媒體 遊戲: Quake 3 (OpenGL) Simular City DOOM CS Star Craft

多媒體 續 繪圖 : Gimp,XV,Qview 傳輸影像: ICQ,Camera MP3: xmms,mpeg123 看VCD: xine,kde-media

出版工具 PDF acrobat-reader,x-pdf… 文字編輯器: LaTex,joe,vi,emacs 列印: Postgrep,ghostgrep

辦公室軟體 辦公室軟體 Koffice, Open Office Hancon Office AbiWord

辦公室軟體 續 Kpresenter

網路軟體 瀏覽器 Kconquer,Mozilla Netscape,Lyx 檔案傳輸 gftp,ncftp,IgonFTP.. BBS QTerm,RXVT… MTU Kmail,Mozilla….

系統工具 燒錄 xcdRoast cdrecord 定時 Crond,at 截字 Grep,sed ,awk….

系統工具 續 模擬器 vmware 備份 tar,dump ,cpio,gzip 整合 make

開發工具 視覺性 Kdevelop,Glade C程式語言 gcc,cc,g++,gdb 其它 PHP,perl,Python, shellScript,fortan Java,rubby

Linux Server

OSI網路七層

WebMail WebMail OpenWebMail Twigwebmail PHP-nuke

TWIG架構圖

FTP Proftpd 根據不同帳號給予不同權限 根據不同檔案給予不同權限 根據不同目錄給予不同權限 根據不同來源給予不同權限 支援 續傳/多執行緒/限制人數/限制頻寬/SQL密碼/編碼等機制 Wu-ftpd

FTP概念圖

Mail Sendmail 可定義來源Relay 可alias account 可批次發送 可與DNS做整合 配合Shell Script可做 不同變化 QMail

DNS DNS FQDN轉IP以及 IP轉FQDN Virtual Host MX reply Cluster

DNS概念圖

Firewall 封包過濾器 1. ipchains –A input –p all –s 0.0.0.0 –d bbs.imd.hcu.edu.tw 23 –j DENY 2. ipchains –A input –p icmp –s 210.60.59.0/24 –d 210.60.59.114 –j REJECT

Firewall 續 代理伺服器(Proxy firewalls) NAT iptables -t nat -A POSTROUTING -o eth1 –s 192.168.1.0/24 -j MASQUERADE

NAT架構圖

使用防火牆的好處 免買IP分享器 , 用一台 Linux 機器讓本地網路中所有的機器都能同時上網﹗ 可使用封包過濾的功能

Router架構圖

NFS架構圖

Database MySQL PostgreSQL Oracle MSQL DB2

BBS

BBS 續1

BBS 續2

BBS演進

Cluster

Cluster 續1 Scalability system can be scaled to meet the requirement Availability The service as a whole must be available The service as a whole must be available 24x7, Manageability It should be easy to manage Cost-effectiveness Cluster must be economical to afford and expand

Cluster 續2

Cluster 續3 Mechanisms for request distribution Relaying front-end Front-end connection handoff Back-end request forwarding

Cluster 續4

Cluster 續5

Cluster 續6

Cluster 續7

Cluster 續8

Cluster 續9

家電保全系統

廣告時間 徵求網發會成員

Q & A