关键词不能为空

当前您在: 主页 > 英语 >

Linux_standard

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 22:01
tags:

-

2021年3月3日发(作者:验货)


Linux


入门



课程目标:



1




Linux


发展史



2




Linux


安装



3




Linux


常见命令



4




vim


编辑器



5




配置远程连接



6




Linux


下安装软件



7




权限管理



1



Linux


发展史



1.1



Unix


1973




Ritchie


等人以



C


语言写出第一个正式



Unix


核心



由于



Thompson


写的那个操作系统实在太好用了,所以在



Bell


研究室内部广为流传,


并且 数度经过改版。到了



1973


年,



Bell


研究室的



Dennis


Ritchie


等人为了让这个系统的


执行效能更佳化,所以使用编译效能更好的



C


语言将原有的



1969

< p>
年的那个系统之核心大


幅度的改写过,并且确定该操作系统名称为



Unix


。不过,由于这个操作系统是由这一 群工


程师所开发完成的,


而且使用者也大多是这方面的工程师,


因此造成了后来



Unix


系统接口


较难被一般使用者接受。



1.2



发展史



“Hello everybody out there using minix


----


I’m doing a free operating system”



1991.8


,网络 上出现了一篇以该句开头的一个帖子,发帖人就是一个芬兰的


Linus


Torvalds


的大学生为自己开始写作一个类似的


minix


(类似与


Unix


操作系 统,


1987


年发布)


可运行在


386


的操作系统寻找志同道合的合作伙伴



1991.10.5



Linus T orvalds




发布了大约有一万行 代码的


Linux v0.0.1


版本,



1992


年,大约有


1000


人在使用


Linux


,值得一提的是,他们基本上都是属于真正意义

上的


hacker



< p>
1993


年,大约有


100


余名程序员参与了


Linux


内核代码的编写和修改工作,核 心小组


5


人,此时


Linux0.99


的代码大约有


10


万行,用户大约有< /p>


10


万左右。



1994.3



Linux1.0


发布 ,代码量


17


万行,当时是按照完全自由免费的协议发布,随后 采



GPL



general public license


,通用公共许可证试图保证你共享和修 改自由软件的自由)协


议。至此,


Linux

< br>的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中


尝试使用


Linux


,并将修改的代码提交给核心小组。由于拥有了丰富 的操作系统平台,因而


Linux


的代码中充实了对不同硬件系 统的支持,大大提高了跨平台移植性。



1995


,此时


Linux


可在


In tel



digital


以及


sun


sparc


处理器上运行,用户量也超 过了


50


万,相关介绍


Linux


的杂志也发行超过了


10


万册之多。



1996.6



L inux2.0


内核发布,内核大约有


40

万行代码,并可以支持多个处理器,此时的


Linux


已经 进入了实用阶段,全球大约有


350


万人实用。



1997




Titanic



在制作特效中使用了


160


台图形工作站中,



105


台采用了


Linux


操作


系统。



1998


, 是


Linux


迅猛发展的一年,


1


月,小红帽


RedHat


高级研发工作室成 立,同年


RedHat5.0


获得


in foWord


的操作系统奖项。


4


月< /p>


Mozilla


代码发布,成为


Linu x


图形界面上的


王牌浏览器。


RedH at


宣布商业支持计划,网络了多名优秀的技术人员开始商业运作。王牌


搜索引擎


Google


采用的也是

Linux


服务器。值得一提的是,



Oracle



Informix


两家数据库


厂商明确表示不支持


Lin ux



这个决定给予了


Mysql


数据库充分的发展机会。


同年


10


月,


Intel



Ne tscape


宣布小额投资红帽软件,


这被业界视作

< p>
Linux


获得商业认同的信号。


同月,


微软


在法国发布了反


Linux


公开信,这表明微软公司开始将


Linux


视作了一个 对手来对待。十二


月,


IBM


发布了适 用于


Linux


的文件系统


AFS 3.5


以及


Jikes Java


