LINUX(免试作业).doc_第1页
LINUX(免试作业).doc_第2页
LINUX(免试作业).doc_第3页
LINUX(免试作业).doc_第4页
LINUX(免试作业).doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统原理 Linux大作业专业:自动化班级:09504学号:200913050406姓名:黄克旺LINUX一、LINUX历史Linux 的核心原型是 1991 年由托瓦兹 (Linus Torvalds) 写出来的,在网络上首次公告 0.02 版的 Linux Kernel ,称为 hobby。 二、LINUX的一些新概念1、linux对于硬盘的管理:在Linux里边,没有盘符这个概念,用目录的形式进行管理。把每一个分区和某一个目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载-mount。这种对应关系可以由用户随时中断和改变。2、SWAP交换分区:Windows操作系统把这个区域叫做虚拟内存,Linux把它叫做交换分区swap。安装Linux时候建立交换分区时,如果内存只有64M或则128M,那么交换分区最好设置成为它的3倍,如果你的分区足够大,有256M或则512M,那么设置成为相同大小就可以了。但是请注意,最好大小为2的N次幂的数字。3、分区格式:硬盘只是一个用电磁的方式纪录信息的媒介,可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软的操作系统选择了fat16格式作为DOS的分区格式,往后windows95和windows98支持fat32格式,windowsNT使用NTFS4格式,windows2000以及XP支持NTFS5,也支持fat32,但是她们都不支持Linux上常见的分区格式。Linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,现在还有ext4。但是它同时支持非常多的分区格式,包括很多大型机上UNIX使用的XFS格式,也包括微软的那些fat以及NTFS格式。在给硬盘分区时就需要指定使用的分区格式。Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 16384GB。但由于目前核心 2.4 所能使用的单一分割区最大只有 2048GB,因此实际上能使用的文件系统容量最多也只有 2048GB。 Ext3: 顾名思义,它就是 ext2 的下一代,也就是在保有目前 ext2 的格式之下再加上日志功能。ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。4、GNU General Public License (GPL)的精神: o GPL 的授权之软件,乃为自由软件(Freeware),任何人皆可拥有他; o 开发 GPL 的团体(或商业企业)可以经由该软件的服务来取得服务的费用; o 经过 GPL 授权的软件,其属于 Open source 的情况,所以应该公布其原始码; o 任何人皆可修改经由 GPL 授权过的软件,使符合自己的需求; o 经过修改过后 Open source 应该回馈给 Linux 社群。 (PS. Open source 最大的优点为多人维护, debugs 的速度较快,程序亦较为安全,但是缺点则是缺乏专人维护!) 5、X Window:即X Windows图形用户接口,它并不是一个软件,而是一个协议(protocal),这个协议定义一个系统成品所必需具备的功能(就如同 TCP/IP, DECnet 或IBM的 SNA,这些也都是协议,定义软件所应具备的功能)。任何系统能满足此协议及符合协会其他的规范,便可称为X。6、目录名称 意义我安装的fedora15下的根目录 /bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下, 例如“mount /dev/cdrom /cdrom”/etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。/sbin 该目录用来存放系统管理员的系统管理程序。/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库/lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。/proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录/tmp 用来存放不同程序执行时产生的临时文件/usr 用户的很多应用程序和文件都存放在该目录下一般日常能经常访问的目录有home 目录、mnt目录、media 目录、usr 目录。7、GUI GUI 为 Graphical User Interface 的简写,即为使用者图形界面,目前我们在 Linux 上面的 GUI 一般称为 X-Window ,而其核心为 Xfree86 这个 X-Server !这个 Xfree86 最大的功能即是在控制显示卡、硬件周边等跟 Window 有关的界面,所以 X-Window 无法启动时,通常是 Xfree86 这个 X-Window 的核心驱动程序设定不完全有关! 三、Linux支持的硬件Linux对于硬件的支持有三句话概括:越新的硬件越难支持,越小的厂家的产品越难支持,越来越多的硬件被支持!四、LINUX的应用及版本介绍1、Linux 的应用 网络服务器: 承袭了 Unix 高稳定性的良好传统, Linux 上面的网络功能特别的稳定与强大! 此外,由于 GNU 计划与 Linux 的 GPL 授权模式,让很多优秀的软件都在 Linux 上面发展, 且这些在 Linux 上面的服务器软件几乎都是自由软件! 因此,做为一部网络服务器,例如 WWW, Mail Server, File Server, FTP Server 等等, Linux 绝对是上上之选!当然,这也是 Linux 的强项! 工作站计算机: 如同前一章提到的,工作站计算机与服务器不一样的地方,大概就是在于网络服务了。 工作站计算机本身是不应该提供 Internet 的服务的(LAN内的服务则可接受)。 此外,工作站计算机与桌上型计算机不太一样的地方,在于工作站通常得要应付比较重要的公事应用, 例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。 Linux 上面有强大的运算能力,以及支持度相当广泛的 GCC 编译软件, 因此在工作站当中也是相当良好的一个操作系统选择。 桌上型计算机: 所谓的桌上型计算机,就是在办公室使用的计算机。一般我们称之为 Desktop 的系统。 嵌入式系统: 近年来电子相关产业相当的蓬勃发展,其中,小型微电脑的发展甚为重要! 例如家电产品、PDA、手机、数字相机以及其它微型的计算机配备。 这些计算机配备也都是需要操作系统来控制的!而操作系统是直接嵌入于产品当中的, 例如 PDA 本身就是一个小型的计算机操作系统啦!这些系统我们就称为嵌入式系统。2、主要发行版本,个人、企业、单位在内核基础上开发的GNU/Linux程序,主要包括:-RedHat Linux-SUSE Linux-Debian GNU/Linux-Ubuntu Linux-Slackware Linux-Knoppix Linux-MEPIS Linux-Xandros Linux-FreeBSD Linux-TurboLinux-RedFlag Linux -OpenLinux-BluePoint Linux-Mandriva/Mandarke LinuxRedhat:正统的Red Hat版本早已停止技术支持,最后一版是Red Hat 9.0。于是,目前Red Hat分为两个系列:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。Fedora Core 1发布于2003年年末,而FC的定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短.Debian GNU/LinuxDebian是菜鸟油服务器之前所采用的操作系统。Debian最早由Ian Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch): stable, testing 和 unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过 unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt- get,在Debian上安装、升级、删除和管理软件变得异常容易。只要简单得敲一下”apt-get upgrade & apt-get update”,机器上所有的软件就会自动更新了Ubuntuhttp:/www.ubuntuLUbuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux操作系统。从前人们会认为Linux难以安装、难以使用,Ubuntu出现后,这些都成为了历史。Ubuntu基于Debian Sid, Ubuntu拥有Debian的所有优点,包括apt-get。Ubuntu默认采用的GNOME桌面系统也将Ubuntu的界面装饰的简易而不失华丽。Kubuntu同样适合你!Ubuntu的安装非常的人性化,只要按照提示一步一步进行,安装和Windows同样简便!Ubuntu被誉为对硬件支持最好最全面的 Linux发行版之一,许多在其他发行版上无法使用,或者默认配置时无法使用的硬件,在Ubuntu上轻松搞定。并且,Ubuntu采用自行加强的内核(kernel),安全性方面更上一层楼。并且,Ubuntu默认不能直接root登陆,必须从第一个创建的用户通过su或sudo来获取root权限。Ubuntu的版本周期为六个月,弥补了Debian更新缓慢的不足。Red Flag 红旗/在红旗软件的倡导下,由亚洲最强的Linux厂商共同创立的企业级操作系统品牌Asianux于2004年发布。基于这个全球领先技术的平台,红旗软件不断进行创新,将Linux的稳定性、安全性和易用性推向新的高度,带来符合中国乃至亚洲市场需求的产品,让更多的用户受益于开放系统的强大优势。同时,作为Asianux的领导者,红旗软件的优势技术源源不断地通过这个平台贡献于开源社区和中国软件产业。拥有广阔前景的技术服务是Linux市场的活力之源,服务的标准与价值正在促进产业的健康发展。红旗软件熟知中国用户的需求,并能为之全面提供本地化的、有针对性的Linux技术支持服务和培训。红旗软件拥有亚洲最专业的Linux技术支持中心、覆盖面最广的全国性服务培训网络,以及具备专业技术和丰富经验的专家团队,为各行业的关键应用客户提供一流的服务。此外,红旗软件的培训体系已经培养出数千名认证工程师和产品应用专家,他们活跃在Linux应用的第一线,不断推动着产业链条的发展。MandrivaMandriva原名Mandrake,最早由Gal Duval创建并在1998年7月发布。说起Mandrake的历史,其实最早 Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的 Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。我想这也是当时Mandrake在国内如此红火的原因之一。Mandrake在易用性方面的确是下了不少功夫,包括默认情况下的硬件检测等。Mandrake的开发完全透明化,包括“cooker”。当系统有了新的测试版本后,便可以在cooker上找到。之前Mandrake的新版本的发布速度很快,但从9.0之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。GentooGentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。3、Linux的版本选择问题:ubuntu、kubuntu以及xubuntu定制集成了大部分东西,几不用在系统上浪费太多时间,三者的区别仅仅是桌面程序的不一样,方便初学者只想试用linux系统。Gentoo桌面系统,可以非常灵活的定制自己的Linux系统,让自己的机器跑得更欢,但需要在Linux系统安装方面浪费一点时间, Gentoo带来的自由快感。Gentoo也可以成为一个稳定的服务器系统,可以深入摸索一下Linux的各个方面的知识,自己定制许多内容CentOS安装完成后,经过简单的配置就能提供非常稳定的服务。FreeBSD是一个坚如磐石的非常稳定的服务器系统RedHatLinux与其他两套最常见的Linux版本相比,是初学者的最佳选择,对于初次接触Linux的用户来说,RedHat可以让用户很快享受到Linux的强大功能而免去繁琐的安装与设置工作。Puppy Linux它虽然小,重量轻,但功能方面却非常完善,对于一些逐渐老去的笔记本电脑来说,Puppy Linux提供了近乎完美的方式,因为它只需要很少的空间或系统资源,能够很好地运行。五、我的LINUX选择与安装方面的问题 我下载的linux版本与vmware版本我是使用虚拟机来进行LINUX的学习的,这样既能看更多的系统,也不会害怕出错。由于网速等原因,本想尝试更多的系统,但最后只尝试了3个系统,如图。最先试用的是第三个ubuntu10.10但是没有弄成中文的,只能跟着win的感觉用,所以几乎没体会到东西,但在安装过程中,了解了他的安装过程,及其中出现的一些硬盘分区等方面的知识。比如上面提到的挂载、新的分区格式、swap交换分区、根目录等概念。第二个下载了Deepin系统,它也是ubuntu,是我在寻找ubuntu中文版本的时候发现的,这个深度加工过的linux在Linux Deepin的网站()上这样介绍它的:大空间:使用“全局菜单”和“窗口控制”小程序,让您获得真正的“最大化”窗口;易用:精心选择的软件(永中 Office、小小输入法、浏览器的专用链转换扩展,等等),使系统很容易使用;舒适:精心调制的动画效果、精选外观和壁纸、精选声音主题,用起来赏心悦目。我安装Deepin时磁盘分区的过程:支持相当多的分区格式 最终分割成了3块:/和swap剩下一部分空间未动。第三个试用的是Fedora15又一次体会了英文的安装过程,许多不懂,但因为前面两次的安装经验,摸索着装完了。安装过程虚拟机下的光盘安装方式因为第二个自己分区,所以这个试用了自动分区(我选择的是清空整个硬盘)各种安装方式装完后建立用户的时候六、进程调度:linux内核的三种调度方法1,SCHED_OTHER 分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务3,SCHED_RR实时调度策略,时间片轮转实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的进程将会得到优先调度。SHCED_RR和SCHED_FIFO的不同:当采用SHCED_RR策略的进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放在队列尾保证了所有具有相同优先级的RR任务的调度公平。SCHED_FIFO一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃。如果有相同优先级的实时进程(根据优先级计算的调度权值是一样的)已经准备好,FIFO时必须等待该进程主动放弃后才可以运行这个优先级相同的任务。而RR可以让每个任务都执行一段时间。七、进程管理1、程序和进程;程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。1.1 进程分类;进程一般分为交互进程、批处理进程和守护进程三类。守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。比如在Fedora或Redhat中,我们可以定义httpd 服务器的启动脚本的运行级别,此文件位于/etc/init.d目录下,文件名是httpd,/etc/init.d/httpd 就是httpd服务器的守护程序,当把它的运行级别设置为3和5时,当系统启动时,它会跟着启动。rootlocalhost # chkconfig -level 35 httpd on由于守护进程是一直运行着的,所以它所处的状态是等待请求处理任务。比如,我们是不是访问 LinuxSir.Org ,LinuxSir.Org 的httpd服务器都在运行,等待着用户来访问,也就是等待着任务处理。1.2 进程的属性;进程ID(PID):是唯一的数值,用来区分进程;父进程和父进程的ID(PPID);启动进程的用户ID(UID)和所归属的组(GID);进程状态:状态分为运行R、休眠S、僵尸Z;进程执行的优先级;进程所连接的终端名;进程资源占用:比如占用资源大小(内存、CPU占用量); 1.3 父进程和子进程;他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终止,父进程并不一定终止。比如httpd服务器运行时,我们可以杀掉其子进程,父进程并不会因为子进程的终止而终止。在进程管理中,当我们发现占用资源过多,或无法控制的进程时,应该杀死它,以保护系统的稳定安全运行;2、进程管理;对于Linux进程的管理,是通过进程管理工具实现的,比如ps、kill、pgrep等工具;2.1 ps 监视进程工具;ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用top工具;2.2 pgreppgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行。在服务器的配置和管理中,这个工具常被应用,简单明了;用法:#ps 参数选项 程序名常用参数-l 列出程序名和进程ID;-o 进程起始的ID;-n 进程终止的ID;3、终止进程的工具 kill 、killall、pkill、xkill;终止一个进程或终止一个正在运行的程序,一般是通过 kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行,也可以用这些工具来终止。为什么数据库服务器的父进程不能用这些工具杀死呢?原因很简单,这些工具在强行终止数据库服务器时,会让数据库产生更多的文件碎片,当碎片达到一定程度的时候,数据库就有崩溃的危险。比如mysql服务器最好是按其正常的程序关闭,而不是用pkill mysqld 或killall mysqld 这样危险的动作;当然对于占用资源过多的数据库子进程,我们应该用kill 来杀掉。 4.1 top 命令用法及参数;top 调用方法:top 选择参数参数:-b 以批量模式运行,但不能接受命令行输入;-c 显示命令行,而不仅仅是命令名;-d N 显示两次刷新时间的间隔,比如 -d 5,表示两次刷新间隔为5秒;-i 禁止显示空闲进程或僵尸进程;-n NUM 显示更新次数,然后退出。比如 -n 5,表示top更新5次数据就退出;-p PID 仅监视指定进程的ID;PID是一个数值;-q 不经任何延时就刷新;-s 安全模式运行,禁用一些效互指令;-S 累积模式,输出每个进程的总的CPU时间,包括已死的子进程;交互式命令键位:space 立即更新;c 切换到命令名显示,或显示整个命令(包括参数);f,F 增加显示字段,或删除显示字段;h,? 显示有关安全模式及累积模式的帮助信息;k 提示输入要杀死的进程ID,目的是用来杀死该进程(默人信号为15)i 禁止空闲进程和僵尸进程;l 切换到显法负载平均值和正常运行的时间等信息;m 切换到内存信息,并以内存占用大小排序;n 提示显示的进程数,比如输入3,就在整屏上显示3个进程;o,O 改变显示字段的顺序;r 把renice 应用到一个进程,提示输入PID和renice的值;s 改变两次刷新时间间隔,以秒为单位;t 切换到显示进程和CPU状态的信息;A 按进程生命大小进行排序,最新进程显示在最前;M 按内存占用大小排序,由大到小;N 以进程ID大小排序,由大到小;P 按CPU占用情况排序,由大到小S 切换到累积时间模式;T 按时间累积时间对任务排序;W 把当前的配置写到/.toprc中 5、进程的优先级:nice和renice;在Linux 操作系统中,进程之间是竟争资源(比如CPU和内存的占用)关系。这个竟争优劣是通过一个数值来实现的,也就是谦让度。高谦让度表示进程优化级别最低。负值或0表示对高优点级,对其它进程不谦让,也就是拥有优先占用系统资源的权利。谦让度的值从 20到19。目前硬件技术发展极速,在大多情况下,不必设置进程的优先级,除非在进程失控而疯狂占用资源的情况下,我们有可能来设置一下优先级,但我个人感觉没有太大的必要,在迫不得已的情况下,我们可以杀掉失控进程。nice 可以在创建进程时,为进程指定谦让度的值,进程的优先级的值是父进程SHELL的优先级的值与我们所指定谦让度的相加和。所以我们在用nice设置程序的优先级时,所指定数值是一个增量,并不是优先级的绝对值;八、进程管理实战:(1)显示当前登录到系统的用户信息;st0804015tan $ usersst0804015tan $ w(2)执行ps aux显示结果各列的含义; (3)用命令top观察系统的负荷(4)用kill删除某个进程(需有root权限)。在Windows环境下通过命令观察进程情况单击“开始”-“运行”,输入cmd,进入命令提示符。(2) 输入tasklist后这个命令行工具显示应用程序和本地或远程系统上运行的相关任务/进程的列表。输入tasklist/?后,可得到详细的帮助。(4)通过命令关闭一个进程: Windows的任务管理器可以进行方便的进程管理九、Linux和win的主要区别:任何一个操作系统都是这样构成的:内核+用户界面+一般应用程序Linux操作系统相比较于Windows的最主要优点就在于它的内核微软操作系统的发展Windows 有两套内核:(1)MSDOS-DOS+Win3.2-Win9X-Win XP-Vista-Win7(2)WindowsNT3.1-NT4.0-Win2000 -WIN2003微软操作系统的发展是从DOS 这个纯字符界面的系统发展到一个由字符界面的内核加上一个图像界面的应用程序(Win3.2),再到把两个合为一体的Win95,到现在再并上一开始就是图形界面的NT 成为了Windows XP。Windows 的伟大成就之一在于您的工作成果可以方便地看到并打印出来。这样一个开端影响Windows 的后期发展。所以Windows的目标是为用户提供简单、易用、兼容性强的操作系统。Windows NT 系列在网络系统方面也继承着这一特点。Linux的设计定位于网络操作系统。它的设计灵感来自于Unix 操作系统,因此它的命令设计比较简单,或者说是比较简洁。由于纯文本可以非常好地跨网络工作,所以Linux 配置文件和数据都以文本为基础。Linux的图形界面GUI是可选的,目前的发展让Linux的图形界面毫不逊色于windows。Linux的内在功能的强大是win无法达到的。Linux 系统不需要重新引导。Linux 系统的设计使得应用程序不会导致内核的崩溃,因此不必经常重新引导(与Windows系统的设计相对而言)。所以除了Linux 内核之外,其他软件的安装、启动、停止和重新配置都不用重新引导系统。如果用户确实重新引导了Linux 系统,问题很可能得不到解决,而且还会使问题更加恶化。掌握Linux 服务和运行级别是成功解决问题的关键。Linux 比Windows 相比之下更安全。文件管理方面Linux 不使用文件名扩展来识别文件的类型。相反,Linux 根据文件的头内容来识别其类型。Linux 用配置文件而windows 是注册表。十、Linux的网络实战及软件应用网络连接,打开网页自动弹出连接画面 Linux系统的高速发展,以及面向越来越多的桌面用户,各个版本的发展都已经自主集成了众多的优良的软件,以及桌面环境的不断发展,这些普通应用几乎不用学习,会用windows的一般都可以在linux下进行网络连接,存储,文档编辑,软件应用等等。安装的两个系统中,Ubuntu自带的是火狐浏览器,Fedora是konquerorFedora15 Linux下玩网页游戏(七雄争霸):系统自带插件不支持Flash,以下使用Fedora15 演示Flash在linux下的安装使用自带的软件管理器搜索并安装该支持不如直接在Flash官网下安装下载比较方便下载版本如下安装过程中需要输入用户密码下载MP3并播放 Linux下的中文输入法和输入法管理器KnoteLinux的文字处理系统deepin下集成的永中office2009,十分好用,用它处理文字编辑文档、幻灯片、表格都不成问题,同时它兼容微软的office格式。方便文件的互相编辑与交换。 自动挂载U盘,并弹出窗口十一、关于Linux的疑问及其他问题1、“Linux是一个真正意义上的多任务、多用户系统”Linux 最大的特色之一即在于其多任务时,资源分配较为平均!在Linux系统下多建几个用户2、Linux 的优点: 最大的优点来自于其良好的资源分配!所以具有: o 良好的多人多任务环境,资源分配平均; o 除了免费之外,在线更新速度快,除错与安全性均较佳; o 为 Open source 的授权,故而具有 open source 的所有优缺点; o 网络功能强大。 3、简单的几个命令使用:Shutdown:关机ls 列出文件和目录的命令-a选项用来列出所有的文件只要文件名前面第一个字符是一个“.”,这个文件就是隐藏文件。一个目录名前面的第一个字符如果是“.”这个目录就是隐藏目录。-l 这个选项用来显示一个列表,包含了这个目录下面所有的文件的绝大部分属性的列表。-R R的意思就是recursive递归,这个选项让系统显示出这个目录下面的所有文件以外,还要显示出所有子目录下面的文件。-color 这个选项可以让ls命令用不同的眼色代表不同的文件类型。比如可执行文件用绿色,普通文件是白色,目录是蓝色。在Linux里面一切都是文件,所有的硬件设备都用一个文件来代替,比如软驱,就是用/dev/fd0来代替的。目录也是一个文件。建立新目录的命令是 mkdir 新目录名删除目录的命令就是rm。 rm 待删除的文件名/目录名rm是不让直接删除的,必需先把目录里面的所有文件删除,再删除目录。-rf这个参数就可以直接避过询问立马删除cp 复制文件和目录命令 man 命令使用方法参考工具 mv 老文件名 新文件名 mv 老目录名 新目录名 就可以改变文件或者目录的名字cp命令用来把一个文件复制成为一个新的文件, cp 老文件名 新文件名 linux下有很多简写有很多不认识,通过看它的全写更容易记住该命令的意思。以下是一些对应关系: usr - user ls - list mkdir - make dir rm - remove src - source mv - move cp - copy 十二、Linux的特点总结、新发展与新技术Linux特点Linux是一套免费使用和自由传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权所制约的、全世界都能自由使用的UNIX兼容产品。1、 linux的开源特性,让编程的源代码源源不断,从而不用发愁学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论