您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > Linux是一套免费使用和自由传播的类Unix操作系统
IntroductiontoUnix1NankaiUniversity,CYLI,2019/8/15Ch2:LinuxHistoryBasicstructureTypesBasiccommandsIntroductiontoUnix2NankaiUniversity,CYLI,2019/8/15What’sLinuxLinux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。IntroductiontoUnix3NankaiUniversity,CYLI,2019/8/15HistoryofLinux是由芬兰赫尔辛基大学的一个大学生LinusTorvolds在1991年首次编写的、可用于x86系列的PC上,并且具有Unix操作系统的全部功能的操作系统;1993年,RedhatLinuxV1.0…1999年8月,redflagLinuxV1.02000年,RedhatLinuxV6.12001年,RedhatLinuxV7.02003年,RedhatLinuxV9.0IntroductiontoUnix4NankaiUniversity,CYLI,2019/8/15Linux的发行版本Linux内核:操作系统;用户界面:集成桌面环境;应用程序:各种Linux应用程序;一般应用软件游戏软件图形处理软件Internet应用软件多媒体软件办公软件计算机编程IntroductiontoUnix5NankaiUniversity,CYLI,2019/8/15TypesofLinuxRedhatLinux()SuSeLinux()DebianLinux()RedflagLinux()TurboLinux()Blue-pointLinux()IntroductiontoUnix6NankaiUniversity,CYLI,2019/8/15Windows&LinuxWindowsrunsMicrosoftOfficeandlotsofgames;isperceivedtobeeasytoinstallandconfigure;isnotoriouslyunstable;performspoorly;crashesarefrequent.LinuxrunsStarOffice,scoresoftechnicalsoftwareandfewergames;canbetrickytoinstallandconfigure;isrocksolid;performsimpeccably(withoutfault);crashesareextremelyrare.IntroductiontoUnix7NankaiUniversity,CYLI,2019/8/15WhyLinux?FromDrLiuinRedFlagSoftwareCo.,Ltd.IntroductiontoUnix8NankaiUniversity,CYLI,2019/8/15Linux9.0系统配置:kernelversion:2.4.20-8应用程序:GUI:KDE3.0.3&GNOME2.0Mozilla1.2.1–26,browerXimianEvolution1.2.2-4,emailOpenOffice.orgGcc3.2.2,GNUC编译器IntroductiontoUnix9NankaiUniversity,CYLI,2019/8/15Linux组成部分(I)四部分:内核、Shell、文件结构和实用工具。1.Linux内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。2.LinuxShell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Linux提供了可视的命令输入界面--XWindow的图形用户界面(GUI)。现在比较流行的窗口管理器是KDE和GNOME。IntroductiontoUnix10NankaiUniversity,CYLI,2019/8/15Linux组成部分(II)3.Linux文件结构:文件结构是文件存放在磁盘等存储设备上的组织方法。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。内核,Shell和文件结构一起形成了基本的操作系统结构。它们使得用户可以运行程序,管理文件以及使用系统。4.Linux实用工具标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。实用工具可分三类:编辑器:用于编辑文件。过滤器:用于接收数据并过滤数据。交互程序:允许用户发送信息或接收来自其他用户的信息。IntroductiontoUnix11NankaiUniversity,CYLI,2019/8/15帐户申请AccountfromNKstarLinuxclubinNKWheretogetLinux?IntroductiontoUnix12NankaiUniversity,CYLI,2019/8/15用户登陆LoginChangepassword:passwdLogout:exitShutdown:在Linux系统中,普通用户是无权关闭系统的!只有root用户才能够关闭它.IntroductiontoUnix13NankaiUniversity,CYLI,2019/8/15远程登录TelnetsshIntroductiontoUnix14NankaiUniversity,CYLI,2019/8/15目录结构在Linux下只有一个根目录,“/”/bin:存放着一百多个Linux下常用的命令、工具;/dev:存放着Linux下所有的设备文件,/home:用户主目录,/lost+found:存放丢失的文件;/mnt:外部设备的挂接点,通常用cdrom与floppy两个子目录!/sbin:这里存放着系统级的命令与工具/usr:通常用来安装各种软件的地方/usr/X11R6XWindow目录/usr/bin与/usr/sbin一些后安装的命令与工具/usr/include、/usr/lib及/usr/share则是存放一些共享链接库/usr/local常用来安装新软件/usr/srcLinux源程序/boot:Linux就是从这里启动的/etc:这里存放在Linux大部分的配置文件/root:root用户的主目录,/var:通常用来存放一些变化中的东西!/var/spool:存放一些邮件、打印队列等IntroductiontoUnix15NankaiUniversity,CYLI,2019/8/15简单命令ls,listfiles&directoriesintheworkingdirectorycd,changedirectorycp,copyfilemv,movefilemkdir,makedirectorypwd,printworkingdirectoryman,listmanualeditors:vi,emacs,picoIntroductiontoUnix16NankaiUniversity,CYLI,2019/8/15显示文件内容Cat:concatenatesandprintsfilesMore:LessHeadTailIntroductiontoUnix17NankaiUniversity,CYLI,2019/8/15Input&outputStandardinput(stdin):keyboard;Standardoutput(stdout):monitor;Creatingfileswithcat;Stdin&stdout’sredirecting:,;Pipe“|”:itisusedtopipetheoutputofthefirstcommandtotheinputofthesecondcommand.Filters(transformsitsoutputinsomeway):sort,wc;suchasls|sort–r.IntroductiontoUnix18NankaiUniversity,CYLI,2019/8/15FilepermissionsTherearethreedifferentpermissionmodes,reading,writing&executing,forthreedifferentusers:owner,group,all.ls–l,showingthepermissioninfo,10bits;Chmod[who][permissions][file]:IntroductiontoUnix19NankaiUniversity,CYLI,2019/8/15FindingfilesCommand:findSyntax:findpathname-listsoptionexpression;Examples:Toprintoutthecurrentpathnameforfile‘myfile’,find.–namemyfile–print;Toprintouttheyes*filesaccessedinthelasttwodays,find.–name‘yes*’–atime+2–print;IntroductiontoUnix20NankaiUniversity,CYLI,2019/8/15RedHatLinux7.11)采用了最新的Linux2.4.2版稳定内核,支持更多硬件设备,具有很高的性能指标;2)采用了最新的图形系统Xfree864.0.3,提供了强大的硬件支持;3)引入了全图形安装界面,使得安装更为简单;5)显著改进了对多CPU计算机的支持,而对于单CPU的计算机器,则提供了高达4G的用户进程空间,同时取消了PCI总线的限制,虚拟内存可高达64G物理内存,支持多用户和集体使用,可谓是企业级的操作系统;6)对移动存储设备提供了出色的支持,包括:可“热插拔”USB设备、ZIP驱动器和各种光盘刻录机。7)加入了一些新的系统配置工具来方便用户管理以及Linux系统使用,例如apacheconf,bindconf,和printconf等,这些工具能方便的分别让用户通过GUI图形用户界面来配置APACHE,BIND,和打印机。8)还增强了对PCMCIA设备的支持,这对使用PCMCIA设备的笔记本电脑的用户来说是非常重要的;9)在安全方面做了许多修补工作,安全缺省设置可保证端口关闭,新的防火墙屏蔽可使用用户任意打开或关闭;10)捆绑了大量最新的应用软件、服务器软件。
本文标题:Linux是一套免费使用和自由传播的类Unix操作系统
链接地址:https://www.777doc.com/doc-314576 .html