SlideShare una empresa de Scribd logo
1 de 10
Linux Basic
Agenda
关于Linux
• Linux可以指linux内核, 或者linux某个分支(比如
  ubuntu, redhat); 其中内核是linux系统的基础系
  统的其他方面都是构建在内核的基础之上的;
• Linux内核是由Linus Torvalds编写并于1991年独
  立发表的, 目前最新的版本是3.8, 由Linus及其
  他的核心开发者共同维护;
• Linux的分支(distribution)指的是linux的各个发
  行版本, 比如ubuntu, redhat和centos等, 是在
  linux内核的基础之上搭建起来的一个完整系统;
  每个发行版都有自己的版本路线, 可以访问各
  发行版的网站进行了解.
Linux
                    not Unix
• 谈Linux不得不说到的就是它的前辈Unix系
  统, Unix是由Ken Thompson, Dennis Ritchie等人
  于1969年发明的, Unix是一个收费的专利系
  统, Unix发展至今有几个重要的分支:
  BSD - 流行的个人mac系统基于这个分支; 甲骨文的Solaris(pre-Sun)也
       是基于这分支;
  System V - IBM AIX基于这个分支;
  Xenix - SCO Unix 和 HP/Unix基于这个分支

• 关于Unix, 可以参考wiki;
• linux和unix比较容易被混淆, 但实际上两者并没
  有什么关联, 只是它们在使用上比较类似, 比如
  相似的命令行工具/应用领域(server)等.
Linux
                  & GNU计划
• GNU计划是由Richard Stallman(简: RMS)在1984年发
  起的, 最初的目的是重新实现一个免费的Unix系
  统, 后来慢慢地转为移植Unix上的工具软件并且自由
  发布; GNU项目提供了以下十分重要的软件:
  Emacs           一个被广泛使用的文本编辑工具
  GNU C(GCC)      C语言编译器
  GNU C Library   C语言基础库
  Bash            系统交互式命令行工具
所有的这些工具后来都被移植到了Linux系统上面, 对
于Linux的发展和流行起到了十分重要的作用.
• GNU所倡导的是一种自由软件精神, 反对软件的专利
  化, 为此GNU组织专门设计了GPL(GNU General Public
  License)协议, 基于该协议发布的软件可以被自由使
  用并且重新以GPL协议发布, 但不能用于商业用途.
内核
• 按照分层的模块, linux大致可以分解为:
         应用层(Applications), 比如系统桌面、邮件服务器等


             Shell           系统库文件(Library)


                 系统调用(System calls)


                     内核(Kernel)

可以看到内核在系统中所处的位置是最底层系统的任何活动最终都将诉
诸于内核.
• 内核版本的说明
linux在发布内核时会声明一个版本号, 以2.6.18为例, 其中2表示主版本,
6表示次版本, 18表示改动较小的末版本号; 通常第二位为偶数表示该版
本是一个稳定的版本, 比如6; 而奇数则表示该版本不是一个稳定版本.
    使用uname -a命令查看内核版本信息.
应用程序
• 当前Linux的各个分支均提供了十分丰富的
  应用, 包含:
 桌面环境:      GNome/KDE
 个人办公软件:    openoffice/thunderbird
 服务端软件:     apache/nigix
 开发工具:      C/C++/Python/Perl/Java
 虚拟化工具:     Xen/VirtualBox
 远程工具:      VNC server
 数据库软件:     Oracle/MySQL
选择一个发行版
• 需要根据不同的用户需求来选择不同的发
  型版本, 其中:
  桌面发行版: ubuntu/suse linux
  服务器版本: redhat/centos
  Note: centos实际上是redhat的一个社区版本,
  两者基本上是相同的
• 章节使用的是OEL(Oracle Enterprise Linux)作
  为讲解, OEL是redhat的一个分支.
学习网站
• http://www.linuxsir.org
国内很有名的linux站点, 上面有很多对linux的
各个方面进行系统介绍的文章, 值得一看.
• http://linux.vbird.org/
鸟哥的私房菜, 非常推荐.
• http://linux.die.net/man/
这里可以查看linux命令的文档.
另外还有很多优秀的国外linux站点, 这里不一一
列举. 学习linux多逛一逛论坛, 看一看别人写的经
验总结会很有好处.
END

Más contenido relacionado

La actualidad más candente

