Linux操作系统基础重点汇总

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

南阳理工学院软件学院QQ:519207564Email:qililei@163.com1/70《Linux操作系统基础》复习资料汇总本资料由南阳理工学院软件学院2008级网络工程1-5班学生共同整理,最终由老齐汇编而成。本次工作一周完成,时间较为仓促,资料多取自于互联网络。不管怎样,还是要对参与此次工作的同学们表示真挚的感谢!!目录:Linux操作系统的认识..........................................................................................2Linux操作系统的启动过程..................................................................................4linux关机和重启命令详解...................................................................................8Linux的网络属性配置和常见网络命令的使用................................................10Linux用户和用户组管理....................................................................................13Linux系统的目录和文件系统管理....................................................................17Linux磁盘管理....................................................................................................19Linux系统的常见Shell命令、通配符、重定向、管道、快捷命令..............27LinuxShell编程..................................................................................................33Linux系统内存与进程管理................................................................................42Linux下文档压缩与归档....................................................................................50Linux的软件安装管理........................................................................................62Linux下定时任务和例行任务............................................................................67南阳理工学院软件学院QQ:519207564Email:qililei@163.com2/70Linux操作系统的认识整理:丁明东一Linux是一套免费使用和自由传播、源代码开放的类Unix操作系统。1991年4月,芬兰赫尔辛基大学学生LinusBenedictTorvalds(当今世界最著名的电脑程序员、黑客)不满意Minix这个教学用的操作系统。出于爱好,他根据可在低档机上使用的MINIX设计了一个系统核心Linux0.01,但没有使用任何MINIX或UNIX的源代码。他通过USENET(就是新闻组)宣布这是一个免费的系统,主要在x86电脑上使用,希望大家一起来将它完善,并将源代码放到了芬兰的FTP站点上任人免费下载。本来他想把这个系统称为freax,意思是自由(free)和奇异(freak)的结合字,并且附上了X这个常用的字母,以配合所谓的Unix-like的系统。可是FTP的工作人员认为这是Linus的MINIX,嫌原来的命名“Freax”的名称不好听,就用Linux这个子目录来存放,于是它就成了“Linux”。这时的Linux只有核心程序,仅有10000行代码,仍必须执行于Minix操作系统之上,并且必须使用硬盘开机,还不能称做是完整的系统;随后在10月份第二个版本(0.02版)就发布了,同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则信息:Helloeverybodyoutthereusingminix-I'mdoinga(free)operationsystem(justahobby,won'tbebigandprofessionallikegnu)for386(486)ATclones.由于许多专业用户(主要是程序员)自愿地开发它的应用程序,并借助Internet拿出来让大家一起修改,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来。从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序。到1991年Linux内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在LinusTorvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。二常见Linux系统版本:(1)RedHatLinux:RedHatLinux是RedHat最早发行的个人版的Linux。自从RedHat9.0后。RedHatLinux停止了开发,而将全部力量集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。(2)FedoraCore:原来的桌面版RedHatLinux发行套件与开源社区的Fedora进行合并,成为FedoraCore发行版本。(3)RedHatEnterpriseLinux:缩写为RHEL,注重性能,稳定性和服务器软件支持。(4)CentOS:RedHat的AS/ES/WS的免费版本。(5)红旗Linux:中国较大、较成熟的Linux发行版之一。(6)Ubuntu:Ubuntu是一个以桌面应用为主的Linux操作系统。(7)YlmfOS:南阳理工学院软件学院QQ:519207564Email:qililei@163.com3/70雨林木风开源操作系统。在Ubuntu的基础上,采用了精仿的Windows主题,以国人的使用习惯为制作理念,精选常用软件。操作系统具有速度快,安全,稳定,界面操作简洁明快等特点。(8)SUSELinux:企业级Linux操作系统。三Linux的应用领域:1、服务器领域Linux主要被用作服务器的操作系统,提供了包括操作系统、数据库、网站服务器。现在,面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的TomcatJSP等都已经在Linux上有了很好的应用样本。2、嵌入式系统基于其低廉成本与高度可设定性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及行动装置等。3、手机系统Linux进入到移动终端操作系统近一年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注包括摩托罗拉和NTTDoCoMo等知名的厂商。08年google也推出了基于Linux内核的嵌入式系统Android,目前主要应用在手机上,但很多公司已经开始将其移植到其它平台,目前已有部分公司宣布今年年底会推出基于Android的NetBook。4、未来软件的方向Linux作为较早的源代码开放操作系统,将引领未来软件发展的方向。基于Linux开放源码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,很多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux的广泛使用为政府机构节省了不少经费,也降低了对封闭源码软件潜在的安全性的忧虑。南阳理工学院软件学院QQ:519207564Email:qililei@163.com4/70Linux操作系统的启动过程整理:丁明东一Linux系统启动的步骤:(1)BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动。(2)启动设备上安装的引导程序LILO(LinuxLoader)或grub引导Linux。(3)Linux首先进行内核的引导。(4)接下来执行init程序(5)打开终端供用户登录系统,用户登录成功后进入Shell。二Init进程(9)init进程是系统中所有进程的父进程,init进程繁衍出完成通常操作所需的子进程,所以init进程也称为系统初始化进程(其进程编号始终为1)。(2)内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。三Inittab文件(1)Init启动时会读取inittab文件,inittab文件位于/etc目录中南阳理工学院软件学院QQ:519207564Email:qililei@163.com5/70(2)Inittab内容如下:(详见06年上半年网络工程师试题)#inittabThisfiledescribeshowtheINITprocessshouldsetup#thesysteminacertainrun-level.##Author:MiquelvanSmoorenburg,miquels@drinkel.nl.mugnet.org#ModifiedforRHSLinuxbyMarcEwingandDonnieBarnes##Defaultrunlevel.TherunlevelsusedbyRHSare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:#Systeminitialization.si::sysinit:/etc/rc.d/rc.sysinitl0:0:wait:/etc/rc.d/rc0l1:1:wait:/etc/rc.d/rc1l2:2:wait:/etc/rc.d/rc2l3:3:wait:/etc/rc.d/rc3l4:4:wait:/etc/rc.d/rc4l5:5:wait:/etc/rc.d/rc5l6:6:wait:/etc/rc.d/rc6#Thingstorunineveryrunlevel.ud::once:/sbin/update#TrapCTRL-ALT-DELETEca::ctrlaltdel:/sbin/shutdown-t3-rnow#WhenourUPStellsuspowerhasfailed,assumewehaveafewminutes#ofpowerleft.Scheduleashutdownfor2minutesfromnow.#Thisdoes,ofcourse,assumeyouhavepowerdinstalledandyour#UPSconnectedandworkingcorrectly.pf::powerfail:/sbin/shutdown-f-h+2PowerFailure;SystemShuttingDown#Ifpowerwasrestoredbeforetheshutdown

1 / 70
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功