- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统基础知识经典教程研讨
第一章 Linux 基础 Unix Minix Linux 1.1. Unix 最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在ATT的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。 1.2. MINIX 荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum(谭宁帮)教授为了能够教导学生学习UNIX,自己动手写了一个Minix,是一个Mini的UNIX系统。MINIX是一个廉价的小型类Unix操作系统,是为在计算机科学用作教学而设计的,可以在80286的Intel芯片上运行。 1.3. Torvalds的linux Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统. 1.4. GNU项目 目标在于建立一个完全相容于UNIX的自由软件环境。发展GNU系统的计划,最早由理查德?斯托曼在1983 年启动,它是自由软件基金会最早致力的目标。最近一个GNU系统版本,是于2011年4月1日释出的GNU 0.401,采用GNU Hurd作为操作系统内核。其他的内核,最著名的是Linux kernel,也被应用在GNU系统中。GNU是“GNUs Not Unix”的递归缩写。这个项目的目的是创建一个自由的开放的操作系统。 1.4.1. GPL GNU的通用公共许可证GPL为了避免GNU开发的软件被其他人利用成为专利软件,推出了通用公共许可证GPL(General Public License)并称之为Copyleft(专利软件是Copyright)就是用户获得GNU 软件后可以自由使用和修改,但是用户在散布GNU软件时,必须让下一个用户有获得源代 码的权利并且必须告知他这一点。这一条看似古怪的规定是为了防止有些别有用心的人或 公司将GNU软件稍加修改就去申请版权,说成是自己的产品。其目的就是要让GNU永远 是免费和公开的。 1.5. Linux Linux是一个自由的,免费的,源码开放的操作系统。也是开源软件中最著名的例子。其最主要的目的就是为了建立不受任何商品化软件版权制约的,全世界都能使用的类Unix兼容产品. 1.5.1. Linux特点 开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面(命令界面,图形界面等),出色的速度性能 基于GPL(通用公共许可证) 1.5.2. Linux的组成 内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。 Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。 文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等 应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等 1.5.4Linux发展与未来 现在有很多公司都在使用Linux操作系统,Linux操作系统从桌面到服务器,从操作系统到嵌入式系统,从零散的应用到整个产业都初见雏形 。Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,并且形成了大规模的应用局面。 2. Ubuntu的安装 Vmware虚拟机安装 vmware虚拟机中安装ubuntu。 * /etc/vim/vimrc配置文件位置 * * * * * * * 如果此目录不存在,则同时使用-m选项,可以创建主目录。 useradd -m sam useradd会添加用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。 adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户 * * Sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,re
您可能关注的文档
- FTTH放装流程皮线光缆成端研讨.ppt
- FTU需求分析研讨.ppt
- G029智能电子产品系统工程实施赛项竞赛规程(官方4.1)研讨.doc
- G25_II填报说明(.2)研讨.doc
- Frozen冰雪奇缘介绍短片研讨.ppt
- G25流动性覆盖率报表说明研讨.doc
- FTTH布线系统展示实训室方案(数据中心、综合布线)研讨.doc
- fun_English趣味英语知识大赛_PPT研讨.ppt
- G71指令应用_理实一体化教学_数控车削编程与操作研讨.ppt
- GB21861《机动车安全技术检验项目和方法》培训讲研讨.ppt
- 初中生热量与温度概念学习的深度剖析与教学策略探究.docx
- 4-6年级小学生受欺凌经历对自尊与焦虑的影响及干预策略探究.docx
- 重塑就业基石:大学生就业诚信问题的深度剖析与路径探寻.docx
- 精品解析:山东省济宁市邹城市2023-2024学年高一下学期4月期中考试政治试题(解析版).docx
- 安徽省农村公共服务社区化模式:现状、挑战与创新发展.docx
- 以生物为翼,筑心灵之基:初中生物教学中心理健康教育的深度融合与实践.docx
- 苏泊尔课件介绍.pptx
- 功能性胃肠病:心身整体评估体系构建与生活质量影响因素的深度剖析.docx
- 突破与展望:二维Bi₂O₂Se薄膜大面积合成技术与光电特性解析.docx
- 银川市小学数学教学中微课应用的现状、问题与突破路径探究.docx
文档评论(0)