本课程是高等学校网络工程、计算机科学与技术、软件工程等专业的一门重要的专业基础课,既具有一定的理论性,又具有较强的实践性。它要求学生首先要学习计算机文化基础、计算机网络原理等基础课程,在对计算机及网络有一定的认识基础上学习本课程。
通过本课程的学习,学生将对Linux操作系统有一个全面的了解,并熟练掌握常用的命令和操作,奠定在Linux系统上做进一步开发的基础。
本课程采取“一小节理论+一小节实践”的教学方法,同时,每一章节后都设计有综合实践环节,希望同学们多动手,多思考,多练习,理论联系实际,以达到熟能生巧,活学活用,熟练掌握Linux操作系统的目的。
本课程是物联网工程专业重要的专业选修课程。随着Internet的快速发展,使用Unix和Linux作为服务器主机的系统越来越多,而因为这种操作系统的稳定性和安全性,也使得基于Unix和Linux的应用服务越来越多。本课程从Linux使用基础、Linux的系统与网络管理、Linux平台上的软件开发技术三个方面介绍Unix和Linux系统技术。主要针对Linux平台,介绍Linux安装、X Window系统的使用、字符操作环境及常用命令使用、用户/组和身份认证、硬件管理、网络的基本配置、常用网络服务的使用与配置、进程管理与系统监控、shell程序设计、GNU的使用与开发等。目的是使学生通过学习,全面掌握Linux/Unix平台的基本使用。本课程是一门实践性较强的课程。教学应以基本知识为主,使学生理解、记忆并能简单应用,课堂教学与实践教学并重。
1、考核方法
考核以完成大作业与现场答辩形式进行。学生需选择Linux操作系统大作业选题中的一道作业题。针对该选题的要求,独立完成方案设计与系统配置。答辩时,学生需演示其大作业实现的功能,并回答答辩老师的问题。
2、成绩评定
总评成绩=平时*20%+实验*20%+期末*60%。平时成绩主要考核学生出勤率、课堂表现、作业完成情况,实验成绩主要考核学生实验课中实验完成质量。期末成绩主要考核大作业的完成质量,其中选题完成情况与答辩表现各占50%比重。
[1] 王良民.Linux操作系统基础教程.第二版.北京:清华大学出版社,2015年
[2] 梁如军.Linux 应用基础教程——Red Hat Enterprise Linux/CentOS 5.第一版.北京:机械工业出版社,2012年
[3] 王良民.Linux操作系统基础教程.第一版.北京:清华大学出版社,2012年
[4] 郭迎,梁建武.Linux基础及应用教程实验指导与实训.第一版.北京:中国水利水电出版社,2009年
[5] 肖敏.Linux基础使用与案例.第一版.北京:电子工业出版社,2011年
[6] 陈明.Linux基础与应例.第二版.北京:清华大学出版社,2011年
[7] 刘海燕,邵立嵩,荆涛.Linux系统应用与开发教程.第一版.北京:机械工业出版社,2005年