当前位置:文档之家› linux课程ppt

linux课程ppt


2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
16
Linux与Windows之间的区别
– 从发展的背景看,Linux是从一个比较成熟 的操作系统UNIX发展而来的,而Windows 是自成体系,无对应的相依托的操作系统; – 从使用费用上看,Linux是一种开放、免费 的操作系统,Windows是封闭的系统,需要 有偿使用; – Linux软件丰富; – 功能完备的Gui; – 稳定性好; – 硬件适应性强; – 网络功能丰富;
计算机科学与技术专业:
Windows与Linux
装甲兵工程学院 信息工程系 侦察与情报教研室 荆涛 电话:717250 Email:jingnudt@
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
1
•பைடு நூலகம்课程主要内容及学时安排:
– 第一部分:Linux使用基础
• • • • • • • • • Linux概述 Shell及常用命令 vi编辑器的使用 XWindows系统的使用 硬件管理 网络基本配置 常用网络服务的使用与配置 用户管理和系统安全设置 进程管理与系统监控
– 发行版本=内核+tools – 常见套件:
• • • • • •
2013年7月8日
Red Hat Linux Red Flag Linux SuSE Linux Turbo Linux Dedian Linux SlackWare Linux
装甲兵工程学院信息工程系侦察与情报教研室
14
Linux的特性
– DOS和它的接班人
• DOS(Disk Operation System) • Windows • OS/2
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
7
–其他商业化操作系统
• • • • • • • • • • • •
2013年7月8日
Netware BeOS QNX B-right/V又称超汉字4 Plan9 & Inferno TSX-32 TheOS AmigaOS模拟器 SkyOS Syllable ReactOS MenuetOS
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
17
Linux与商用UNIX的区别
– Linux和商用UNIX都基本支持同样的软件、 程序设计环境和网络特性,可以说Linux是 UNIX的PC版本,Linux在PC机上提供了相 当于UNIX工作站的性能。 – Linux是免费软件,用户可以从网上下载, 而商用的UNIX除了软件本身的价格外,用 户还需支付文档、售后服务费用; – Linux拥有GNU软件支持,Linux能够运行 GNU计划的大量免费软件,这些软件包括 应用程序开发、文字处理、游戏等方面的内 容; – Linux的开发是开放的,任何志愿者都可以 对开发过程做出贡献;而商用UNIX则是由 专门的软件公司进行开发的。
24
Linux纵览
• Linux的目录结构
– 树型目录结构
• dir1/-------------dir2/----------file12 • |---------dir3/--------------• | |-------dir4 • |.................................. • ....................................
– FSF : Free Software Foundation 自由软件基金会
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
13
Linux 的版本
• 内核版本:(kernel)
– 版本号:2.6.12-8 – 主版本号.次版本号.次次版本号 –stable –develop
• 发行版本(distribution)
• GPL
– 所有的GNU软件和派生工作均遵循GNU通用公共 许可证,即GPL。
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
11
与Linux相关的术语
–GPL主要目标: • 是保证软件对所有的用户来说是自由的。GPL通过如 下途径实现这一目标 • 它要求软件以源代码的形式发布,并规定任何用户能 够以源代码的形式将软件复制或发布给别的用户。 • 它提醒每个用户,对于该软件不提供任何形式的担保。 • 如果用户的软件使用了受GPL保护的任何软件的一部 分,那么该软件就继承了GPL软件,并因此而成为GPL 软件,也就是说必须随应用程序一起发布源代码。 • GPL并不排斥对自由软件进行商业性质的包装和发行, 也不限制在自由软件的基础上打包发行其他非自由软 件。
装甲兵工程学院信息工程系侦察与情报教研室
5
HardWare
OperationSystem
Application
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
6
• 常见的操作系统
– UNIX家族及类UNIX系统
• • • • • • BSD(FreeBSD,NetBSD,OpenBSD ) Sun Solaris SCO Unix Darwin Minix Linux
22
装甲兵工程学院信息工程系侦察与情报教研室
Linux纵览
• 四部分组成
– 内核:
P7
• 内核是系统的心脏,是运行程序和管理磁盘、打 印机等硬件设备的核心程序。
– 用户接口:
• shell是系统的用户界面,提供了用户与内核进行 交互操作的一种接口。
– 文件结构
• 文件结构是文件存放在磁盘等存储设备上的组织 方法。
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
3
参考资源
• • • • • • •

2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
4
操作系统简介
• 什么是操作系统(Operation System)
– 一台计算机必不可少的系统软件,是整个计算机系统的 灵魂,是一个复杂的计算机程序集,提供操作过程的协 议或准则 – 作用:管理和调度计算机软硬件资源,方便用户使用
2013年7月8日
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
12
与Linux相关的术语
– GNU LGPL(Library General Public License——程序库公共许可证)
• 允许用户在自己的应用程序中使用程序库,即使 不公开自己的源代码。用户必须能够获得在应用 程序中使用的程序库的源代码,并且允许用户对 这些程序库进行修改。 • 遵循LGPL的一种方法是,随应用程序一起发布 目标代码以及可以将这些目标程序和受LGPL保 护的程序库链接起来的makefile文件。 • 遵循LGPL的另一种比较好的方法是使用动态链 接。
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
19
Linux功能
• Linux的功能
– 主机管理
• • • • • • • • 系统安装 硬件配置 文本编辑 桌面系统 文件系统 shell编程 用户管理 备份还原
– 网络服务
装甲兵工程学院信息工程系侦察与情报教研室
2013年7月8日
20
装甲兵工程学院信息工程系侦察与情报教研室
8
–作为业余爱好的操作系统
–作为业余爱好的操作系统
• TriangleOS • Visopsys • Storm OS
–实验室中的操作系统
• DROPS
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
9
初学Linux
• Linux的发音
– 发音 – “Hello,this is Linus Torvalds and I pronounce Linux as Linux. ”
Gcc Web Server GNU Emacs GNome GnomeMeeting MrProject
3.0.3
3.2.2 Apache2.0 21.2 2.0 0.93.1 0.9-4
Mozilla
PostFix Perl Gphoto2 CUPS
2013年7月8日
1.2.1-26
1.1.11 5.8.0 2.1.0 1.1.17
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
18
Linux与自由的UNIX的区别
– 组织方式:FreeBSD由它的核心团队(core team) 的领导,他们负责原始程序的开发与维护。Linux 没有核心团队,在Linus的主导下来自世界各地的 爱好者都可以发布自己的补丁(patch) 。 – 发展方向:由于人力有限,FreeBSD的核心团队将 主要精力投入在UNIX自身的风格和特点上,不像 Linux那样对相关硬件支持多,因而在易用上稍微 逊色一些。Linux通常会首先考虑加入商品化系统 上的各种东西,Linux更容易上手和使用。 – 在系统核心功能上二者区别不大,但是,由于 Linux庞大的开发队伍,在Linux系统上,几乎可是 找到任何需要的功能,许多商用软件才具有的功能 在Linux上很快就会出现。 – 性能:据专家分析,FreeBSD在网络性能、软件移 植性和系统规范化上略胜一畴,而在硬件支持、磁 盘IO操作等方面Linux略强一些 .
Linux功能
– 网络服务
• • • • • • • • • 网络协议 DNS DHCP Samba NFS FTP HTTP,WWW Email 网络安全
2013年7月8日
装甲兵工程学院信息工程系侦察与情报教研室
21
Linux 9中的主要套件
套件名 Kernel 版本号 2.4.20-8
相关主题