课程主页: https://www.coursera.org/learn/akamai-operating-systems
课程概述
《操作系统基础》是一门在Coursera上提供的出色课程,专注于Linux操作系统的基本功能。课程从Linux发行版和Copyleft的基础知识开始,然后引导学生学习使用Shell命令查询系统信息,以及如何获得操作系统的帮助。
课程内容涵盖了Linux文件系统的管理,包括磁盘和目录管理、绝对路径和相对路径的使用,以及如何组织、备份和恢复文件。
课程大纲
执行基本的Linux任务
在这一模块中,学生将了解计算机和Linux的历史,探索简单的Shell命令,并学习虚拟化的基本概念。
管理Linux中的文件系统
学生将学习Linux文件系统的结构,包括目录、路径和命名约定,和如何搜索和备份内容。
操作文本文件
本模块中,学生将学习如何在Shell中管理文本文件,包括掌握cat命令和vim编辑器,学习搜索和过滤文本文件,处理文本流。
用户和组账户
本模块中,学生将了解默认用户和组账户的相关信息,掌握如何创建新用户、新组及管理密码,还将学习用户配置文件的使用。
管理Linux权限和所有权
学生将在这一模块中深入了解Linux的权限和所有权,研究默认的文件和目录权限,并掌握如何进行更改。
管理作业和进程
在这一模块中,学生将学习如何启动和停止Linux,管理服务,以及关于进程和作业的生命周期管理。
管理分区和Linux文件系统
学生将了解文件系统、分区以及管理它们的命令和工具,包括挂载点、交换空间和文件系统维护。
管理系统服务
学生将在这一模块中学习系统初始化、系统日志、集中日志记录和日志文件分析,还会学习增强安全Linux(SELinux)和安全策略。
顶点项目
课程的最后部分,学生将通过创建和上传一个综合项目来证明他们对材料的掌握。
课程推荐
这门课程非常适合希望深入理解Linux操作系统基础的学生和专业人士。通过系统化的学习,学生将获得关于Linux的全面知识,并能在实际工作中得心应手。无论你是IT专业人士还是对操作系统感兴趣的初学者,这门课程都是一个绝佳的选择。
课程主页: https://www.coursera.org/learn/akamai-operating-systems