Стартовал онлайн курс «Введение в Linux» от Linux Foundation


    Сегодня открыли доступ к обучающим материалам курса «Введение в 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
    • 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



    Поделиться публикацией
    Комментарии 24
      0
      А есть где-нибудь русскоязычный аналог?
        +16
        А это первая ступень изучения Linux — чтение документации на английском.
          –4
          Спасибо за помощь, капитан.
          Читаю. Но моего уровня английского не хватает, чтобы делать это бегло и слёту схватывать суть. А взможности подтянуть язык пока нет. Потому и задал вопрос. Уверен, что я такой не один.
            +8
            Многие, в том числе и я, так и изучали технический английский — через «не могу». Просто если «надо», то никуда не денешься — и лезешь в доки к либе на английском. В итоге, полгода таких «не могу» и внезапно понимаешь «могу». = )
              +8
              Как нет, она перед вами :)
                0
                Уже зарегился на курс :)
            +5
            замечательно, что его сделали self-paced + оценка только за экзамен, по-началу не могла понять где ж там practice set)
              +1
              то есть конкретного срока для сдачи экзамена нет?
                +1
                да, курс бессрочный
              0
              А в виде книги это можно найти где-то? С интересом бы почитал, но смотреть — долго очень.
                0
                Сам подписан на этот курс из интереса, т.к. раньше никогда не пользовался edx, только cousera. Насколько я понял, этот курс нигде в виде книги не представлен, то есть это уникальный материал.

                В качестве замены — разве что только искать список литературы по этому вопросу.
                  0
                  Большинство роликов короткие около 1-2 минут, да и мало их. И текста там не очень-то и много.
                  Вот пример одной из глав:
                  Chapter 09: User Environment. Section 5: File Permissions File Ownership
                  In Linux and other UNIX-based operating systems, every file is associated with a user who is the owner. Every file is also associated with a group (a subset of all users) which has an interest in the file and certain rights, or permissions: read, write, and execute.

                  The following utility programs involve user and group ownership and permission setting.

                  Command Usage
                  chown Used to change user ownership of a file or directory
                  chgrp Used to change group ownership
                  chmod Used to change the persmission on the file which can be done separately for owner, group and the rest of the world (often named as other.)

                  P.S.
                  Подскажите пожалуйста, как при помощи тегов здесь можно сделать таблицу. То теги не срабатывают, то криво получается. Даже при помощи htmlbook не смог что-то разобраться. Спасибо.
                    +1
                    Кому хочется больше — всегда есть. Книги с точно таким же содержанием нет, но есть другие достойные.
                    • The Linux Command Line — сайт и книга William Shotts, изданная NoStarch press. Книгу можно скачать на сайте.
                    • Learn Linux The Hard Way или *nix spellbook — отличное введение. Оригинальный сайт недоступен несколько месяцев, но WebArchive помнит, к счастью.
                    • Linux From Scratch, великий и могучий. Сборка с нуля собственного дистрибутива Linux.

                    Из платного:
                    +1
                    А вот подскажите кто знает. У меня мак и ставить линукс лень (даже с виртуалкой возиться лень). Но есть желание получше ознакомиться с терминалом, мак покатит для выполнения ДЗ, или там онлайн грейдер и вообще ничего не надо?
                      +2
                      При повседневном использовании терминал в Маке практически ничем не отличается от терминала в Linux. Если потребуются какие-нибудь утилиты, которых нет в дефолтной поставке, то их всегда можно поставить через Homebrew
                        0
                        В основном подойдёт. Но некоторые GNU утилиты различаются ключами. Либо привыкать к юниксовым, либо ставить линукс аналоги из brew/macports.
                          0
                          Кое-где сделаны вот такие штуки:
                          эмуляция линукса в браузере

                          так что иногда можно и без ОС
                            0
                            По моей практике, очень мало вещей на маке принципиально отличаются от той же убунты или дебиана. Правильно говорят, что нужен нормальный менеджер пакетов. Я пользовался MacPort и Homebrew, второй мне нравится куда больше.

                            В целом, мак на уровне терминала очень сильно похож на ту же FreeBSD, когда я только купил его себе и начал использовать, то почти не почувствовал разницы — те же cd, chmod, ls, rm и т.д.

                            Есть некоторые отличия на уровне ключей, некоторые утилиты имеют другие названия, но общая логика использования такая же, как у линуксового терминала.

                            Так что можете смело использовать мак для курса, хотя некоторые вещи, конечно, на нем не пройдут.
                              0
                              Кстати, под мак есть две очень полезные программы:

                              TotalTerminal: квейковская консоль.
                              DTerm: комстрока из любого приложения.
                                +1
                                это удобная штука и она есть для всех основных графических оболочек(gnome, kde, xfce)
                                  0
                                  Еще в качестве замены стандартному терминалу рекомендую iterm2.com/
                                0
                                Если вы настолько ленивы, то заплатите пару долларов, и возьмите в аренду минимальный VPS, и будет вам там любой линукс из популярных.
                                К примеру на DigitalOcean минимальный VPS 5 USD/месяц, +10 USD можно получить используя промокод (гугл в помощь). В итоге за 5 USD получаем стартовый VPS c ssd на 3 меcяца!
                                +2
                                Для новичков курс отличный. Актуальный материал, подробные пояснения. Надеюсь, The Linux Foundation откроет и другие свои курсы, есть несколько очень интересных.

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое