第1章 Linux系统概述

合集下载

linux1,2教案

linux1,2教案
各种不同的版本为了保持兼容性,共同遵守POSIX标准。 各种不同的版本为了保持兼容性,共同遵守POSIX标准。 为了保持各自的优势,使用习惯不一样,分为两大流派: SYS V和BSD(加州大学伯克利分校) V和BSD(加州大学伯克利分校)
特性
支持多用户,多进程。将一次看做文件;进程小功能单 一,具有很好的稳定性和扩展性,价格昂贵. 一,具有很好的稳定性和扩展性,价格昂贵.
Linux历史 Linux历史: 1969年 UNIX操作系统由K.Thompson和 1969年 UNIX操作系统由K.Thompson和 D.M.Richie在美国贝尔实验室开发 D.M.Richie在美国贝尔实验室开发 。 1990年芬兰人Linus Torvalds开始着手研究编写 1990年芬兰人Linus Torvalds开始着手研究编写 一个开放的与Minix系统兼容的操作系统。 一个开放的与Minix系统兼容的操作系统。 1991年10月 1991年10月5日 Linus Torvalds在赫尔辛基技术大 Torvalds在赫尔辛基技术大 学FTP服务器上发布了一个消息这标志着 Linux FTP服务器上发布了一个消息这标志着 系统诞生 。Linus Torvalds公布了第一个Linux的 Torvalds公布了第一个Linux的 内核版本0.0.2版。 内核版本0.0.2版。 1992年 月,内核1.0版本的推出,标志着Linux 1992年3月,内核1.0版本的推出,标志着Linux 第一个正式版本的诞生。
自由软件基金会(FSF)提供资金支持 自由软件基金会(FSF)提供资金支持 FSF GPL 公共版权许可协议保护自由软件,采用该协 议的软件有以下特点:
1.允许软件自由拷贝 1.允许软件自由拷贝 2.允许软件自由篡改 2.允许软件自由篡改 3.允许篡改软件自由传播,但必须提供源代码 3.允许篡改软件自由传播,但必须提供源代码

Linux基础与应用(sy)

Linux基础与应用(sy)

1.4 Linux与Unix的区别 与 的区别
某些PC机的 在实现方面类似; 某些 机的Unix和Linux在实现方面类似; 机的 和 在实现方面类似 Linux是免费软件,商业 是免费软件, 是免费软件 商业Unix除了软件本 除了软件本 身的价格外,用户还需支付文档、 身的价格外,用户还需支付文档、售后服 务的费用; 务的费用; 针对PC机的 机的Unix—FreeBSD与Linux兼容, 兼容, 针对 机的 与 兼容 更便于用户的使用。 但Linux更便于用户的使用。 更便于用户的使用
1.2 Linux的发展史 的发展史
1991年8月芬兰赫尔辛基大学的年轻人 年 月芬兰赫尔辛基大学的年轻人 Linus自己书写了一个保护模式下的操作系 自己书写了一个保护模式下的操作系 这就是Linux的原型; 的原型; 统,这就是 的原型 1991年10月5日,发布了 年 月 日 发布了Linux的第一个正 的第一个正 式版本: 式版本:0.02版; 版 1994年的 月14日发布了 年的3月 日发布了 日发布了Linux的1.0版; 年的 的 版 1994年11月,Hurd的第一个雏形发表; 的第一个雏形发表; 年 月 的第一个雏形发表 1997年6月发布 月发布Hurd的0.2版本。 版本。 年 月发布 的 版本
1.6 小结
本章概括性地介绍了Linux的产生与 本章概括性地介绍了 的产生与 发展过程,主要内容包括Linux的发展历 发展过程,主要内容包括 的发展历 的发行版本、 史、Linux的发行版本、Linux和Unix的区 的发行版本 和 的区 如何获得Linux等内容。 等内容。 别、如何获得 等内容 通过本章的学习,可以对Linux操作 通过本章的学习,可以对 操作 系统的产生背景、产生过程、 系统的产生背景、产生过程、特点和与 Unix的区别,以及如何获得 的区别, 的区别 以及如何获得Linux等内容 等内容 有一个概括性的了解, 有一个概括性的了解,进而为学习和掌握 Linux打下坚实的基础。 打下坚实的基础。 打下坚实的基础