Linux的介紹
Linux的介紹Linux的介紹
Linux的介紹heryery5
 
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器ekoing
 
20030623 linuxbasic and-security
20030623 linuxbasic and-security20030623 linuxbasic and-security
20030623 linuxbasic and-security建融 黃
 
網路組-Ubuntu介紹
網路組-Ubuntu介紹網路組-Ubuntu介紹
網路組-Ubuntu介紹maryqute520
 
Linux commands ppt
Linux commands pptLinux commands ppt
Linux commands pptxiaotingting
 
CentOS 5.5_图形安装教程(超详细)
CentOS 5.5_图形安装教程(超详细)CentOS 5.5_图形安装教程(超详细)
CentOS 5.5_图形安装教程(超详细)haibor
 
Linux服务器服务配置说明
Linux服务器服务配置说明Linux服务器服务配置说明
Linux服务器服务配置说明Da Zhao
 
虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究博 孟
 
Syslog Ng
Syslog NgSyslog Ng
Syslog Ngflytod
 

La actualidad más candente (16)

Linux的介紹
Linux的介紹Linux的介紹
Linux的介紹
 
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器
 
20030623 linuxbasic and-security
20030623 linuxbasic and-security20030623 linuxbasic and-security
20030623 linuxbasic and-security
 
Linux
LinuxLinux
Linux
 
網路組-Ubuntu介紹
網路組-Ubuntu介紹網路組-Ubuntu介紹
網路組-Ubuntu介紹
 
Hw03 0983017
Hw03 0983017Hw03 0983017
Hw03 0983017
 
Hw03 0983016
Hw03 0983016Hw03 0983016
Hw03 0983016
 
HW03
HW03HW03
HW03
 
Linux commands ppt
Linux commands pptLinux commands ppt
Linux commands ppt
 
CentOS 5.5_图形安装教程(超详细)
CentOS 5.5_图形安装教程(超详细)CentOS 5.5_图形安装教程(超详细)
CentOS 5.5_图形安装教程(超详细)
 
Linux服务器服务配置说明
Linux服务器服务配置说明Linux服务器服务配置说明
Linux服务器服务配置说明
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究虚拟化环境下文件系统性能研究
虚拟化环境下文件系统性能研究
 
Gnu linux-start
Gnu linux-startGnu linux-start
Gnu linux-start
 
Gentoo linux
Gentoo linuxGentoo linux
Gentoo linux
 
Syslog Ng
Syslog NgSyslog Ng
Syslog Ng
 

Destacado

13, io
13, io13, io
13, ioted-xu
 
プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜
プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜
プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜Koki Kusano
 
[중소기업청]뚜따 회사소개서
[중소기업청]뚜따 회사소개서[중소기업청]뚜따 회사소개서
[중소기업청]뚜따 회사소개서startupkorea
 
5, initialization & cleanup
5, initialization & cleanup5, initialization & cleanup
5, initialization & cleanupted-xu
 
How to install Firmware on Eurosat P6 HD Set Top Box
How to install Firmware on Eurosat P6 HD Set Top Box How to install Firmware on Eurosat P6 HD Set Top Box
How to install Firmware on Eurosat P6 HD Set Top Box Eurosat
 
F-commerce to E-commerce conversion
F-commerce to E-commerce conversionF-commerce to E-commerce conversion
F-commerce to E-commerce conversionMoshiur Monty
 
CIO Event - Info vista - Application Transformation
CIO Event - Info vista - Application TransformationCIO Event - Info vista - Application Transformation
CIO Event - Info vista - Application TransformationGlobal Business Intel
 
10 Factors of Ranking a YouTube Video
10 Factors of Ranking a YouTube Video10 Factors of Ranking a YouTube Video
10 Factors of Ranking a YouTube VideoMoshiur Monty
 
Vencomatic company introduction
Vencomatic company introductionVencomatic company introduction
Vencomatic company introductionnielsgeraerts
 

Destacado (10)

FDA
FDAFDA
FDA
 
13, io
13, io13, io
13, io
 
プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜
プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜
プレゼンはなぜ難しいのか〜学ぶための視点を整理しよう〜
 
[중소기업청]뚜따 회사소개서
[중소기업청]뚜따 회사소개서[중소기업청]뚜따 회사소개서
[중소기업청]뚜따 회사소개서
 