编辑器和


Secure Mailer



DB2


测试版,


IBM


的此番行为,可以看作是与


Linux


羞答答地第一 次亲密接触。迫于


Windows



L inux


的压力,


Sun


逐渐开放了< /p>


Java


协议,并且在


UltraSpa rc


上支持


Linux


操作系统。


1998


年可说是


Linux


与商业接触的一年。



1999

年,


IBM


宣布与


Redhat< /p>


公司建立伙伴关系,以确保


Redhat



IBM


机器上正确运


行。

< p>
三月,


第一届



LinuxWorld


大会的召开,


象征


Linux


时代的来临。


IBM< /p>



Compaq



Novell


宣布投资


Redhat


公司,以前一直对


Linux


持否定态度的

Oracle


公司也宣布投资。五月,


SGI


公司宣布向


Linux


移植其先进的


XFS


文件系统。对于服务器来说,高效可靠的文件系统是不

< br>可或缺的,


SGI


的慷慨移植再一次帮助了


Linux


确立在服务器市场的专业性。


7



IBM


启动



Linux


的支持服务和发布了


Linux DB2


,从此结束了


Linux


得不到 支持服务的历史,这可以


视作


Linux


真正成为服务器操作系统一员的重要里程碑。



2000


年初始,


Sun


公司在

Linux


的压力下宣布


Solaris8


降低售价。事实上


Linux



Sun


造成的冲击远比对



Windows


来得更大。



2



Red Hat

< br>发布了嵌入式


Linux


的开发环境,

< br>Linux


在嵌入式行业的潜力逐渐被发掘出来。在


4< /p>


月,拓林思公司宣布了推出中国首家


Linux

< br>工程


师认证考试,从此使


Linux

操作系统管理员的水准可以得到权威机构的资格认证,此举大大


增加了国内


Linux


爱好者学习的热情。伴随着国际上的


Linux


热潮,国内的联想和联邦推出



幸福


Linux


家用版

< p>


,同年


7


月中科院与新华 科技合作发展红旗


Linux,


此举让更多的国内

< p>
个人用户认识到了存在着


Linux


这个操作系统 。


11


月,


Intel




Xteam


合作,


推出基于


Linux


的网络专 用服务器,此举结束了在


Linux


单向顺应硬件商硬件开发驱 动的历史。



2001


月新年依使就爆 出新闻,


Oracle


宣布在


OTN< /p>


上的所有会员都可免费索取


Oracle


9i



Linux


版本,从几年前的



绝不涉足


Linux

< br>系统



到如今的主动献媚,足以体现


Linux


的发展


迅猛。


IBM


则决定投入


10


亿美元扩大



Linux


系统的运用,此举犹如一针强心剂,令华 尔街


的投资者们闻风而动。到了


5


月这 个初夏的时节,微软公开反对



引起了一场大规模的


论战。


8


月红色代码爆发,引得许多站点纷纷从


windows


操作系统转向


linux< /p>


操作系统,虽


然是一次被动的转变,


不过 也算是一次应用普及吧。


12



Red Hat



IBM s/390


大型计 算机


提供了


Linux


解决方案,从此 结束了


AIX


孤单独行无人伴的历史。



2002


年是


Linux


企业化的一年。


2


月,微软公司迫于各洲政府的压力 ,宣布扩大公开代


码行动,


这可是


Li nux


开源带来的深刻影响的结果。


3


月,


内核开发者宣布新的


Linux


系 统支



64


位的计算机。



2003



1

< p>
月,


NEC


宣布将在其手机中使用


Linux


操作系统,代表着


Linux


成功进军手机


领域。


5


月之 中


SCO


表示就


Linux


使用的涉嫌未授权代码等问题对


IBM


进行起诉,


此时人们


才留意到,原本由


SCO


垄断的银行


/


金 融领域,份额已经被


Linux


抢占了不少,也难怪

< p>


SCO


如此气急败坏了。


9


月中科红旗发布