第1章 linux操作系统概述

第1章  linux操作系统概述
内核结构模型分为两大类:
微内核模型:内核中大部分模块都是独
立的进程,并在一定的特权状态下运行, 各模块之间通过消息传递进行通信。这 种机制的系统核心称为微内核。
大内核模型:整个核心模块可分为若干个子模
块,但在核心运行时,它是一个独立的二进制 映象,模块间的通信是直接调用其他模块中的 函数实现的。这种机制的系统核心称为大内核。
操作系统的设计目标
面向用户的设计目标:
1. 使用户方便使用计算机系统并容易学习。 2. 计算机系统对用户可靠、安全和高效。
面向系统设计目标:
1. 使操作系统容易设计,实现。
2. 使系统维护方便、灵活并可靠。
操作系统的功能
资源分配器:管理和分配软硬件资源。 控制器:控制用户程序执行,并对I/O设
资源共享。 加速计算—均分负载。 可靠性和通信。
分布式系统(续)
网络操作系统:
提供文件共享。 提供通信协议。 与网络相连接的各个计算机都是独立运行的。
分布式操作系统:
相互连接的各个计算机几乎没有自主权。 提供控制这个网络的单一操作系统映象。
手持系统
个人数据助理。 移动电话。 存在的问题:
实用程序及应 用软件 用户1 用户2 用户3 用户n
编译器
操作系统 汇编器 文本编辑器 ┅ 数据库系统 (内核) 系统和实用程序
操作系统 计算机硬件
机器指令系统 CPU、内存和 I/O接口
对系统层次框图的说明



硬件:CPU、内存、I/O接口。CPU中的指令系统是软 硬件的接口。 操作系统:控制和协调硬件资源执行多个应用程序 的程序。由于操作系统处在软硬件中心位置,故此 也称为核心或内核。 实用程序:由计算机系统提供的用以解决用户计算 问题的一组系统软件和应用软件。例如系统软件有: 编译器、汇编器、文本编辑器等等。应用软件有: 数据库系统,视频游戏以及税收系统等等。 用户:使用计算机的对象,包括人、机器以及与该 计算机相连接的其他计算机。

01Linux操作系统简介

01Linux操作系统简介

第二节 操作系统概述:常见操作系统介绍
1)UNIX
起源:AT&T(Ken Thmopson、Dennis Ritchie、 J.F.Ossanna和R.Morris)为了玩游戏,在一台 废弃的DEC PDP-7的小型机上首先开发了一套简 化的MULTICS操作系统,简称为UNIX 。
版本:作为商业化软件,它有各种版本 两派的商业产品有: BSD——SUN SunOS、DEC Ultrix、SGI IRIX、UCB 4.4BSD; SVR3——HP UP-UX、SCO/MS SCO Xenix、SCO SCO UNIX、IBM AIX、Unisys Unisys UNIX等; SVR4——USL(AT&T的子公司) System V、Novell UnixWare、Cray UNICOS、Dell Dell UNIX SVR4等; SV+BSD——SUN Solaris、Apple A/UX等。 1990 Windows NT推出,两派合作。
2、内核版本和发行版本
1)Linux的内核版本严格控制在由Linus领导的开源 (Opening source code)社区的手里 内核的版本:X.YY.ZZ X:主版本号,表示这个版本是第几次重大修订的版本。 YY:次版本号,表示在在主板本下的第几次修订, 奇数表示不稳定版本,偶数表示稳定版本。 ZZ: 修订版本号,是在在X.YY版本下的第几次小的修 订版本。 例如当前最新的版本是2.6.14
2) 发行版本


发行版本,指的是由软件发行公司,把一定 的Linux内核版本、应用程序和相应的系统管 理软件和安装程序,组装成一个发行套件。 发行版本号码,由发行商自己决定,一般与内 核版本的数字不一样。

Linux操作系统案例教程电子教案 第1章 linux 简介

