本课程是高等学校网络工程、计算机科学与技术、软件工程等专业的一门重要的专业基础课,既具有一定的理论性,又具有较强的实践性。它要求学生首先要学习计算机文化基础、计算机网络原理等基础课程,在对计算机及网络有一定的认识基础上学习本课程。
通过本课程的学习,学生将对Linux操作系统有一个全面的了解,并熟练掌握常用的命令和操作,奠定在Linux系统上做进一步开发的基础。
本课程采取“一小节理论+一小节实践”的教学方法,同时,每一章节后都设计有综合实践环节,希望同学们多动手,多思考,多练习,理论联系实际,以达到熟能生巧,活学活用,熟练掌握Linux操作系统的目的。
完成每章的单元测验,积极参与课程讨论(课堂交流区按要求提交项目资料、老师答疑区提问或回答其他同学的问题),参加期末考试,其中课程讨论占30%,单元测验占30%,期末考试占40%,成绩60分以上合格,成绩80-100分优秀。
1.了解计算机基础知识和网络基础知识。
2.在主机上安装虚拟机软件VMware Workstation,下载地址:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
3.在VMware Workstation中新建虚拟机,安装RHEL7.3或者CentOS7.3。
项目1 Linux操作系统及其安装
1.2 Linux操作系统的安装过程
项目1 综合实践
1.1 Linux操作系统简介
项目1 单元测验
项目2 初试Shell
2.4 Linux下常用的快捷键
2.1 Shell概述
项目2 综合实践
2.3 Linux的运行级别(runlevel)
2.2 文件及目录管理命令
项目2 单元测验
项目3 文本编辑器vim
项目3 综合实践
3.2 vim常见命令
3.1 vim的工作模式
3.3 vim的其他事项(恢复文件与打开时的警告信息+额外功能)
项目3 单元测验
项目4 用户账户和组账户管理
4.1 用户账户管理
4.2 组账户管理
项目4 综合实践
项目4 单元测验
项目5 系统管理
5.3 软件包管理
5.2 进程管理
5.1 图形界面管理
5.4 网络管理(网络环境配置及测试)
项目5 综合实践
项目5 单元测验
项目6 Linux文件系统
项目6 综合实践
6.1 文件类型和文件系统
6.2 文件和目录权限管理
6.3 文件的归档与压缩
项目6 单元测验
项目7 Linux中的硬盘管理
项目7 综合实践
7.1 硬盘分区及格式化
7.2 磁盘配额
项目7 单元测验
项目7 单元测验2
项目8 Shell编程入门
8.3 调试Shell程序
8.2 Shell的语法介绍
项目8 综合实践
8.4 Shell程序设计实例
8.1 Shell的编程过程
项目8 单元测验
参考教材及学习网站:
李世明.《跟阿铭学Linux》(第3版)[M].北京:人民邮电出版社,2017.
李世明.《跟阿铭学Linux》(第2版)[M].北京: 人民邮电出版社,2014.
鸟哥.《鸟哥的Linux私房菜——基础学习篇》(第三版)[M].北京: 人民邮电出版社,2010.
参考教材pdf文件:
鸟哥的Linux私房菜基础学习篇(第三版) .pdf(34.69 MB)
鸟哥的Linux私房菜--基础学习篇(第4版).pdf(13.73 MB)
Q : 本课程中使用的是哪个Linux发行版?A : 本课程中使用的Linux版本是 CentOS7.3。