SlideShare a Scribd company logo
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

More Related Content

PPT
Linux
PPT
[精华回顾]讲座:How To Install Linux
PPTX
20121111 linux intro
PDF
Performance tuning
DOC
Linux必学的60个命令
PPT
linux-0983012
PPT
鏡像檔案系統 Mirror File System : MFS
PDF
Virtual file system (VFS)
Linux
[精华回顾]讲座:How To Install Linux
20121111 linux intro
Performance tuning
Linux必学的60个命令
linux-0983012
鏡像檔案系統 Mirror File System : MFS
Virtual file system (VFS)

What's hot (16)

PPTX
Linux的介紹
PPT
基于PXE实现部署Linux服务器
PPT
20030623 linuxbasic and-security
PPTX
Linux
PPT
網路組-Ubuntu介紹
PPT
Hw03 0983017
PPT
Hw03 0983016
PPT
PPT
Linux commands ppt
DOCX
CentOS 5.5_图形安装教程(超详细)
DOC
Linux服务器服务配置说明
PPT
虚拟化环境下文件系统性能研究
PDF
Gnu linux-start
PPTX
Gentoo linux
PPT
Syslog Ng
Linux的介紹
基于PXE实现部署Linux服务器
20030623 linuxbasic and-security
Linux
網路組-Ubuntu介紹
Hw03 0983017
Hw03 0983016
Linux commands ppt
CentOS 5.5_图形安装教程(超详细)
Linux服务器服务配置说明
虚拟化环境下文件系统性能研究
Gnu linux-start
Gentoo linux
Syslog Ng
Ad

Viewers also liked (10)

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

Similar to 1, linux intro (20)

PPT
Linux 系统应用与程序设计
PPT
Linux and free software
DOC
Linux 新手入门
PPT
Linux
 
ODP
Linux Introduction
PPT
Linux Family
 
PPT
Linux Family
 
PDF
Why linux?
PPT
Open Source and Linux introducion
PPT
Linux系统工程师教程
PPTX
Ubuntu
ODP
[精华回顾]讲座:Linux及常用软件简介
PPT
有趣的Linux入门文章
PDF
Ubuntu手册(中文版)
PDF
unix toolbox 中文版
PDF
Linux必备知识与Unix基础文化
PPT
Hw03 0983016
PDF
Ubuntu
PDF
Linux基础
PDF
unixtoolbox_zh_CN
Linux 系统应用与程序设计
Linux and free software
Linux 新手入门
Linux
 
Linux Introduction
Linux Family
 
Linux Family
 
Why linux?
Open Source and Linux introducion
Linux系统工程师教程
Ubuntu
[精华回顾]讲座:Linux及常用软件简介
有趣的Linux入门文章
Ubuntu手册(中文版)
unix toolbox 中文版
Linux必备知识与Unix基础文化
Hw03 0983016
Ubuntu
Linux基础
unixtoolbox_zh_CN

More from ted-xu (20)

PPTX
11, OCP - awr & alert system
PPTX
10, OCP - flashback
PPTX
9, OCP - restore and recovery with rman
PPTX
8, OCP - backup with rman
PPTX
7, OCP - configure database for backup and recovery
PPTX
6, OCP - oracle security
PPTX
5, OCP - oracle storage
PPTX
4, OCP - oracle networking
PPTX
3, OCP - instance management
PPTX
2, OCP - installing and creating a database
PPTX
1, OCP - architecture intro
PPTX
12, OCP - performance tuning
PPTX
7, business event system
PPTX
6, workflow miscellaneous
PPTX
5, workflow function activity
PPTX
4, workflow tables & api
PPTX
3, workflow in ebs
PPTX
2, a simple workflow
PPTX
1, workflow intro
PPTX
8, bes tables & api
11, OCP - awr & alert system
10, OCP - flashback
9, OCP - restore and recovery with rman
8, OCP - backup with rman
7, OCP - configure database for backup and recovery
6, OCP - oracle security
5, OCP - oracle storage
4, OCP - oracle networking
3, OCP - instance management
2, OCP - installing and creating a database
1, OCP - architecture intro
12, OCP - performance tuning
7, business event system
6, workflow miscellaneous
5, workflow function activity
4, workflow tables & api
3, workflow in ebs
2, a simple workflow
1, workflow intro
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