任务一 查找Linux系统的基本概况linux
任务说明shell
本任务的主要内容是经过网络查找Linux系统最基本的知识,而后对Linux操做系统有一个初步的认识;学会利用网络资源来收集与整理资料,并内化成本身的知识。数据库
任务实施windows
第一步:经过搜索引擎搜索“Linux”缓存
在百度以及Google等搜索引擎中搜索“UNIX”、“Linux”、“Linux操做系统”等关键词。阅读与Linux相关的文字材料。安全
第二步:收集整理搜索到的网页bash
(1)UNIX是大型机用的,主要特色是支持多用户同时操做系统和共享系统资源。通常人接触不到UNIX,通常只有大型公司才用到。网络
(2)Linux是一套无偿使用和自由传播的类UNIX操做系统。它和UNIX的主要区别是UNIX是有版权的,与微软的Windows同样是要收费的。多线程
(3)Linux可安装在各类计算机硬件设备中,例如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。架构
(4)Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操做系统。
(5)严格来说,Linux这个词自己只表示Linux内核,但实际上和人们已经习惯了用Linux来形容整个基于Linux内核,而且使用GNU工程各类工具和数据库的操做系统。
任务二 总结Linux系统的最初十年
收集、整理、概括搜索到的资料。
Unix
Unix操做系统是一个强大的多用户、多任务操做系统,支持多种处理器架构,按照操做系统的分类,属于分时操做系统,最先由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一Unix规范的Unix系统才能使用Unix这个名称,不然只能称为类Unix(Unix-like)。
GNU
GNU是自由软件之父Richard Stallman在1984年组织开发的一个彻底基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与他有关的大量软件是在GPL的推进下开发和发布的。
自由软件之父 - Richard Stallman 像一个神态庄严的传教士同样喋喋不休地处处传播自由软件的福音,阐述他创立GNU的梦想:“自由的思想,而不是免费的午饭”。这位自由软件的“顶级神甫”为本身的梦想付出了大半生的努力,他不但本身创做了许多自由软件,如:GCC、和GDB,在他的倡导下,目前人们熟悉的一些软件如BIND、Perl、Apache、TCP/IP等都成了自由软件的经典之做。
若是说Richard Stallman创立并推进了自由软件的发展,那么,Linus Torvalds绝不犹豫奉献给GNU的Linux,则把自由软件的发展带入到一个全新的境界。
BSD
386BSD由于法律问题直到1992年还不能发布,NetBSD和FreeBSD是386BSD的后裔,比Linux早。Linus Torvalds说,当时若是有自由的基于386的Unix-like操做系统,他就可能不会创造Linux。尽管没法预料这给之后的软件业究竟形成了什么样的影响(若是没有这个法律纠纷,颇有可能没有今天的革命性的Linux),但有一点能够确定,Linux更加丰富了这块土壤。
Minix
Minix是一种基于微内核架构的类Unix计算机操做系统,由Andrew S. Tanenbaum发明。Minix最初发布于1987年,开放所有源代码给大学教学和研究工做。2000年从新改成BSD受权,成为自由和开放源码软件。
由于AT&T的政策改变,在Version 7 Unix推出以后,发布新的使用条款,将Unix源代码私有化,在大学中再也不能使用Unix源代码。教授为了能在课堂上教授学生操做系统运做的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与Unix兼容的操做系统,以免版权上的争议。他以小型Unix(mini-Unix)之意,将它称为Minix。
Minix没有任何代码抄袭Unix,因此它们之间并无任何继承关系,Minix做为当时有史以来的第一个开源的操做系统放到网上之后,短时间以内获得了飞速发展,大量的人进行下载学习。
因为Minix是教授一人所写,因此存在一些漏洞。这时候有使用者发现漏洞存在,想着去下载一些补丁或者本身写一些补丁来修补这些漏洞,修补以后发现效果不错,而后就建议教授利用这些补丁完善下Minix,结果呢,教授比较执拗,意思是说:为了维持Minix的纯洁性,不须要任何外来代码。也就是说,根本不打算作商业发行,因此Minux保持了其最原始的风范。
Linux
在后来的几年内,因为计算机硬件工业的强力运做,以Intel主导的x86系统架构的我的计算机大行其道,因此我的计算机算是至关流行的一个机器了。但在此时,人们使用的大多仍是DOS操做系统。此时,芬兰赫尔辛基大学有个叫Linus Torvalds的学生作了件不寻常的事情。当时他正好有一台386的计算机,因为并不喜欢本身电脑上的DOS系统,因此就想:既然Minix这么棒、这么稳定,那我何不将它移植到我的计算机 (好在因为Stallman提倡的Open Source理念,他得以接触到一些Source Code,而经由这样的一个想法,O(∩_∩)O~他就颇有心的读取了Unix核心,而且去除较为繁复的核心程序,将它改写成能够适用于通常我的计算机的x86系统上面)。
到了1991年,他终于将0.02版的原始码hobby放到网络上面供你们下载,因为hobby受到你们的确定,至关多的朋友一块儿投入这个工做中。终于在1994年,将第一个完整的核心Version 1.0释出,而且形成目前的大流行。。。因为Linux kernel的发展是由虚拟团队所达成的,你们都是透过网络取得Linux的核心原始码,经由本身精心改造后再回传给Linux社群,进而一步一步的发展完成完整的Linux系统,至于Linus Torvalds是这个集团中的发起者。因为这个群策群力的缘故,Linus Torvalds将Linux定为一样造福你们的GNU受权模式!
Linux是Linus Torvalds受到Minix的影响而做成的。但在设计哲学上,Linux则和Minix大相迳庭。Minix在内核设计上采用微内核的原则,但Linux则和原始的Unix相同都采用宏内核的概念。在Linux发展之初,双方还于1992年在新闻组上有过一场精彩的理念争论。Minix的做者和支持者认为Linux的单内核构造是“向七十年代的大倒退”,而Linux的支持者认为Minix自己没有实用性。
任务三
Linux是一套无偿使用和自由传播的类Unix操做系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操做系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操做系统。
Linux操做系统诞生于1991年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不一样的Linux版本,但它们都使用了Linux内核。Linux可安装在各类计算机硬件设备中,好比手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来说,Linux这个词自己只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,而且使用GNU工程各类工具和数据库的操做系统。
优点:linux系统在短短的几年以内就获得了很是迅猛的发展,这与Linux系统的良好特性是分不开的。Linux的优点在于拥有优质的高端种子用户,而且和GNU结盟,最重要的是免费的操做系统,综上优点,Linux才发展到如此规模。Linux系统包含了UNIX系统的所有功能和特性,简单地说,Linux系统具备如下主要特性。
一.开放性
是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 二.多用户 是指系统资源能够被不一样用户使用,每一个用户对本身的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具备多用户的特性。
二.多用户
是指系统资源能够被不一样用户使用,每一个用户对本身的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具备多用户的特性。
三.多任务
是现代计算机的最主要的一个特色。它是指计算机同时执行多个程序,并且各个程序的运行互相独立。Linux系统调度每个进程平等地访问微处理器。
四.良好的用户界面
Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既能够联机使用,又可存在文件上脱机使用。
五设备独立性设备独立性
是指操做系统把全部外部设备统一看成成文件来看待,只要安装它们的驱动程序,任何用户均可以象使用文件同样,操纵、使用这些设备,而没必要知道它们的具体存在形式。
六.丰富的网络功能
完善的内置网络是Linux一大特色。Linux在通讯和网络功能方面优于其余操做系统。其余操做系统没有如此紧密地和内核结合在一块儿的链接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善的、强大的网络功能。
七.可靠的系统安全
Linux采起了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心受权等,这为网络多用户环境中的用户提供了必要的安全保障。
八.良好的可移植性
Linux可移植性是指将操做系统从一个平台转移到另外一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操做系统,可以在从微型计算机到大型计算机的任何环境中和任何平台上运行。
正是由于Linux的安全特性,使得它在市场中保持了必定的占有率,且市场占有率有扩大的趋势。专家预测,Linux在将来几年内将以每一年25%的速度增加,中国的Linux和Linux虚拟主机市场更将保持40%。
任务二 认识Linux的文件系统
子任务一:熟悉Linux系统中的目录结构
第一步:理解Linux系统的目录结构
Linux使用的标准的目录结构,在安装的时候,安装程序已经为用户建立了文件系统和完整而固定的目录组成形式而且指定了每一个目录的做用和文中的文件类型,以下所示:
第二步:
有一块硬盘,分红了4个区,分别是boot,usr,和Windows下的FAT,由于Linux是一个多用户系统,因此要定制一个固定的目录规划,这样有助于对系统文件和不一样的用户文件进行统一管理。
第三步:列出Linux下一些经常使用目录功能
/ (root)这是linux的根,全部文件、设备都是在这个根下
/bin 这是linux系统放置不少执行文件的目录,最多见的应该就是/bin/bash是放置shell命令的
/dev 任何设备与接口设备都是以文件形式存放在这个目录中
/etc 系统配置文件之类的,好比默认的开机启动项在/etc/init.d/下,还有网络ip地址设置等等
/lib 放置系统开始时须要用到的函数库,能够想象成windows中的驱动程序
/sbin 图中有少量错误,这里面放置是的只有root用户才能使用的执行文件,就是super bin的意思
/lost+found 这是在标准的ext2/ext3文件系统格式才有的,虽然如今大部分都是ext4了,但我以为不少企业应该仍是使用比较老的文件系统格式,毕竟升级仍是有必定危险性,因此仍是得了解下。就是当系统发生错误的时候,将一些丢失的片断放在里面
/usr 特别注意usr是UNIX Software Resource的缩写,不是user,因此里面放的是系统默认的软件,有点像windows里的C:\Windows\和C:\Program files\这两个目录的集合。
/var 里面主要是系统缓存、登陆文件还有软件运行产生的文件等
/home 这是图中没提到的,当你建立通常用户的时候就会在这个目录下新建一个用户目录
/media 这里就是放置一些可删除设备,好比U盘、DVD光盘等