武汉工业学院
Linux操作系统
班级:网络工程1002班
姓名:黄洪
学号:100511724
指导教师:黄亮
Linux是一种类似UNIX的操作系统,它继承了UNIX的优秀设计思想,几乎拥有UNIX的全部功能。简单而言,Linux主要具有以下特点或优点。
(1)真正的多用户多任务操作系统
Linux是真正的多用户多任务操作系统,Linux支持多个用户从相同或不同的终端上同时使用同一台计算机,每个用户可以同时执行多个任务,而没有商业软件所谓许可证(License)的
限制。在同一时间段中,Linux系统能响应多个用户的不同请求。Linux系统中的每个用户对自己的资源(如文件、设备)有特定的使用权限,不会相互影响。
(2)良好的兼容性
Linux完全符合IEEE的POSIX(Portable Operating System for UNIX,面向UNIX的可移植操作系统)标准,可兼容当前主流的UNIX系统(System V和BSD)。在UNIX系统下可以运行的程序,也几乎完全可以在Linux上运行。这为应用系统从UNIX系统向Linux系统的转移提供了可能。
(3)强大的可移植性
Linux是一种可移植性很强的操作系统,在掌上电脑、个人计算机、小型机、中型机、大型机上都可以运行Linux,是迄今支持最多硬件平台的操作系统。
(4)高度的稳定性、可靠性与安全性
Linux承袭UNIX的优良特性,可以连续、稳定、可靠地运行数月、数年而无需重新启动。Li
nux具有健壮的基础架构,它由相互无关的层组成,每层都有特定的功能和严格的权限许可,从而保证最大限度的稳定运行。因此在过去十几年的广泛使用中,只有屈指可数的几个病毒感染过Linux,具有很强的免疫性。
(5)开放性与低费用
Linux与其它商业性操作系统最大的区别在于它的源代码完全公开。Linux从最初就加入了GNU计划,其软件发行遵循GPL原则,也就是说Linux与GNU计划中的其他软件一样都是自由软件(Free Software)。
而正是着诸多的优点让Linux操作系统被广泛的运用在各个领域,其用户人数仍在迅猛增长,大概这也是我们为什么要学习它的原因。
我们在课上主要学习了Linux方面的应用,比如怎么安装Linux操作系统,使用其基本命令,在系统上安装程序,比如JDK,Mysql等工具。学习过程中发现,Linux与Windows相比,差别很大,首先,Linux的文件系统是一大特,Linux只有一个文件树,整个文件系统就是以一个树根“/”为起点的,所有的文件和外部设备都以文件的形式挂接在整个文件树
上的,包括硬盘,软盘,光驱,调制解调器等,这和以“驱动器盘符为基础的Windows系统”大不相同。而Linux的文件结构体现了这个操作系统的简洁清晰。
其次,我觉得比较不一样的就是它的操作命令,在Linux的字符界面下,任何操作都是通过指令来完成。类似于DOS指令,但是这些控制台命令比较敏感于大小写,也就是说,如果你输入的指令大小写不对,那么你就不指望他能做出你想要的操作了。比如,cd命令,这是用来进出目录的指令,其使用方法与dos的没什么大的差别,但是如果大小写不对,就不能操作成功,而且,如果直接输入“cd”,后面不加任何东西的话,他会回到使用者的Home Directory。而指令中,我觉得最重要的当属“man”命令了,这命令实际就是查看指令用法的help,它的说明很详细,但是它全是英文,看起来特头疼,如果英语足够好,也许不要人帮忙也能精通Linux。
在Linux什么电脑可以装linux系统下编程可以说又是一大难题了,就我而言,用半吊子的水平使用其编写Java程序,第一次足足重写了4次,每次都是这儿出错,然后去修改,结果越改越乱,最后没法收拾。因为我们没有习惯其进入VI模式下的书写方式,总是要按“I”,却总忘了,然后写个大写的S,却直接删除一行。所以一个小小的程序就让我焦头烂额了。这也正是两个操作系统间的习惯问题,适应了应该会好点。
然后说安装JDK和Mysql几个工具,中间的过程有些还没明白,安装过程中总死板硬套示例里的安装指令,然后就各种出错,没法完成,不能灵活变动的自主安装,最后老师帮忙才完成。
由于Linux自身开放。稳定,安全等特性,使其在网络服务器、嵌入式技术、编程开发等领域发挥越来越重要的作用,学Linux这门课还是很是很有必要的,至少从其前景来看,将来使用的几率比较大。了解Linux的相关内容,让我们对它不至于完全陌生,至少也可以简单的去使用,有了一定的基础。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论