Linux操作系统案例教程电子教案 第1章 linux 简介
1)多用户方面 Linux:同时允许多个用户、多个桌面 WinNT/2k/2003:同时只能允许一个用户、一个桌面 (2)GUI界面方面 Linux:GUI界面采用x-windows且与内核是相互独立 WinNT/2k/2003:GUI与内核是集成在一起的 (3)共享资源相互访问 Linux:NFS、Samba实现Linux及Windows主机之间相 互访问 Win NT/2k/2003:利用网上邻居实现相互访问
Linux 简介
嵌入式系统: 3、嵌入式系统:凡是带有微处理器的非计算机 系统都可以称为嵌入式系统。 系统都可以称为嵌入式系统。 集群计算机:利用高速的计算机网络, 4、 集群计算机:利用高速的计算机网络,将 多台计算机连接起来, 多台计算机连接起来,并加入相应的集群软 件所形成的具有超强可靠性和计算能力的计 算机。 算机。 视频制作领域:著名的影片《泰坦尼克号》 5 视频制作领域:著名的影片《泰坦尼克号》 就是由200多台装有Linux 200多台装有Linux系统的机器协作完 就是由200多台装有Linux系统的机器协作完 成其特技效果的。 成其特技效果的。
Linux 简介
1-2-2 Linux的优点(二)
良好的兼容性,开发功能强:因为Linux完全符合IEEE的 POSIX的标准,和现今的Unix、System V、BSD等三大主 流的Unix系统几乎完全兼容。 强大的可移植性:目前各种类型的计算机都可以运行Linux, 迄今为止,是支持最多硬件平台的操作系统。Linux支持其 他系统,可以同时挂上许多系统的磁盘。 丰富的图形用户界面:Linux有漂亮的X视窗系统,这是 Linux相当被看好的东西。 高度的稳定性:Linux继承了Unix的优良特性,可以连续运 行,感染病毒的几率较小。

linux操作系统教案

linux操作系统教案

