Сегодня открыли доступ к обучающим материалам курса «Введение в Linux».
Курс создан Linux Foundation и проходит на платформе edX.
О курсе:
Linux обеспечивает работу 94% суперкомпьютеров, большинства серверов в Интернете, основных финансовых сделок в мире и миллиардов Android устройств. Если коротко, то Linux везде. Он присутствует во множестве различных архитектур, от мэйнфреймов до серверов, настольных компьютеров, мобильных устройств и на ошеломляющем разнообразии железа.
Этот курс освещает различные инструменты и техники обычно используемые Linux программистами, системными администраторами и конечными пользователями для выполнения их ежедневной работы в среде Linux. Он создан для опытных пользователей компьютером, кто мало или вообще не использовал Linux, работают ли они индивидуально или в корпоративной среде.
После завершения этого курса вы будете хорошо знать как работать с основными дистрибутивами Linux в графической или командной оболочке. Вы сможете продолжить свое обучение как пользователь, системный администратор или разработчик используя приобретенные навыки.
UPD: Курс очень простой, он для пользователей, которые действительно первый раз запускаю Linux
От автора курса:
Этот курс создан на основе оригинального курса Linux Foundation «Introduction to Linux», который всегда преподавали с инструктором в классе или в виртуальном классе через Интернет. Linux Foundation верит, что задача изменения этого курса для его бесплатного использования сообществом была стоящей и будет хорошо оценена.
Основными изучаемыми дистрибутивами будут:
- Ubuntu
- OpenSUSE
- CentOS
Доступны сразу все обучающие материалы по курсу. Прохождение курса не ограничено по времени. Для получения сертификата о завершении необходимо только достаточно хорошо сдать финальный экзамен.
Содержание курса
1. Introduction
2. Linux Philosophy and Components
3. Linux Structure and Installation
4. Graphical Interface
5. System Configuration from the Graphical Interface
6. Command-line Operations
7. Finding Linux Documentation
9. User Environment
10. Text Editors
11. Local Security Principles
12. Network Operations
13. Manipulating Text
14. Printing
15. Bash Shell Scripting
16. Advanced Bash Shell Scripting
17. Processes
18. Common Applications
- Linux Foundation
- Linux Foundation Training
- Course Linux Requirements
2. Linux Philosophy and Components
- Linux History
- Linux Philosophy
- Linux Community
- Linux Terminology
- Linux Distributions
3. Linux Structure and Installation
- Linux filesystem basics
- The boot process
- Linux Distribution Installation
4. Graphical Interface
- Session Management
- Basic Operations
- Graphical Desktop
- Labs
5. System Configuration from the Graphical Interface
- System, Display, Time and Date Settings
- Network Manager
- Installing and Updating Software
- Labs
6. Command-line Operations
- Command Line Mode Options
- Basic Operations
- Searching for Files
- Working with Files
- Installing Software
- Labs
7. Finding Linux Documentation
- Documentation Sources
- The man pages
- GNU info
- Help Command
- Other Documentation Sources
- Labs
- Filesystems
- Filesystem Architecture
- Comparing Files and File Types
- Backing Up and Compressing Data
- Labs
9. User Environment
- Accounts
- Environmental Variables
- Recalling Commands
- Command Aliases
- File Permissions
- Labs
10. Text Editors
- Basic Editors: nano and gedit
- Labs
- More Advanced Editors: vi and emacs
- Labs
11. Local Security Principles
- Understanding Linux Security
- Understand the Uses of root
- Using the sudo Command
- Working with Passwords
- Bypassing User Authentication
- Labs
12. Network Operations
- Introduction to Networking
- Browsers
- Transferring Files
- Labs
13. Manipulating Text
- Modifying Files
- sed and awk Commands
- File Manipulation Utilities
- grep Command
- Misc Text Utilities
- Dealing with Large Files and Text-related Commands
- Labs
14. Printing
- Configuration
- Printing Operations
- Labs
15. Bash Shell Scripting
- Features and Capabilities
- Syntax
- Constructs
- Labs
16. Advanced Bash Shell Scripting
- String Manipulation
- Boolean Expressions
- File Tests
- Case Structure
- Debugging
- Tips and Tricks
- Labs
17. Processes
- Introduction to Processes and Process Attributes
- Listing Processes
- Process Metrics and Process Control
- Starting Processes in the Future
- Labs
18. Common Applications
- Internet Applications
- Multimedia Applications
- Graphics Editors
- Using Secure Shell
- Labs
- Final Exam