Red Flag Server4

< p>
版本,性能改进良多。


11


IBM


注资


Novell



2.1


亿收购


SuSE


,同期


Redhat


计划停止免费的


Linux


,顿时业内骂声四起。


Linux

< br>在商业化的路上渐行渐远。



2004

< br>年的第


1


月,本着



天下事分久必合,合久必分



之天理,


SuSE


嫁到了


Novell



SCO


继续顶着骂名四处强行



化缘






Asianux



< br>MandrakeSoft


也在五年中首次宣布季度赢利。


3



SGI


宣布成功实现了


Linux


操作系统支持


256



Itanium 2


处理器。


4


月里美国斯坦福大学


Linux


大 型机系统被黑客攻陷,再次证明了没有绝对安全的


OS


。六月的 统计报告显示在世界


500


强超级计算机系统中,使用


Linux


操作系统的已经占到了


280


席,抢占了原本属于各种


Unix


的份额。< /p>


9



HP


开始网 罗


Linux


内核代码人员,以影响新版本的内核朝对


HP


有利的方


式发展,而


IBM


则准备推出


OpenPower


服务器,仅运行


Linux


系统。




谁会牵你的手,走过风风雨雨



这句歌词曾经代表着千万


Linuxer


的心, 如今,这只可


爱的小企鹅终于能独挡一面,在


IBM

< p>


HP



Novell< /p>



Oracle


等诸多厂商的支持下,迎 着风雪


傲然前行。



1.3



企鹅的来源



1994


年发表



Linux


正式核心



1.0


的时候,大家要



Linus


Torvalds


想一只吉祥物,怪怪




Torvalds


突然想到小时候去动物园被一只企鹅追着满 地打滚~还被咬了一口!既然想不


到其它的吉祥物了,


干脆就以 这支企鹅来当吉祥物算了!


所以,


目前我们常常看到这一只企< /p>


鹅就是这么来的!



1.4



Linux


内核


内核,是一个操作系统的核心。一般包含五大部分:进程管理、存储管理、文件管理、设备

< br>管理和网络管理,


是一组程序模块,


具有访问硬件设备和 所有主存空间的权限,


是仅有的能


够执行特权指令的程序。



1.5



Linux


内核版本号



内核版本指的是在


Linus


领导下的开发小组开发 出的系统内核的版本号。



?



第一数字叫主版本号


major


?



第二个叫次版本号


minor


?



第三个叫修订版本号


patchlevel


,表示修改的次数



一般说来次版本号还有特定的意义


,


以序号的第 二位为偶数的版本表明这是一个可以使


用的稳定版本,如


2.2 .35-6


;而序号的第二位为奇数的版本一般有一些新的东西加入,

< br>是不一定很稳定的测试版本,如


2.1.88-8


。这样 稳定版本来源于上一个测试版升级版本


号,


而一个稳定版本发展 到完全成熟后就不再发展。


其中


6


和< /p>


8


代表该版本修订的次数。



1.6



Linux


发行版


< br>Linux


发行版为许多不同的目的基于


Linux


内核而制作


,


包括对不同计算机结构的支持


,


对一 个具体区域或语言的本地化,


实时应用,


和嵌入式系统,


甚至许多版本故意地只加入免


费软件。这些发行版由个人,松散组织的 团队,以及商业机构和志愿者组织编写。


它们通常


包括了其他的 系统软件和应用软件,


以及一个用来简化系统初始安装的安装工具,

和让软件


安装升级的集成管理器。



常见的


Linux


发行版有:


deb ian



Ubuntu



SuSE



Gentoo



Mint



RedHat



CentOS


2



Linux


安装



2.1



安装环境



环境:

window7



VMware12 pro



CentOS6.5-desktop-64bit


2.2



为什么选择


CentOS


1




主流: 目前


Linux


操作系统主要应用于生产环境,主流企业级


Linux


系统仍是用


RedHat


或者


CentOS


2




免费:


RedHat