Linux操作系统教案第一章:Linux操作系统概述1.1 Linux简介1.1.1 Linux的起源和发展1.1.2 Linux的特点和优势1.1.3 Linux的应用领域1.2 Linux发行版介绍1.2.1 Ubuntu1.2.2 CentOS1.2.3 Fedora1.3 Linux文件系统结构1.3.1 /bin、/usr、/etc等目录的作用1.3.2 文件权限和所有权1.3.3 文件系统类型第二章:Linux基本命令2.1 命令行操作概述2.1.1 命令行界面2.1.2 命令行输入和输出2.1.3 命令历史和快捷键2.2 文件操作命令2.2.1 pwd、cd命令2.2.2 ls、ll、tree命令2.2.3 touch、cp、mv命令2.2.4 rm、rmdir命令2.3 文本操作命令2.3.1 cat、more、less命令2.3.2 head、tl命令2.3.3 grep、awk命令2.3.4 sed命令2.4 权限和所有权操作命令2.4.1 chmod、chown命令2.4.2 chgrp命令2.5 系统管理命令2.5.1 ps、top命令2.5.2 kill、pkill命令2.5.3 df、du命令2.5.4 free、vmstat命令2.5.5 mount、umount命令第三章:Linux用户和组管理3.1 用户管理概述3.1.1 用户配置文件3.1.2 useradd、usermod、userdel命令3.1.3 用户密码管理3.2 组管理3.2.1 组配置文件3.2.2 groupadd、groupmod、groupdel命令3.2.3 用户所属组管理3.3 用户和组管理实践3.3.1 创建普通用户和组3.3.2 设置用户和组权限3.3.3 切换用户和组3.3.4 删除用户和组第四章:Linux文件权限和所有权4.1 文件权限概述4.1.1 权限的表示方法4.1.2 权限的分类4.2 修改文件权限4.2.1 chmod命令4.2.2 chown命令4.3 设置文件权限实践4.3.1 设置文件读、写、执行权限4.3.2 设置文件归属权4.3.3 修改文件权限示例第五章:Linux软件管理5.1 包管理概述5.1.1 RPM包管理器5.1.2 DEB包管理器5.2 使用RPM包管理器5.2.1 安装、升级和卸载软件5.2.2 查询软件包信息5.2.3 软件依赖关系解决5.3 使用DEB包管理器5.3.1 安装、升级和卸载软件5.3.2 查询软件包信息5.3.3 软件依赖关系解决5.4 软件源码安装5.4.1 软件源码5.4.2 编译和安装软件5.4.3 软件配置和管理第六章:Linux网络配置6.1 网络配置文件6.1.1 /etc/network/interfaces文件6.1.2 网络配置示例6.2 网络管理命令6.2.1 ifconfig、ip命令6.2.2 ping、traceroute命令6.2.3 netstat命令6.3 配置网关和域名解析6.3.1 route命令6.3.2 resolvconf命令6.4 网络服务管理6.4.1 syslog、send服务6.4.2 Apache、Nginx服务6.4.3 SSH服务第七章:Linux shell脚本编程7.1 shell脚本基础7.1.1 脚本语法和结构7.1.2 变量和参数7.1.3 常用shell内置命令7.2 条件语句和循环语句7.2.1 if、else、elif语句7.2.2 for、while、until循环7.3 常用脚本技巧7.3.1 函数定义和调用7.3.2 文件操作命令7.3.3 文本处理命令7.4 实战shell脚本示例7.4.1 自动备份文件脚本7.4.2 监控系统负载脚本7.4.3 定时任务脚本第八章:Linux系统安全8.1 系统安全概述8.1.1 安全策略和原则8.1.2 防火墙和SELinux 8.2 用户和权限安全8.2.1 用户认证方法8.2.2 文件权限和安全8.2.3 用户行为审计8.3 系统审计和日志管理8.3.1 auditd服务8.3.2 syslog服务8.3.3 日志分析与监控8.4 入侵检测和防御8.4.1 IDS/IPS系统8.4.2 安全漏洞扫描8.4.3 恶意代码防护第九章:Linux备份和恢复9.1 备份策略和工具9.1.1 备份类型和策略9.1.2 tar、cpio备份工具9.1.3 duplicity备份工具9.2 磁盘阵列和存储池9.2.1 RD技术概述9.2.2 mdadm命令9.2.3 LVM存储池9.3 系统恢复和急救盘9.3.1 系统恢复步骤9.3.2 急救盘制作和使用9.3.3 系统镜像和克隆第十章:Linux服务器配置与管理10.1 服务器配置概述10.1.1 服务器角色和类型10.1.2 配置文件和工具10.2 文件服务器配置10.2.1 NFS服务配置10.2.2 Samba服务配置10.3 打印服务器配置10.3.1 cupsd服务配置10.3.2 打印机共享设置10.4 数据库服务器配置10.4.1 MySQL、PostgreSQL配置10.4.2 数据库管理和维护10.5 网络服务器的配置与管理10.5.1 Apache、Nginx配置10.5.2 SSH、VPN服务配置10.5.3 邮件服务器配置重点解析本文教案涵盖了Linux操作系统的概述、基本命令、用户和组管理、文件权限和所有权、软件管理、网络配置、shell脚本编程、系统安全、备份和恢复以及服务器配置与管理等方面的知识点。

Linux系统配置与管理教程——实训与项目案例

Linux系统配置与管理教程——实训与项目案例
所谓无人值守安装实际上就是提前把安装过程中要输入的信息写入一 个文件,安装时利用相应的参数指向这个文件,那么安装程序就可以 从这个文件中读取安装信息了,自然就可以无人值守自动进行了。 Fedora无人值守安装是通过一个名叫Kickstart的程序进行的, Kickstart的工作原理是通过记录典型的安装过程中所需人工干预填 写的各种参数,并生成一个名为ks.cfg的文件。
软件最初的作者保留版权。 其他人可以修改、销售该软件,也可以在此基础上开发新的软件。但 必须保证这份源代码向公众开放。 经过修改的软件仍然要受到GPL的约束——除非能够确定经过修改的 部分是独立于原来作品的。 如果软件在使用中引起了损失,开发人员不承担相关责任。
1-2 为什么选择Linux
存放 Kickstart 文件的位置:
1.在引导磁盘上提供 Kickstart 文件 2.在引导光盘上提供 Kickstart 文件 3.在网络上提供 Kickstart 文件

