Сегодня открыли доступ к обучающим материалам курса
«Введение в Linux».
Курс создан Linux Foundation и проходит на платформе edX.
О курсе:
Linux обеспечивает работу 94% суперкомпьютеров, большинства серверов в Интернете, основных финансовых сделок в мире и миллиардов Android устройств. Если коротко, то Linux везде. Он присутствует во множестве различных архитектур, от мэйнфреймов до серверов, настольных компьютеров, мобильных устройств и на ошеломляющем разнообразии железа.
Этот курс освещает различные инструменты и техники обычно используемые Linux программистами, системными администраторами и конечными пользователями для выполнения их ежедневной работы в среде Linux. Он создан для опытных пользователей компьютером, кто мало или вообще не использовал Linux, работают ли они индивидуально или в корпоративной среде.
После завершения этого курса вы будете хорошо знать как работать с основными дистрибутивами Linux в графической или командной оболочке. Вы сможете продолжить свое обучение как пользователь, системный администратор или разработчик используя приобретенные навыки.
От автора курса:
Этот курс создан на основе оригинального курса Linux Foundation «Introduction to Linux», который всегда преподавали с инструктором в классе или в виртуальном классе через Интернет. Linux Foundation верит, что задача изменения этого курса для его бесплатного использования сообществом была стоящей и будет хорошо оценена.
Основными изучаемыми дистрибутивами будут:
Доступны сразу все обучающие материалы по курсу. Прохождение курса не ограничено по времени. Для получения сертификата о завершении необходимо только достаточно хорошо сдать финальный экзамен.
Содержание курса
1. Introduction
- 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