5, initialization & cleanup
5, initialization & cleanup5, initialization & cleanup
5, initialization & cleanup
 
How to install Firmware on Eurosat P6 HD Set Top Box
How to install Firmware on Eurosat P6 HD Set Top Box How to install Firmware on Eurosat P6 HD Set Top Box
How to install Firmware on Eurosat P6 HD Set Top Box
 
F-commerce to E-commerce conversion
F-commerce to E-commerce conversionF-commerce to E-commerce conversion
F-commerce to E-commerce conversion
 
CIO Event - Info vista - Application Transformation
CIO Event - Info vista - Application TransformationCIO Event - Info vista - Application Transformation
CIO Event - Info vista - Application Transformation
 
10 Factors of Ranking a YouTube Video
10 Factors of Ranking a YouTube Video10 Factors of Ranking a YouTube Video
10 Factors of Ranking a YouTube Video
 
Vencomatic company introduction
Vencomatic company introductionVencomatic company introduction
Vencomatic company introduction
 

Similar a 1, linux intro

Linux 系统应用与程序设计
Linux 系统应用与程序设计Linux 系统应用与程序设计
Linux 系统应用与程序设计yiditushe
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux IntroductionMichael Huai
 
Linux
LinuxLinux
Linuxwei
 
[精华回顾]讲座:Linux及常用软件简介
[精华回顾]讲座:Linux及常用软件简介[精华回顾]讲座:Linux及常用软件简介
[精华回顾]讲座:Linux及常用软件简介NJU OPEN
 
Linux 新手入门
Linux 新手入门Linux 新手入门
Linux 新手入门King Hom
 
Centos 5.5_图形安装教程
Centos 5.5_图形安装教程Centos 5.5_图形安装教程
Centos 5.5_图形安装教程Da Zhao
 
Linux二十周年 -致辞
Linux二十周年 -致辞Linux二十周年 -致辞
Linux二十周年 -致辞Wensong Zhang
 
Linux实用培训教程第一部分
Linux实用培训教程第一部分Linux实用培训教程第一部分
Linux实用培训教程第一部分flytee
 
Git前世今生
Git前世今生Git前世今生
Git前世今生hiyco
 
