课程概述
本课程面向初中级用户。充分考虑到初学者的实际需求,摒弃了一些艰深的计算机专业术语及对一些较为复杂的技术细节的介绍,通过大量实用的操作指导和具有代表性的实例,由浅入深、循序渐进的进行讲解,带领大家快速、直观的学习Linux操作系统的使用方法,掌握Linux系统管理的方法。
本课程主要讲解Linux操作系统的使用方法和系统管理的方法。共12讲,分为三部分:
l 第一部分:快速入门。主要讲解安装 、登陆和关闭Linux操作系统及命令的使用方法。
l 第二部分:基础操作。主要讲解vi编辑器的使用方法;文件的查找、复制、移动等操作;查看、修改文件的权限等基本操作。
l 第三部分:Linux系统管理。主要讲解用户管理、软件管理、进程管理、作业管理、磁盘操作管理、网络配置等。
本课程提供了:
l 大量的命令操作实例视频供学习者学习
l 100道以上的单选题作为课后练习
l 多个单元的操作实训步骤供初学者参照实践练习
l 多个讨论开拓学习者视野
学完本课程,你将会:
l 学完第一部分的1-3讲,将会根据实际需要安装一款适合自己的Linux操作系统,并且会用简单的命令操作和使用它。恭喜你,入门啦!
l 学完第二部分的4-6讲,将会使用vi编辑器编写文件;会使用cp、mv等命令进行文件操作,使用chmod、chown等命令进行文件权限的操作;如果你有C语言、python语言或其他语言基础,还将会用它们进行编程。恭喜你,正式成为一个Linuxer啦
l 学完第三部分的7-12讲,将学会对系统的使用者进行管理、会安装和维护软件、会处理系统中最耗资源的“耗子”进程、会利用作业来“偷懒”、会为系统增加一块硬盘、会对网络进行基本的配置等。恭喜你,成为一名专业的Linuxer!
当然从此以后,很多专业的高大上的事儿你都可以继续学着做啦,比如服务器架设、嵌入式开发,大数据运维和开发……
1、本课程采用百分制计分,由四部分成绩组成:
1) 单元测试成绩(40%):客观题。
2) 讨论区参与度(10%):根据讨论区的参与表现给分。
3) 期末测试(30%):客观题。
4) 实训作业(20%):需要完成作业并且完成规定的互评数量。
2、成绩说明:
总成绩60-79分为合格,总成绩80-100分为优秀。
视频配套虚拟机和Linux版本[老师提供]:
virtualbox 5+centos7
virtualbox 4+RHEL 5.4
基础篇 :供一般使用者入门学习
提升篇和进阶篇: 供信息类专业学生学习
【第1讲】什么是Linux操作系统?
1.1 基础篇-什么是Linux操作系统?
1.2 基础篇- Linux的内核与版本
【第2讲】如何安装、登录和关闭Linux操作系统?
2.1 基础篇-Linux安装准备
2.2 基础篇-如何创建虚拟机?
2.3 基础篇-如何安装Linux操作系统?
2.4 基础篇-怎么登陆Linux操作系统?
2.5 基础篇-初识shell命令
2.6 基础篇-你会关闭和注销Linux操作系统吗?
第2讲 测试或实训
【第3讲】如何使用命令操控计算机?
3.1 基础篇-字符终端
3.2 基础篇-如何敲Linux命令?
3.3 提升篇-会运用通配符与特殊符号
3.4 提升篇-输入输出重定向
3.5 提升篇-管道
第3讲 测试或实训
【第4讲】如何用Vi编辑器编写程序?
4.1 基础篇-认识Linux的文本编辑器
4.2 基础篇-Vi编辑器的基本用法
4.3 进阶篇-用Vi编辑器写程序
第4讲 测试或实训
【第5讲】如何查找、复制、移动Linux下的文件?
5.1 基础篇- Linux的文件
5.2 基础篇- Linux系统的目录结构
5.3 基础篇-文件路径
5.4 基础篇-文件类型
5.5 基础篇-创建、切换、删除目录
5.5 基础篇-文件复制、移动
5.6 提升篇-文件查找、检索与排序
第5讲 测试或实训
【第6讲】如何查看、修改文件的权限?
6.1 基础篇-文件的权限
6.2 提升篇-权限管理
6.3 提升篇-文件的链接
第6讲 测试或实训
【第7讲】如何对Linux的使用者进行管理?
7.1 基础篇-用户及相关配置文件
7.2 提升篇-如何管理用户?
7.3 基础篇-组群及相关配置文件
7.4 提升篇-如何管理组群?
第7讲 测试或实训
【第8讲】如何安装和维护软件?
8.1 基础篇-常见的软件安装方式
8.2 基础篇-使用yum服务安装软件
8.3 提升篇-使用RPM安装软件
第8讲 测试及实训
【第9讲】如何处理最耗资源的“耗子”进程?
9.1 基础篇-进程管理的基本内容
9.2 基础篇-如何监视进程?
9.3 提升篇-进程的优先级
9.4 进阶篇-守护进程与系统服务
第9讲 测试或实训
【第10讲】如何利用“作业”来偷懒?
10.1 提升篇-作业、作业的查看和控制
10.2 进阶篇-一次性作业
10.3 进阶篇-周期性作业
第10讲 测试或实训
【第11讲】 如何给系统增加一块硬盘?
11.1 提升篇-文件系统的概述
11.2 进阶篇-磁盘文件系统的挂载与卸载
11.3 进阶篇-文件系统的创建与检查
11.4 进阶篇-配额管理
第11讲 测试或实训
【第12讲】如何进行网络的基础配置?
12.1 基础篇-常用的网络管理命令
12.2 提升篇-常用的网络通信命令
第12讲 测试或实训
零基础,只要你用过计算机,只要你喜欢它,就可以加入我们哦。
【参考书目】:
[1] 文东戈,赵艳芹.Linux操作系统实用教程(第2版).北京:清华大学出版社.2019(centos7)
[2] 文东戈,孙昌立,王旭.Linux操作系统实用教程.北京:清华大学出版社.2010(RHEL5.4)
[3] 鸟哥,王世江.鸟哥的Linux私房菜-基础学习篇(第四版).北京:人民邮电出版社.2018
[4] 谢蓉.Linux基础及应用.北京:中国铁道出版社,2008
Q1:Linux那么多版本,老师我选哪个比较好呢?
A:本课程安装视频是基于RHEL5.4教学的,学完之后将会安装centos7,初学为了较快上手,建议选择跟视频配套的2个版本。熟练之后,其他不同版本的使用方法接近,可以任选。
Q2:本课程需要配套的教材或者工具书吗?
A:本课程提供视频、文本资料、系统安装软件等作为学习资源,同学们可以选择使用或者不使用教材。当然,入门的时候有一本好书,事半功倍,建议选择参考书目中1、2、4中的一本即可。入门学习不建议选择又厚又重的教材。