本学期开设了Linux操作系统与应用的专业选修课。通过八周的理论学习和三次上机,我对Linxu操作系统有了更深更全面的了解。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
这不是我第一次接触Linux操作系统。第一次接触linux是在淘宝购买某个网游单机版时,需要在本地架设服务器。根据卖家发过来的架设视频和配置文件,一步步地将RedHat安装到了虚拟机上,成功架设游戏服务端。但卖家并没有为我提供Root权限,无法进入系统一探究竟。通过这次接触,掌握了Linux的安装流程。第二次接触是实验室老师要求我将地震反演软件Jason7.0安装到redhat上。与Windows安装软件方法不同,linux系统下需要使用命令行安装软件。在Jason软件安装过程中,涉及到对mac地址和license文件进行修改,在此过程中学习了部分linux的指令以及vi编辑器。通过这些与Linux偶然接触的机会,提起了我对linux的兴趣。但是单纯靠兴趣无法熟练掌握一门技术,通过本学期的深入学习,我对linux的发展史和特点以及linux的实际应用有了更深的了解。接下来我将从Linux的特点和实际应用两方面进行介绍。
首先Linux操作系统是一套免费使用和自由传播开源系统。这与linux的发展历程息息相关。Linux 操作系统的诞生、发展和成长过程依赖于以下五个重要支柱:
UNIX 操作系统、MINIX操作系统、GNU 计划、POSIX 标准 、Internet 网络。
Linux的成功得益于GPL协议。GPL协议规定:自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。在GNU项目的推动下,上个世纪90年代初该项目已经开发出许多高质量的免费程序,其中包括有名的em