linux系统官网工信部官网


linux系统官网工信部官网

《Linux系统》是软件工程专业中一门重要的专业课程。它是一门实践性很强的课程,通过让学生实际操作,完成相关的实验,使学生理解和掌握Linux环境下的基本操作,网络配置方法、网络编程、内核优化等的知识和技能。本选修课的开设主要是为本科生掌握Linux环境下编程,特别是网络编程,以及掌握Linux基本操作方面的知识提供帮助。通过本课程的学习,使学生加深对计算机网络、编程语言和操作系统等的认识,为其今后从事的工程技术工作和研究工作打下良好的基础。先导课程:计算机网络、C语言程序设计、面向对象程序设计(
C 语言)等。

NeilMatthew和RichardStones,Linux程序设计(第4版),人民邮电出版社,2010

RichardBlum,Linux命令行与shell脚本编程大全(第2版),人民邮电出版社,2012

华清远见嵌入式培训中心著,《嵌入式Linux系统开发标准教程》,人民邮电出版社,2009


2.MOOC资源:EDX课程《IntroductiontoLinux》,LinuxFundation。


3.MOOC资源:EDX课程《LinuxSystemAdministrationEssentials》

熟悉Linux的系统管理基本方法,掌握用户管理方法和常用用户管理命令、设备管理方法级常用命令。

掌握Linux下NFS、Samba、tFTP等服务的配置方法,了解Web、Mail、FTP、DNS、Bootp的服务器配置。

熟悉Shell类型、掌握Shell编程的基础,通过Shell脚本实现对Linux系统的管理。

熟悉Linux网络方法,要求分别完成server(服务器端)和client(客户端)两个程序,实现其间的通信。熟悉网络程序建立步骤。

熟悉Linux网络服务器编程,要求编写一个并发TCP服务器实例,实现服务器与客户端的通信。

熟悉Qt应用程序设计方法、掌握Qt集成开发环境使用方法和步骤,掌握Qt程序编译方法,掌握对话框、记事本等小程序的实现。

文件系统、权限管理、命令操作、Tomcat、Apache、网络配置、JSP开发、脚本配置等。

通过翻转课堂、MOOC及网上视频的方式首先让学生了解相关教学内容,鼓励学生在课余时间完成综合性、创新性实验项目。