[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程NJU OPEN
 
论Linux作为开发机的可能
论Linux作为开发机的可能论Linux作为开发机的可能
论Linux作为开发机的可能peigen
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義maolins
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義maolins
 
Linux and free software
Linux and free softwareLinux and free software
Linux and free softwarehaipome
 
中文輸入法簡介、發展及困難
中文輸入法簡介、發展及困難中文輸入法簡介、發展及困難
中文輸入法簡介、發展及困難Wan Leung Wong
 
Linux Family
Linux FamilyLinux Family
Linux Family
 

Similar a 1, linux intro (20)

Hw03 0983016
Hw03 0983016Hw03 0983016
Hw03 0983016
 
Linux 系统应用与程序设计
Linux 系统应用与程序设计Linux 系统应用与程序设计
Linux 系统应用与程序设计
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Linux
LinuxLinux
Linux
 
[精华回顾]讲座:Linux及常用软件简介
[精华回顾]讲座:Linux及常用软件简介[精华回顾]讲座:Linux及常用软件简介
[精华回顾]讲座:Linux及常用软件简介
 
Linux 新手入门
Linux 新手入门Linux 新手入门
Linux 新手入门
 
Centos 5.5_图形安装教程
Centos 5.5_图形安装教程Centos 5.5_图形安装教程
Centos 5.5_图形安装教程
 
Linux二十周年 -致辞
Linux二十周年 -致辞Linux二十周年 -致辞
Linux二十周年 -致辞
 
Linux实用培训教程第一部分
Linux实用培训教程第一部分Linux实用培训教程第一部分
Linux实用培训教程第一部分
 
Git前世今生
Git前世今生Git前世今生
Git前世今生
 
[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程[精彩回顾]Linux新手教程
[精彩回顾]Linux新手教程
 
Linux学习
Linux学习Linux学习
Linux学习
 
论Linux作为开发机的可能
论Linux作为开发机的可能论Linux作为开发机的可能
论Linux作为开发机的可能
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義
 
自由軟體的定義
自由軟體的定義自由軟體的定義
自由軟體的定義
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Linux and free software
Linux and free softwareLinux and free software
Linux and free software
 
中文輸入法簡介、發展及困難
中文輸入法簡介、發展及困難中文輸入法簡介、發展及困難
中文輸入法簡介、發展及困難
 
Linux Family
Linux FamilyLinux Family
Linux Family
 

Más de ted-xu

11, OCP - awr & alert system
11, OCP - awr & alert system11, OCP - awr & alert system
11, OCP - awr & alert systemted-xu
 
10, OCP - flashback
10, OCP - flashback10, OCP - flashback
10, OCP - flashbackted-xu
 
9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rmanted-xu
 
8, OCP - backup with rman
8, OCP - backup with rman8, OCP - backup with rman
8, OCP - backup with rmanted-xu
 
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recoveryted-xu
 
6, OCP - oracle security
6, OCP - oracle security6, OCP - oracle security
6, OCP - oracle securityted-xu
 
5, OCP - oracle storage
5, OCP - oracle storage5, OCP - oracle storage
5, OCP - oracle storageted-xu
 
4, OCP - oracle networking
4, OCP - oracle networking4, OCP - oracle networking
4, OCP - oracle networkingted-xu
 
3, OCP - instance management
3, OCP - instance management3, OCP - instance management
3, OCP - instance managementted-xu
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a databaseted-xu
 
1, OCP - architecture intro
1, OCP - architecture intro1, OCP - architecture intro
1, OCP - architecture introted-xu
 
12, OCP - performance tuning
12, OCP - performance tuning12, OCP - performance tuning
12, OCP - performance tuningted-xu
 
7, business event system
7, business event system7, business event system
7, business event systemted-xu
 
6, workflow miscellaneous
6, workflow miscellaneous6, workflow miscellaneous
6, workflow miscellaneousted-xu
 
5, workflow function activity
5, workflow function activity5, workflow function activity
5, workflow function activityted-xu
 
4, workflow tables & api
4, workflow tables & api4, workflow tables & api
4, workflow tables & apited-xu
 
3, workflow in ebs
3, workflow in ebs3, workflow in ebs
3, workflow in ebsted-xu
 
2, a simple workflow
2, a simple workflow2, a simple workflow
2, a simple workflowted-xu
 
1, workflow intro
1, workflow intro1, workflow intro
1, workflow introted-xu
 
8, bes tables & api
8, bes tables & api8, bes tables & api
8, bes tables & apited-xu
 

Más de ted-xu (20)

11, OCP - awr & alert system
11, OCP - awr & alert system11, OCP - awr & alert system
11, OCP - awr & alert system
 
10, OCP - flashback
10, OCP - flashback10, OCP - flashback
10, OCP - flashback
 
9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman9, OCP - restore and recovery with rman
9, OCP - restore and recovery with rman
 
8, OCP - backup with rman
8, OCP - backup with rman8, OCP - backup with rman
8, OCP - backup with rman
 
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery
 
6, OCP - oracle security
6, OCP - oracle security6, OCP - oracle security
6, OCP - oracle security
 
5, OCP - oracle storage
5, OCP - oracle storage5, OCP - oracle storage
5, OCP - oracle storage
 
4, OCP - oracle networking
4, OCP - oracle networking4, OCP - oracle networking
4, OCP - oracle networking
 
3, OCP - instance management
3, OCP - instance management3, OCP - instance management
3, OCP - instance management
 
2, OCP - installing and creating a database
2, OCP - installing and creating a database2, OCP - installing and creating a database
2, OCP - installing and creating a database
 
1, OCP - architecture intro
1, OCP - architecture intro1, OCP - architecture intro
1, OCP - architecture intro
 
12, OCP - performance tuning
12, OCP - performance tuning12, OCP - performance tuning
12, OCP - performance tuning
 
7, business event system
7, business event system7, business event system
7, business event system
 
6, workflow miscellaneous
6, workflow miscellaneous6, workflow miscellaneous
6, workflow miscellaneous
 
5, workflow function activity
5, workflow function activity5, workflow function activity
5, workflow function activity
 
4, workflow tables & api
4, workflow tables & api4, workflow tables & api
4, workflow tables & api
 
3, workflow in ebs
3, workflow in ebs3, workflow in ebs
3, workflow in ebs
 
2, a simple workflow
2, a simple workflow2, a simple workflow
2, a simple workflow
 
1, workflow intro
1, workflow intro1, workflow intro
1, workflow intro
 
8, bes tables & api
8, bes tables & api8, bes tables & api
8, bes tables & api
 

1, linux intro

  • 3. 关于Linux • Linux可以指linux内核, 或者linux某个分支(比如 ubuntu, redhat); 其中内核是linux系统的基础系 统的其他方面都是构建在内核的基础之上的; • Linux内核是由Linus Torvalds编写并于1991年独 立发表的, 目前最新的版本是3.8, 由Linus及其 他的核心开发者共同维护; • Linux的分支(distribution)指的是linux的各个发 行版本, 比如ubuntu, redhat和centos等, 是在 linux内核的基础之上搭建起来的一个完整系统; 每个发行版都有自己的版本路线, 可以访问各 发行版的网站进行了解.
  • 4. Linux not Unix • 谈Linux不得不说到的就是它的前辈Unix系 统, Unix是由Ken Thompson, Dennis Ritchie等人 于1969年发明的, Unix是一个收费的专利系 统, Unix发展至今有几个重要的分支: BSD - 流行的个人mac系统基于这个分支; 甲骨文的Solaris(pre-Sun)也 是基于这分支; System V - IBM AIX基于这个分支; Xenix - SCO Unix 和 HP/Unix基于这个分支 • 关于Unix, 可以参考wiki; • linux和unix比较容易被混淆, 但实际上两者并没 有什么关联, 只是它们在使用上比较类似, 比如 相似的命令行工具/应用领域(server)等.
  • 5. Linux & GNU计划 • GNU计划是由Richard Stallman(简: RMS)在1984年发 起的, 最初的目的是重新实现一个免费的Unix系 统, 后来慢慢地转为移植Unix上的工具软件并且自由 发布; GNU项目提供了以下十分重要的软件: Emacs 一个被广泛使用的文本编辑工具 GNU C(GCC) C语言编译器 GNU C Library C语言基础库 Bash 系统交互式命令行工具 所有的这些工具后来都被移植到了Linux系统上面, 对 于Linux的发展和流行起到了十分重要的作用. • GNU所倡导的是一种自由软件精神, 反对软件的专利 化, 为此GNU组织专门设计了GPL(GNU General Public License)协议, 基于该协议发布的软件可以被自由使 用并且重新以GPL协议发布, 但不能用于商业用途.
  • 6. 内核 • 按照分层的模块, linux大致可以分解为: 应用层(Applications), 比如系统桌面、邮件服务器等 Shell 系统库文件(Library) 系统调用(System calls) 内核(Kernel) 可以看到内核在系统中所处的位置是最底层系统的任何活动最终都将诉 诸于内核. • 内核版本的说明 linux在发布内核时会声明一个版本号, 以2.6.18为例, 其中2表示主版本, 6表示次版本, 18表示改动较小的末版本号; 通常第二位为偶数表示该版 本是一个稳定的版本, 比如6; 而奇数则表示该版本不是一个稳定版本. 使用uname -a命令查看内核版本信息.
  • 7. 应用程序 • 当前Linux的各个分支均提供了十分丰富的 应用, 包含: 桌面环境: GNome/KDE 个人办公软件: openoffice/thunderbird 服务端软件: apache/nigix 开发工具: C/C++/Python/Perl/Java 虚拟化工具: Xen/VirtualBox 远程工具: VNC server 数据库软件: Oracle/MySQL
  • 8. 选择一个发行版 • 需要根据不同的用户需求来选择不同的发 型版本, 其中: 桌面发行版: ubuntu/suse linux 服务器版本: redhat/centos Note: centos实际上是redhat的一个社区版本, 两者基本上是相同的 • 章节使用的是OEL(Oracle Enterprise Linux)作 为讲解, OEL是redhat的一个分支.
  • 9. 学习网站 • http://www.linuxsir.org 国内很有名的linux站点, 上面有很多对linux的 各个方面进行系统介绍的文章, 值得一看. • http://linux.vbird.org/ 鸟哥的私房菜, 非常推荐. • http://linux.die.net/man/ 这里可以查看linux命令的文档. 另外还有很多优秀的国外linux站点, 这里不一一 列举. 学习linux多逛一逛论坛, 看一看别人写的经 验总结会很有好处.
  • 10. END