课程概述
本课程面向初中级用户。充分考虑到初学者的实际需求,摒弃了一些艰深的计算机专业术语及对一些较为复杂的技术细节的介绍,通过大量实用的操作指导和具有代表性的实例,由浅入深、循序渐进的进行讲解,带领大家快速、直观的学习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!
当然从此以后,很多专业的高大上的事儿你都可以继续学着做啦,比如服务器架设、嵌入式开发,大数据运维和开发……
课程实况:
l 这是本课程的第12次开课,累计选课人数3.5万余人,通过调查问卷反馈,小伙伴们普遍认为这是一门适合初学者入门的课程。
图1. 调查问卷关于学习效果反馈图
l 这是一门有温度的网课,课程设置了QQ群(群号:855862450),这里有初学的小伙伴,有上一期的学长,有志愿者,有老师,有运维工程师……我们都很热心,我们关注你的困难,我们乐意一起分享,一起成长,邀上你的小伙伴,加入我们吧,你一定会有所收获。
图2. QQ群讨论截图
课程学习交流qq群:
第一讲 什么是Linux操作系统?
1.1 基础篇:什么是Linux操作系统?
1.2 基础篇:Linux的组成与版本
1.3 课后任务和说明
1.4 常见问题集合
第一单元 测验
第二讲 如何安装、登录和关闭Linux操作系统?
2.1 基础篇:Linux安装准备
2.2 基础篇:如何创建虚拟机?
2.3 基础篇:如何安装Linux操作系统?
2.4基础篇:怎么登陆Linux操作系统?
2.5基础篇:初识shell命令
2.6基础篇:你会关闭和注销Linux操作系统吗?
袁华俊同学分享-在VirtualBox上安装deepin
吴旭东同学分享:在wsl中安装并运行deepin -上手快,不占性能
孙肖宇同学分享:在VirtualBox上安装openEuler
CentOS7 安装教程
第二单元 测验
第三讲 如何使用命令操控计算机?
3.0本课概要
3.1基础篇-字符终端
3.2基础篇-如何敲Linux命令?
3.3提升篇-会运用通配符和特殊符号
3.4提升篇-输入输出重定向
3.5提升篇-管道与重要的热键
第三单元 测验
第四讲 如何用Vi编辑器写程序?
4.0本课概要
4.1基础篇-认识Linux的文本编辑器
4.2基础篇-Vi编辑器的基本用法
4.3进阶篇-用Vi编辑器写程序
第四单元测验
第五讲 如何查找、复制、移动Linux下的文件?
5.0 本课概要
5.1 基础篇-Linux的文件
5.2基础篇- Linux系统的目录结构
5.3 基础篇-文件路径
5.4基础篇-文件类型
5.5 基础篇:目录操作命令
5.6 基础篇-文件的复制、移动
5.7 提升篇 - 文件的查找、检索与排序
第五单元测验
第六讲 如何查看、修改文件的权限?
6.1基础篇-文件的权限
6.2提升篇-权限管理
第六单元测验
第七讲 如何对Linux的使用者进行管理?
7.0 本课概要
7.1基础篇-用户及相关配置文件
7.2提升篇-如何管理用户?
7.3提升篇-组群及相关配置文件
7.4提升篇-如何管理组群?
第七单元测验
第八讲 如何安装和维护软件?
8.0 本课概要
8.1 基础篇-常见的软件安装方式
8.2 提升篇-使用RPM安装软件
8.3 基础篇-使用yum服务安装软件
小满同学分享-让 Linux 应用随处运行,使用AppImage的方式安装软件!
第八单元测验
第九讲 如何处理最耗资源的“耗子”进程?
9.0 本课概要
9.1 基础篇-进程管理的基本内容
9.2 基础篇-如何监视和控制进程?
9.3 提升篇-进程的优先级
9.4 进阶篇-守护进程与系统服务
第九单元测验
第十讲 如何利用作业来“偷懒”?
10.0 本课概要
10.1 提升篇-作业、作业的查看和控制
10.2 进阶篇-一次性作业
10.3 进阶篇-周期性作业
第十单元测验
第十一讲 如何给系统增加一块硬盘?
11.0 本课概要
11.1 提升篇-硬盘分区基础
11.2 进阶篇-文件系统的创建与检查
11.3 进阶篇-磁盘文件系统的挂载与卸载
11.4 实操过程
实训作业
第十一单元测验
第十二讲 如何进行网络的基础配置?
Oracle VM无法连接外网,根本找不到桥接模式下的“复制物理网络链接状态”怎么办呢?
12.0 本课概要
12.1 基础篇-IP地址与网络接口
12.2 基础篇-查看和操控网络接口的命令
12.3 进阶篇-如何配置网络参数?
第十二单元测验
国产操作系统频道
openEuler 24.09 创新版发布
如何安装openEuler
关于欧拉
BC-Linux迁移工具
国产操作系统 | 一文读懂础光Linux
openEuler 23.03 正式发布
基于VirtualBox安装国产操作系统 —— Deepin
零基础,只要你用过计算机,只要你喜欢它,就可以加入我们哦。
【参考书目】:
[1] 文东戈,赵艳芹.Linux操作系统实用教程(第2版).北京:清华大学出版社.2019(centos7)
[2] 文东戈,孙昌立,王旭.Linux操作系统实用教程.北京:清华大学出版社.2010(RHEL5.4)
[3] 鸟哥,王世江.鸟哥的Linux私房菜-基础学习篇(第四版).北京:人民邮电出版社.2018
[4] 谢蓉.Linux基础及应用.北京:中国铁道出版社,2008
Q1:Linux那么多版本,老师我选哪个比较好呢?
A:本课程安装视频(第二章)是基于RHEL5.4教学的,学完之后将会安装centos7(第三章开始用的是centos7),初学为了较快上手,建议选择跟视频配套的2个版本。熟练之后,其他不同版本的使用方法接近,可以任选。
Q2:本课程需要配套的教材或者工具书吗?
A:本课程提供视频、文本资料、系统安装软件等作为学习资源,同学们可以选择使用或者不使用教材。当然,入门的时候有一本好书,事半功倍,建议选择参考书目中1、2、4中的一本即可。入门学习不建议选择又厚又重的教材。
Q3: 小伙伴们:
特别棒的消息,清华出版社为同学们提供了教材的在线阅读的功能,下面是出版社的老师发来的几点注意事项,大家阅读一下哦:
https://lib-nuanxin.wqxuetang.com
"上我们这个文泉学堂的平台,手机号注册下很简单的,然后输入9787302529392,就可以看电子书了。这是在线阅读的,不能下载,学生一样注册后就也可以在线看了,注意翻页速度不要太快啊,免费的。”
"注意事项:因为很多高校开始授课,访问量大,社里做了调整,目前在线阅读前40%的内容便于授课,根据疫情的情况后续会继续调整。另外注意翻页速度一定要慢,太快会要求重新验证,正常的阅读速度是没问题的。出现问题不要连续发验证码登录,应当使用右下角的在线客服咨询。
学生如果也使用的话也一定转告他们。这个网址保存下,不要百度搜索。”