您好,欢迎访问三七文档
Linux概述与基本操作教师:沈峰shenfeng@163.com参考书第1章Linux概述本章内容1.1初识Linux1.2Linux纵览1.3Linux的安装1.4启动与关闭Linux1.5Windows与Linux之间的常用命令1.6安装VMwareTools和实现文件共享Linux的起源Linux是不受任何版权制约的、与UNIX兼容的操作系统UNIX1969年诞生,一般运行在大型和小型计算机上目前UNIX几乎可以在已有的所有平台上运行。UNIX最初的发展没有统一的标准,后来,IEEE开发了一个独立的UNIX标准POSIX.现有大部分UNIX和流行版本都遵循POSIX标准什么是LinuxLinux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intelx86系列和RISC处理器。Linux最早由芬兰赫尔辛基大学一位名叫LinusTorvalds的学生设计的.1991年底首次公布于众,同年11月发布了0.10版本,12月发布了0.11版本在Linus的带领下,Linux通过Internet广泛传播,吸引着世界范围的开发者对其进行不懈的开发。Linux是在GNU公共许可权限下免费获得的,是符合POSIX标准的操作系统。Linux的特性开放性多用户多任务良好的用户界面设备独立性丰富的网络功能可靠的系统安全良好的可移植性Linux与其他操作系统的区别Linux与MS-DOS之间的区别就发挥处理器功能来说,MS-DOS没有完全发挥x86处理器的功能,而Linux完全在处理器保护模式下运行,并且发掘了处理器的所有特性就操作系统的功能来说,MS-DOS是单任务的操作系统,而Linux是多任务的操作系统,用户可以同时运行多个应用程序。Linux与Windows之间的区别从发展的背景看,Linux是从一个比较成熟的操作系统UNIX发展而来的,而Windows是自成体系,无对应的相依托的操作系统。从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。Linux系统的开发,遵循UNIX的开放系统标准,任何一个软件商或开发者都可以实现这些标准。Windows操作系统是具有版权的产品,其接口和设计均由某一公司控制,只有这些公司才有权实现其设计.Linux与Windows之间的区别(续)Linux不仅提供了强大的操作系统功能,而且还提供了丰富的应用软件,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行Linux的组网能力非常强大,它提供了对于当前的TCP/IP协议的完全支持,并且包括了对下一代Internet协议IPv6的支持。Linux与商用UNIX的区别Linux和商用UNIX都基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。Linux与自由的UNIXFreeBSD的区别首先在组织方式上,FreeBSD由它的核心团队(coreteam)的领导,他们负责原始程序的开发与维护。Linux没有核心团队,在Linus的主导下来自世界各地的爱好者都可以发布自己的补丁(patch)。在发展方向上,由于人力有限,FreeBSD的核心团队将主要精力投入在UNIX自身的风格和特点上,不像Linux那样对相关硬件支持多,在易用上比Linux稍微逊色一些。Linux通常会首先考虑加入商品化系统上的各种东西,Linux更容易上手和使用。在系统核心功能上二者区别不大,但是,由于Linux庞大的开发队伍,在Linux系统上,几乎可是找到任何需要的功能,许多商用软件才具有的功能在Linux上很快就会出现。在系统的性能上,据专家分析,FreeBSD在网络性能、软件移植性和系统规范化上略胜一畴,而在硬件支持、磁盘IO操作等方面Linux略强一些.GNUGNU项目(GNUProject)开始于1984年,主要由自由软件基金(FreeSoftwareFoundation——FSF)资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。GNU是“GNU’sNotUNIX”的首字母的递归缩写,所有的GNU软件和派生工作均遵循GNU通用公共许可证,即GPL。GPL通用公共许可证主要目标是保证软件对所有的用户来说是自由的。GPL通过如下途径实现这一目标:它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。它提醒每个用户,对于该软件不提供任何形式的担保。如果用户的软件使用了受GPL保护的任何软件的一部分,那么该软件就继承了GPL软件,并因此而成为GPL软件,也就是说必须随应用程序一起发布源代码。GPL并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。LGPLGNULGPL(LibraryGeneralPublicLicense——程序库公共许可证)允许用户在自己的应用程序中使用GNU程序库,即使不公开自己的源代码。用户必须能够获得在应用程序中使用的程序库的源代码,并且允许用户对这些程序库进行修改。Linux的版本Linux内核的版本号主要由三部分构成:主版本号、次版本号、次次版本号。例如:Kernel2.6.12表示主版本号2,次版本号6、次次版本号12一些组织或公司将Linux内核与应用软件和文档包装起来,并提供安装界面、系统配置与管理工具,这样就构成了一种发行版本。例如:RedHatLinux9.0,RedFlagLinux3.0,DebianGNU/Linux,MandrakeLinuxSuSELinuxTurboLinux2.0等。Linux纵览可以把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具。/binsbinetchomeusrlibdevetcliblocal…binetclib…Linux的安装(1/3)安装方式在一台裸机上直接安装Linux。在Windows环境下先安装一个PC虚拟机,然后在虚拟机中安装Linux。PC虚拟机:BochsPC,VirtualPC,VMware。Linux的安装(2/3)安装过程(我们课程设计环境:VMware+RedHatLinux9.0)1、安装VMware。2、利用VMware建立一个Linux虚拟机。注意如下事项:1.安装方式选择:Typical.2.选择GuestOperationSystem时,选中:Linux,对应的Version选中:RedHatLinux3.虚拟机内存大小:128MB以上4.网络连接方式:Bridged方式5.虚拟磁盘:选择“新建”,大小设置:至少2GB6.建立虚拟机完成后,CD-ROM默认值是:AutoDetect。把这个值改为你RedHatLinux安装光盘将要插入的具体盘符。Linux的安装(3/3)3、在Linux虚拟机中安装Linux。打开VMware,选择刚才建立的Linux虚拟机,插入RedHatLinux安装光盘,单击VMware工具栏中的PowerOn按钮,启动Linux虚拟机进入Linux安装欢迎界面。在安装过程中注意如下事项:1.安装类型选择:定制。2.选中:Windows文件服务器。目的是安装Samba组件。3.选中:开发工具。目的是安装GCC、NASM等。启动与关闭Linux启动实验室中VMware和Linux虚拟机已经安装完毕,大家只须要通过VMware启动Linux虚拟机。登录XWindow图形界面登录实验室登录账号用户名:root口令:123456关闭图形界面关闭1.5Windows与Linux之间的常用命令Alt+Ctrl:Windows与Linux之间的输入焦点切换。Ctrl+Alt+Enter:Linux全屏幕显示切换Ctrl+Alt+Insert:针对Linux,相当于Windows中的Ctrl+Alt+Delete1.6安装VMwareTools和实现文件共享1、以root身份进入Linux,然后重新返回到主机操作系统,单击VMware的菜单项“VM\VMwareToolsInstall”2、这时在Linux桌面出现VMwareTools光驱图标,单击此图标打开此目录,里面有两个文件一个是rpm文件,另一个是后缀tar.gz文件。3、双击rpm文件打开它,待此文件安装完毕。4、把tar.gz文件复制到某个目录中,例如/tmp5、打开命令终端窗口,用cd命令进入到/tmp中,执行如下解压缩命令:tarzxfvmware-linux-tools.tar.gz。默认解压缩到/tmp/vmware-linux-tools目录下。6、用cd命令进入到/tmp/vmware-linux-tools中,执行如下命令:./vmware-instll.pl。在屏幕提示下一直按回车直到完成。至此VMwareTools安装完成。7、这时在/mnt目录下出现一个子目录hgfs,这就是Windows与Linux之间的共享目录。8、返回到主操作系统中,单击单击VMware的菜单项“VM\Settings…”,选择Options选项卡,选择SharedFolders,单击Add命令按钮,这时用户可以添加任意的共享文件夹,每添加一个,在Linux目录/mnt/hgfs下就会出现一个共享子目录。
本文标题:1 Linux简介
链接地址:https://www.777doc.com/doc-3124128 .html