Linux 操作系统概述
调研时间大连旅游介绍2011/12/2  14:00到16:30
摘要:
    随着网络应用越来越广泛,对各种嵌入式系统的网络功能要求越来越高.希望系统能够支持TCP/IP及其他Internet协议,使我们能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中.也需要系统具有更好的软件兼容性,本文就在此研究讨论Linux系统的管理和应用等。
关键字:Linux操作系统的发展历程,基本知识及发展前景。
正文:
现代社会是个科技高速发展的信息化社会,这无疑导致了电脑的使用人数迅速增长,而对于电脑构造等行业也变得火热,相信这些人都应给学过一些理论的科学依据,像是“操作系统概论”的书籍。作为新时代的大学生,我也不容例外,正在学习这门课程,并同过学习,了解到
了很多系统的知识。在此,希望能够运用一些基本知识和查阅相关的资料,对Linux操作系统作一调研。
一个完整的计算机系统是由硬件和软件两大部分组成,而操作系统是所有软件中最基础,最核心的部分,是计算机用户和计算机硬件之间的中介程序,它为用户执行程序提供更方便,更有效的环境(参考资料①)。那什么是操作系统呢? 其实现在还是不能给它一个统一完整的定义和解释,因为有计算机科学技术的不断创新,推动着操作系统的不断更新与改进。一般而言,我们可以这么理解,操作系统是管理和控制计算机资源的软件,是用户与计算机之间的接口,若是没有了操作系统,这台计算机就是没有用任何功能的普通机器。
寒假社会实践范文
既然已经知道了操作系统的重要性,那我就来具体了解Linux 操作系统。 Linux是由Unix发展而来的,能够运行于多种平台上,支持多用户,多进程,具有较好的性能及良好的兼容性和可移植性。Linus Torvalds是Linux 操作系统的创始人。1992年他21岁,是芬兰赫尔辛基大学计算机科学系二年级的学生。在自己的计算机上,他通过修改终端仿真程序和硬件驱动程序,开始了自己的编程实践。在学习MINIX时,他认识到MINIX系统存在诸多的限制,
至此,他产生了编制已给想你操作系统的想法。Linus尝试着把GNU的各种著名软件移植到MINIX上,并希望它们能够符合POSIX标准。1991年10月5日,Linus正式对外宣布Linux内核系统的诞生,并在internet上公布了全部源代码。 这一举动引发了全球计算机爱好者的开发热情,他们从网上下载源程序,并按照自己的意愿完善某一方面的功能,然后将其发回网上,开放,使Linux在无数人的雕琢下成为最稳定,最有发展前景的操作系统(参考资料②)。
现在越来越多的厂商在嵌入式设备中采用Linux系统,这是什么原因呢?为什么这么多人选择Linux而不选择Windows或者是Dos,这是因为Linux有很多显著的特点:
1基于Unix设计,性能出,继承了Unix的安全性与稳定性,具有良好的伸缩性和可移植性。
2遵循GPL许可,是个自由软件。它遵循GNU的GPL许可证,用户可以免费的获得和使用Linux,并且在GPL许可的范围内自由的修改和传播,因而是学习,应用,开发操作系统及其他软件的理想平台。
3符合POSIX标准,兼容性好。POSIX是基于Unix制定的针对操作系统应用接口的国际标准,目的是为了获得不同操作系统在源代码级上的软件兼容性。
4可移植性好。Linux的内核只有不到10%的代码采用了汇编语言,其余均采用C语言编写,因此具有高度的可移植性。目前,Linux可以在包括i386,Sparc,Alpha,Mips,PowerPC等在内的各种计算机平台上运行。
5网络功能强大。其网络协议内置在内核中,性能好,兼容性好,可以轻松的与各种网络集成在一起(参考资料③)。
基于这些功能,Linux当然能收到众多人员的青睐,但对于初学者来说,还是有很多需要注意并要努力学习的地方。像是如何安装,如何管理Linux系统和Linux服务器的故障排除等。这些问题都不得不促使我们好好学好Linux系统的操作原理与应用。下面我就以下几个方面来具体谈谈Linux的相关事项。
调研时间2011/12/8  13:00到16:00
Ⅰ 基础知识篇
1Linux系统的安装与基本设置
其安装方式有三种,分别是硬盘,网络和光驱安装。硬盘安装方式一般是在Windows系统的基础上进行的,但要注意,因为Windows文件系统格式和Linux是完全不同的,所以绝对不能在一个分区内既安装Windows又安装Linux,即使这么做了,Linux也识别不了硬盘分区。网络安装就必须要先通过网卡的PXE协议引导,通过DHCP获得IP地址,通过tftp获得最基础的内核文件,然后使用该内核文件启动电脑,之后可以对安装文件进行配置。光驱安装是Linux系统最常见的方式,简单易懂。
2系统核心组成
Linux内核相当于人的大脑,是系统中最重要的组成部分。一个完整的Linux内核一般有5个部分组成,他们分别是内存管理,进程管理,进程间的通信,虚拟文件系统和网络接口。
1内存管理
其主要完成的是如何合理有效的管理整个系统的物理内存,同时快速响应内核各个子系统对内存分配的请求。Linux内存管理支持虚拟存储,即在系统上运行的所有程序占用内存的
易大千
总量可以大于实际物理内存,而多余的这部分内存就是通过磁盘申请得到的。
2进程管理
Linux支持多任务运行,在系统运行时,每个进程都会分的一定的时间片,然后由进程调度器根据时间片的不同,选择每个进程依次进行。
林秀琴 陈致远3进程间的通信
由于不同的用户进程拥有不同的进程空间,因此进程间的通信要借助于内核的中转来完成。
4虚拟文件系统
内核中的虚拟文件系统用一个通用的文件模型表示了各种不同的文件系统,这个文件模型屏蔽了很多具体文件的差异,使Linux内核支持很多不同的文件系统。
5网络接口
网络接口提供了对各种网络标准的实现和对各种网络的硬件支持。
艰苦的近义词
3Linux常用命令及其使用
系统管理员可以使用3种方法来管理和维护系统,分别是直接编辑系统配置文件和脚本文件,这是最基本,有时也是唯一可用的手段;使用Shell命令,这些命令是最安全,最有效,也是最灵活的系统管理工具;使用图形化管理工具,这种方法虽然易用,但不能完全替代命令操作,这是因为这些图形依赖于发行版本,缺乏一致性,也因为它们受到图形界面操作的限制,无法获得命令操作所具有的高效率,高灵活性和自动化等特性。
调研时间2011/12/10  9:00徐若瑄三级到12:10
Ⅱ 服务器搭建篇
1Linux服务器网络配置
用网卡进行安装,然后配置网络,但是不同Linux发行版的网络配置文件路径略有不同。
2Linux网络应用
网络配置文件,开启Linux代理转发功能需要路由器设备。
3Linux服务器安全策略
网络安全在互联网应用中是个非常重要的课题,而服务器是网络安全中最关键的环节, Linux作为服务器放入互联网中,将面临来自网络的各种威胁与攻击,网络安全与系统本身的安全,对于服务器的稳定运行至关重要。所以系统必须具有很好的防范攻击的策略,操作系统常用的安全策略主要有软件的升级,端口与服务,密码登陆安全,或是Linux软件防火墙iptables等