1-6 本章小结
本章主要介绍了Linux的概念,Linux的来源与 发展,Linux的特点和应用等方面的知识,对 Linux进行较全面的阐述。 一.课后习题 二.课程训练
1.简述自由软件的发展历史。 2.Linux有哪些特点和功能? 3.Linux常见的版本有哪些,各有什么特点?
2-2-1创建Kickstart文件
创建Kickstart文件时需要注意的事项:
(1)ks.cfg文本里有三个小节:命令节、%packages节、%pre和 %post节,必须按顺序指定。除非有特别申明,每节内的项目不必 按序排列。小节顺序为:命令节 %packages节 %pre和%post节 (2)不必需的项目可以被省略。 (3)省略任何必需的项目会导致安装程序提示用户输入对这个项 目的回答。 (4)以井号(“#”)开头的行被当作注释而被忽略。

linux系统教程课后习题答案

linux系统教程课后习题答案

第1章 Linux概述1.什么是Linux?Linux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。

这个系统是由世界各地成千上万的程序员设计和实现的。

其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。

2.Linux有哪些特性?(1)开放性(2)多用户(3)多任务(4)良好的用户界面(5)设备独立性(6)丰富的网络功能(7)可靠的系统安全(8)良好的可移植性3.Linux与Windows操作系统的主要区别是什么?(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。

(3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。

(4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.Linux与Unix的共同点与不同点是什么?共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。

与商用Unix的不同点有:1)Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;2)Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
爱好而已,不会和GNU一样成为广泛且专业的操作系统)。这个计 划从4月份开始酝酿,现在已做好准备。我希望得到人们关于minix
优缺点的任何反馈意见,因为我的操作系统和它有类似的方面(因
为可行性方面的原因,两者的文件系统物理布局相同)。我刚刚把 bash(1.08)和gcc(1.40)移植到了系统上,而且看来运行得很
应用程序 Windows
5 6 7 8 1 2 3 4
应用程序 UNIX
5 6 7 8
a1 a2 a3 a4 GND 0
b1 b2 b3 b4
a1 a2 a3 a4 GND 0
b1 b2 b3 b4
a1 a2 a3 a4 GND 0
b1 b2 b3 b4
虚拟硬件层
应用程序
虚拟机 操作系统
应用程序
软件
1 BSD
GNU (GNU is Not Unix)
4 BSD
FSF (Free Soft Foundation)
Solaris GPL(General Public 4.4 BSD
License)
FreeBSD
Richard.M.Stallman
next
1969
Bell实验室 第1版 第7版
PWB 1980 System Ⅲ Sun OS System Ⅴ 1990 Linux SCO UNIX 2000 UNIX ware Solaris Xenix
sda2

安装文件系统
ext4
swap
ext4
安装操作系统 return
Linux编程
4. Linux系统初用

next part
系统登录与退出
root用户
普通用户
sudo 命令 sudo su 和 exit
view

Linux命令的语法格式
Linux图形环境
X window系统 GNOME桌面系统 KDE桌面系统
例如: sda表示第一块SCSI硬盘
sdb表示第二块SCSI硬盘
sda1表示第一块SCSI硬盘的第一个分区
IDE硬盘 —— 以hd开头
例如: hda表示第一块IDE硬盘
hdb表示第二块IDE硬盘
hda1表示第一块IDE硬盘的第一个分区
return
return
sda
格式化
分区
sda1
挂载点 /
sda5
1 BSD 4 BSD
4.4 BSD
Linus Torvalds
Solaris 2 FreeBSD
next
1991年8月25日,Linus在新闻组“comp.os.minix.”发表了 著名帖子,宣告了Linux的诞生:
使用minix操作系统的各位,大家好!
我正在为386(486)AT clones写一个(自由的)操作系统(只是
本章课后推荐阅读:
1. 经典老文回顾: Unix传奇 2.《大教堂与市集》 3.《D is for Digital》5.4.3节 ( Open Source ) 4.《操作系统》(第三版)(美)Harvey M.Deitel, Paul J.Deitel, David R.Choffnes著,施平安等译,清华大学出版 社: 第1章 操作系统导论
Multics
unics
unix
4.4 BSD
Ken Thompson
SCO UNIX
Dennis Ritchie
Solaris 2 FreeBSD
2000
next
next
1969
Bell实验室 第1版 第7版
PWB 1980 System Ⅲ Sun OS System Ⅴ 1990 Linux SCO UNIX 2000 Solaris 2 UNIX ware Xenix
Linux编程
第1章 Linux系统概述
1
Linux编程
本讲学习内容

Linux的历史 Linux的特性 Linux系统安装 Linux系标

了解linux/unix历史渊源,领悟其中的计算机文化 了解linux的特性

掌握linux系统的安装方法,理解安装过程中涉及的
《大教堂与市集》,P38-39
15
return
《大教堂与市集》
《人月神话》 《创新者的窘境》 经典老文回顾:Unix传奇
《D is for Digital》
《世界是开放的》
return
16
Linux编程
2. Linux的特性

next part
是Unix Like操作系统
遵循Unix的特性 (△)
5.《鸟哥的私房菜—基础学习篇》: 第0~4章
6.《浪潮之巅》
return
46
view
view
39
Linux编程

Linux命令的语法格式 命令 [选项] [ 参数 ]
实例: (1) cd (2) cd / (3) cal 9 2013 (4) uname -a 表示回到用户工作目录 表示进入/目录 表示显示2013年9月的日历 表示显示系统所有信息
(5) uname --help
表示显示uname命令的帮助信息
return
40
41
next
return
42
return
43
Linux编程
本章小结

Review:操作系统 Linux的历史 Linux的特性


Linux系统安装
Linux系统初用
44
Linux编程
本章课后任务

通过电子或书籍阅读,全面了解linux的发展变迁及文化。
return18
Linux编程
3. Linux系统安装

next part
安装前的几点说明
安装方式 Linux版本及安装系统选择
go
go

安装过程中涉及的知识
网络配置 分区 启动相关:MBR,PBR,GRUB(GRUB4DOS,EasyBCD)
go go
系统安装过程图示说明
19
简化图谱 详细图谱
Linux的“前世今生” 影响Linux的重要人物、组织、事件
Ken Thompson和Dennis Ritchie
Linus Torvalds
Richard.M.Stallman和GNU—GPL—FSF

Linux对计算机世界文化的影响
Eric Rammond 《大教堂与市集》
1969
Bell实验室 第1版 第7版
Digital PDP-7: 硬盘容量: 内存容量: Unix占用空间:
500KB 24KB 12KB
PWB 1980 System Ⅲ Sun OS System Ⅴ 1990 Linux UNIX ware Solaris Xenix
1 BSD 4 BSD
view

自由、开源
定制
获得来自Internet的广泛支持

安全、稳定
支持多用户、多任务
广泛的硬件支持
17
Linux编程

Unix Like的特性
一切皆文件,包括硬件。 配置信息以文本形式储存 程序尽量小且目标单一 尽量避免不必要的交互 组合小程序完成复杂的任务
好。这意味着我可以在几个月内把它变得有实用性了。我想知道大
家想要些什么特色。欢迎提任何的建议,但是我不保证我会实现你 的建议。
next
return
Linux编程
详细图谱见网盘参考资料: unix发展图谱.gif
return
14
Unix的历史应该使得我们对研究Linux的结果有了心理准备。 这是说,虽然编程基本上仍是一种个人封闭的活动,真正高超 的程序员来自于借助整个社区的注意力和脑力。一个在封闭的 项目中只使用自己脑力的开发者,将会输给一个知道怎样创造 一个开放的、进化式的环境——从中吸收成千或上万人的探索 设计空间的反馈、编码贡献、臭虫检测和其它的改进——的开 发者。 „ Linux是第一个作了有意识的、成功的努力来把全世界当做 智囊库使用的项目。
27
next
return
next
return
Linux编程

分区
view
(1)实例演示 (2)与分区有关的知识点
① Linux中硬盘及硬盘分区的表示
go go
② 安装linux时的分区设置
return
next
next
next
return
① Linux中硬盘及硬盘分区的表示 与硬盘设备接口类型有关。 SCSI硬盘 —— 以sd开头
模块 设备驱 动程序
计算机硬件
return
(1)内核版本
Linux-based version of the GNU system
3.2.0-23-generic
next
24

return
(2)发行版本
next
Ubuntu官网下载: /
操作系统知识

熟悉linux系统操作环境
3
Linux编程
1. Review: 操作系统
命令行接口

next part
功能
提供服务(接口)
用户接口
图形用户接口 API
程序接口
系统功能调用
函数库
操作系统
管理、控制、协调资源
用户
应用程序 操作系统 裸机
4
Linux编程
1. Linux的历史

next part
1 2 3 4
相关文档
最新文档