CentOS


差别不大,


CentOS


是一个基于

< p>
RedHat Linux


提供的可自由使用


源代 码的企业级


Linux


发行版本



3




更新方 便:


CentOS


独有的


yum


命令支持在线升级,可以及时更新系统,不像


RedHat

< p>


样需要花钱购买支持的服务



2.3



安装步骤



略。


安装步骤特别简单,


step by step


即可。


在设置硬件时,


网络适配器我们选择



host- only



模式。



?



VMnet0

:这是


VMware


用于虚拟桥接网络

bridge


下的虚拟交换机;



?



VMnet1

:这是


VMware


用于虚拟


Ho st-Only


网络下的虚拟交换机;



?



VMnet8

:这是


VMware


用于虚拟


NA T


网络下的虚拟交换机;



?



VMware


Network


Adapter


V Mnet1


:这是


Host


用于与


Host-Only


虚拟网络进行通信的虚


拟网卡;



?



VMware Network Adapter VMnet8



这是


Host


用于与


NAT


虚拟网络进行通信的虚拟网卡;



2.4



Linux


的目录结构




Linux


根下的目录结构,如下:




即:




?



?



?



?



?



?



?



?



?



?



?



bin



bin


a ries



:存放可执行的二进制文件



sbin



s


uper user


bin


aries



:存放可执行的二进制文件,只有


root


用户才能访问



boot


:存 放用于系统引导时使用的的各种文件



dev

< br>(


dev


ices


< p>
:用于存放设备文件



etc


etc


etera


< p>
:存放系统配置文件


【重要】



root


:超级用户(管理员)目录



home


:存放用户文件的根目录


< /p>


lib



lib


rary



:存放根文件系统中的程序运行所需要的共享库及内 核模块



mnt


mount



:系统管理员安装临时文件系统的安装点



tmp



tem porary



:用于存放各种临时文件



usr



Unix


share


resource



:用于存放共享的的系统资源


【重要】


,一 般我们都会把文件


安装在该目录下



?



var



variable



:用于存放运行时 需要改变数据的文件



3



Linux


常见命令



3.1



命令格式以及分类



3.1.1



命令分类



?



内部命令:属于


shell


解析器的一 部分,例如:


cd



pwd

< p>


help


?



外部命令:独立与


shell


解析器之外的文 件程序,例如:


ls



mkdir



cp


?



查看帮助文档



1




内部命令:


help +


命令,例如


help cd


2




外部命令:


man +


命令,例如


man ls


3.1.2



命令格式



格式:命令



选项参数



例如:


ls



la /usr


显示


/usr


下的目录结构,


-la



l



lon g



:


长格式


a



all



:隐藏文件夹



3.1.3



操作文件或目录常用命令



?



?



?



?



?



?



?



?



?



cd ~


:进入到用户的根目录,


cd -


:返回到原来目录



pwd



print working directory


,显示当前工作目录


ls


:查看当前目录下的所有文件,


ls



la


或者


ll


touch


:创建空文件


< p>
echo


:向指定的文件中添加内容,例如:


ec ho “content”


>


;向指定的文件中追加数


据:


echo “content” >>



mkdir



make directory


,创建目录



cp



copy


,复制文件或者目录



mv



move< /p>


,移动文件或者目录、文件或者目录改名(同一目录下就是改名)



rm



remove

< br>,删除文件



-r


< p>
recursive


,同时删除该目录下的所有文件



-f



force


,强制删除文件或目录



rmdir



remove directory


,删除空目录



c at



catenate


,显示文件文 件内容



more


< br>less


:分页显示文本文件内容


空格:翻页

< p>


head



tail< /p>


:查看文本中开头或者结尾部分的内容



head



n 5


:查看



的前


5


行数据



tail



f


:循环读取



stat


:查看文件详情



?



?



?



?



?


-


-


-


-


-


-


-


-



本文更新与2021-03-03 22:01,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/703487.html

Linux_standard的相关文章