• СОГРЕВАЕМ СКИДКАМИ !

    Получите вечный Премиум доступ к более чем 120 000 курсов + приватный раздел за 750  500 рублей

    Премиум PRO +Guard.ws + Elements.Envato + доступ к удалённым курсам и книгам 1500  1000 рублей

    Подписка действует на все доступные курсы!

    Акция действует до 10 Февраля включительно!

    Оформить подписку Подробнее

Udemy [udemy] Команды оболочки Linux для начинающих, использующих Ubuntu 20x (2022)

  • Автор темы Amerikano
  • Дата начала
  • Теги
    linux
Amerikano
Amerikano
Модератор
Сообщения
10,824
Реакции
106,944
Автор: udemy
Название: Команды оболочки Linux для начинающих, использующих Ubuntu 20x


1657627563867


В рамках этого курса вы изучите большинство важных команд Linux, которые могут пригодиться при работе в средах на основе Linux.

Вот общие сведения о командах Linux, которые рассматриваются в рамках этого практического курса.
  • Вы начнете с соответствующей среды для практики. Пользователи Windows могут настроить Ubuntu 20.04 с помощью wsl.
  • Когда среда будет готова, вы поймете, как начать работу с основными командами Linux.
  • Наиболее часто используемая команда в Linux — ls . Он используется для списка файлов. Мы увидим различные варианты ls, перебрав все соответствующие аргументы.
  • Одна из мощных команд Linux, а также моя любимая — « найти ». Это помогает нам фильтровать файлы и каталоги по имени, типу, времени изменения и т. д. Вы узнаете, как эффективно использовать команду find с точки зрения поиска файлов на основе критериев.
  • Поскольку мы понимаем, как получить сведения о файлах и папках в Linux, мы рассмотрим детали, связанные с предварительным просмотром данных в файлах, используя важные команды Linux, такие как cat , tail , more и т. д. Кроме того, мы рассмотрим такие команды Linux, как как cut , sort , uniq для обработки данных. Все эти команды обычно используются для текстовых файлов.
  • Изучив детали, связанные с ls, командами find, а также командами, связанными с обработкой данных в файлах, мы познакомим вас с деталями, связанными со свойствами файлов и папок в Linux. Вы получите обзор таких команд, как useradd , userdel , chmod и т. д., которые обычно связаны с правами доступа к файлам.
  • Одним из ключевых аспектов, связанных с файлами и папками, является эффективное управление ими. Мы подробно рассмотрим управление файлами и папками с помощью команд Linux, таких как cp для копирования, mv для перемещения или переименования, rm для удаления или удаления, tar для создания несжатых, а также сжатых tar-шаров. Кроме того, вы познакомитесь с командой awk для автоматизации некоторых распространенных задач, таких как реорганизация файлов на основе шаблонов.
  • Основными компонентами компьютера являются не что иное, как процессор, память и хранилище. В этом разделе или модуле вы изучите команды Linux, такие как lscpu для получения сведений о процессоре, free для получения сведений о памяти, а затем df и du для получения сведений о хранилище.
  • Иногда нам нужно убедиться, что данные находятся в файлах, а также в кодовой базе, чтобы устранять проблемы с производством или ошибки в QA. В этом разделе вы узнаете, как использовать команду Linux под названием diff для сравнения файлов и папок и просмотра различий.
  • Переменные среды — это те, которые могут влиять на сеансы, зарегистрированные пользователями в Linux. В рамках этого раздела вы узнаете подробности, связанные с переменными, переменными среды. Кроме того, вы поймете, как получить список всех переменных среды с помощью команд Linux, таких как env , и как получить значение переменной или переменной среды с помощью команды Linux echo . Помимо этого, вы также узнаете все важные аспекты, связанные с одной из самых важных переменных среды, называемой PATH .
  • Поскольку мы получили приличный объем знаний, связанных с командами Linux с использованием одного сервера, пришло время изучить другие важные команды, такие как ssh , scp , pssh, pscp и т. д., которые требуют более одной системы или сервера Linux. Кроме того, нам нужно пройти через основные сетевые концепции. Чтобы изучить команды для взаимодействия между серверами, а также понять основные сетевые концепции, мы начнем с AWS для предоставления виртуальных машин на базе Ubuntu . Эти виртуальные машины будут использоваться в последующих разделах для изучения концепций, упомянутых ранее как часть этого пункта.
  • После того, как мы подробно рассмотрим начало работы с AWS, мы сосредоточимся на изучении всех ключевых понятий, связанных с SSH, таких как демон sshd , обновление файлов конфигурации ssh и перезапуск sshd с помощью команды systemctl или службы. Кроме того, мы подробно рассмотрим вход в систему без пароля, а также возможность удаленного запуска команд через ssh. Мы также поймем, как настроить параллельный ssh, а затем параллельно запускать команды в нескольких системах Linux.
  • Чтобы комфортно учиться в среде Linux, очень важно понимать ключевые понятия, такие как различные типы IP-адресов, номера портов, отношения между приложениями и базами данных с портами и т. д. В этом разделе мы рассмотрим все важные сетевые концепции с использованием apache2, MongoDB и т. д.
  • Как только мы освоимся с SSH, пришло время использовать такие инструменты, как scp , который использует ssh для копирования файлов и папок между системами Linux. Мы также рассмотрим параллельный scp для параллельного копирования файлов в несколько целевых систем из одной исходной системы. Кроме того, мы рассмотрим детали, связанные с ускорением копирования с использованием различных методов, включая отправку нескольких команд scp с использованием nohup .
  • Одним из важных аспектов для любого ИТ-инженера является устранение неполадок приложений, развернутых в Linux, путем просмотра журналов, созданных приложениями. После прохождения scp вы узнаете, как устранять неполадки с помощью grep и выполнять поиск по файлам журналов приложений, развернутых на сервере Linux.
  • Чтобы убедиться, что мы можем отслеживать и управлять серверами Linux, нам нужно не только понимать, как управлять приложениями и базами данных в Linux, но также понимать производительность приложений. Для управления приложениями и базами данных на сервере Linux необходимо знать такие команды, как apt для установки приложений и systemctl или service для управления жизненным циклом приложений и баз данных. Для мониторинга необходимо быть знакомым с такими командами, как ps , lsof , top и т. д . Вы узнаете, как отслеживать и управлять приложениями, а также базами данных, используя такие примеры, как ssh , apache2 , mongodb , юпитерлаб и др.
  • Поскольку мы изучили довольно много команд и инструментов в Linux, теперь пришло время поработать над повышением производительности с помощью соответствующих инструментов, особенно для пользователей Windows. Вы увидите актуальность, а также узнаете, как настроить такие инструменты, как notepad++ , winscp , код Visual Studio с расширением для удаленной разработки , инструменты git для Windows и т. д.
  • Организации в конечном итоге будут иметь сотни серверов для поддержки своих приложений. Однако эти сотни серверов должны следовать нескольким шаблонам. Используя инструменты автоматизации серверов, такие как Ansible , мы сможем автоматизировать процесс настройки большого количества серверов, используя несколько шаблонов. Вы получите обзор Ansible , охватывающий некоторые основные концепции Ansible, такие как выполнение команд , инвентаризация , плейбуки , переменные , роли и т . д .
  • Кроме того, вы поймете, как использовать такие языки программирования, как Python, для автоматизации с помощью таких модулей, как os , glob , subprocess и т. д.
Основные команды Linux

  • Запуск первой команды в Linux
  • Получение использования команд Linux с помощью справки
  • Обзор файлов и папок
  • Полные или абсолютные пути и относительные пути к файлам и папкам
Список файлов и папок в файловой системе Linux с помощью ls

  • Обзор команды ls для просмотра списка файлов и папок в Linux
  • Настройте файлы и папки из учетной записи GitHub, чтобы изучить команды оболочки
  • Настройте Jupyter Lab, чтобы просмотреть справку по командам Linux.
  • Получение свойств файлов и папок с помощью команды ls в Linux
  • Сортировка вывода ls при выводе списка файлов в Linux
  • Список файлов и папок в Linux, отсортированных по времени
  • Список файлов и папок в Linux, отсортированных по размеру
  • Обзор скрытых папок и файлов
  • Список скрытых файлов и папок в Linux
  • Рекурсивный список файлов и папок в Linux
  • Изучение управляющих аргументов при выводе списка файлов в Linux
  • Обзор представления размеров файлов
  • Обзор команды alias и ll для вывода списка файлов и папок
Фильтрация файлов и папок в файловой системе Linux
  • Введение в фильтрацию файлов и папок в файловой системе Linux
  • Доступ к файлам и папкам Windows из программы установки Linux с помощью wsl
  • Обзор команды grep
  • Несколько основных примеров использования grep и конвейера
  • Обзор конвейера при выполнении команд оболочки
  • Обзор базового сопоставления с образцом
  • Подробно изучите команду wc, чтобы получить количество слов или строк
  • Обзор команды find для фильтрации файлов и папок
  • Понять поведение простейшей формы команды find в Linux.
  • Использование команды find в Linux для поиска каталогов или папок
  • Использование команды find в Linux для поиска файлов по типу и шаблону
  • Обзор стандартных каталогов в Linux
  • Получите список файлов на основе времени изменения с помощью команды поиска Linux.
  • Получить список файлов по размеру с помощью команды Linux find
Обработка данных в файлах с помощью команд Linux
  • Введение в команды, используемые для обработки данных в файлах с помощью Linux
  • Обзор различных форматов файлов
  • Получить формат или тип файла с помощью команды file в Linux
  • Предварительный просмотр данных в текстовом файле с помощью команды head в Linux.
  • Предварительный просмотр данных в текстовом файле с помощью команды tail
  • Установите веб-сервер apache на Ubuntu Linux
  • Создавайте журналы Apache каждую секунду, используя сценарий оболочки и nohup
  • Мониторинг журналов с помощью команды tail в Linux
  • Предварительный просмотр данных в текстовом файле с помощью команды more
  • Извлечение данных из файлов в Linux с помощью команды cut
  • Сортировка данных в файлах в Linux с помощью команды sort
  • Сортировка данных в файлах в Linux с помощью команды сортировки по ключу и разделителю
  • Извлечение информации и перенаправление в файл в Linux
  • Получение уникальных записей из файла с помощью сортировки в Linux
  • Использование uniq для получения уникальных значений в Linux
Общие сведения о свойствах файлов и папок
  • Введение в свойства файлов и папок
  • Понимание свойств файлов и папок, предоставляемых командой ls
  • Понимание владельца файлов в Linux
  • Обзор групп, связанных с файлами и папками в Linux
  • Создание групп в Linux с помощью groupadd
  • Создание пользователей в Linux с помощью команды useradd
  • Указание bash в качестве оболочки по умолчанию при создании пользователей в Linux
  • Создание пользователей с группой в Linux
  • Добавление пользователей в дополнительные или второстепенные группы в Linux
  • Обзор прав доступа к файлам в Linux
  • Обзор umask для разрешений по умолчанию для файлов и папок
  • Разрешения на домашние папки для разных пользователей Linux
  • Права доступа к файлам и папкам для групп и других
  • Заключение для свойств файлов и папок с использованием Linux
Управление файлами и папками в Linux
  • Введение в управление файлами и папками в Linux
  • Создание пустых файлов в Linux с помощью сенсорной команды
  • Создание каталогов в Linux с помощью команды mkdir
  • Обзор команды awk в Linux
  • Обзор команды cp для копирования файлов в Linux
  • Использование команды cp для копирования файлов в Linux
  • Создание нескольких папок одновременно с помощью awk в Linux
  • Скопируйте файлы с помощью шаблонов в Linux
  • Автоматизировать копирование файлов с помощью awk и cp в Linux
  • Рекурсивное копирование папок с помощью команды cp в Linux
  • Копирование файлов с помощью cp с сохранением свойств в Linux
  • Перемещение файлов в Linux с помощью команды mv
  • Автоматизируйте перемещение файлов с помощью awk и mv в Linux
  • Обзор команды tar для создания резервных копий
  • Создайте резервную копию файлов и папок с помощью команды tar в Linux
  • Восстановление файлов и папок с помощью команды tar в Linux
  • Перемещение папок в Linux с помощью команды mv
  • Обзор команды rm для удаления файлов из файловой системы Linux
  • Удалить файлы из файловой системы Linux с помощью команды rm
  • Используйте псевдоним для интерактивного удаления файлов из файловой системы Linux
  • Удалить папки из файловой системы Linux с помощью команды rm
  • Восстановить папку данных из tar-шара
  • Удалить файлы с помощью find и rm из файловой системы Linux на основе имени
  • Удалить файлы с помощью find и awk из файловой системы Linux на основе имени
  • Создавайте файлы журналов за несколько лет, используя Touch с шаблонами
  • Обновление временной метки файлов на основе имен в Linux с помощью сенсорного экрана
  • Удалить файлы с помощью find и rm на основе измененного времени в Linux
  • Переименование файлов и папок в Linux
Основные системные команды в Linux
  • Введение в основные системные команды в Linux
  • Обзор основных компонентов компьютера
  • Получить сведения о процессоре с помощью команды lscpu в Linux
  • Получите сведения о памяти, используя бесплатно в Linux
  • Получить сведения о хранилище с помощью df в Linux
  • Получить сведения об использовании диска с помощью du в Linux
  • Получите самые большие папки и файлы, используя du и sort в Linux
  • Понимание сведений о хранилище каталогов с помощью du в Windows
  • Использование хранилища папок и файлов
  • Получите сведения о хранилище больших файлов, используя find и du
Сравнение файлов и папок в Linux с помощью diff
  • Введение в сравнение файлов и папок в Linux с помощью diff
  • Обзор команды diff
  • Подготовьте набор данных для изучения команды diff в Linux
  • Понимание вывода команды diff в Linux
  • Сравните файлы, игнорируя пустые строки и пробелы, используя diff в Linux
  • Сравните файлы, игнорируя регистр, используя diff в Linux
  • Унифицированное и параллельное сравнение с использованием diff в Linux
  • Сравните папки в Linux с помощью команды diff
Переменные и переменные среды в Linux
  • Создание и печать переменных с использованием эха в Linux
  • Обзор переменных среды в Linux и команда env
  • Обзор переменных среды в Windows
  • Просмотрите некоторые стандартные переменные среды в Linux.
  • Получить расположение команд в Linux, с помощью которых
  • Просмотрите PATH и отмените PATH в Linux
  • Релевантность переменной среды PATH при выполнении команд Linux
  • Обзор Profile и rc в Linux
  • Создайте простой сценарий оболочки и предоставьте разрешения на выполнение в Linux.
  • Обновите PATH с родительскими папками пользовательских приложений
  • Обновите PATH в профиле с родительскими папками пользовательских приложений
Начало работы с AWS
  • Введение в начало работы с AWS
  • Регистрация в AWS
  • Обзор веб-консоли AWS
  • Обзор консоли или информационной панели AWS EC2
  • Создайте пару ключей AWS EC2 с помощью консоли AWS EC2
  • Создайте наш первый экземпляр AWS EC2, используя Ubuntu 20
  • Войдите в экземпляр AWS EC2, используя пару ключей
  • Обзор уровня бесплатного пользования AWS и цен
  • Обзор облачной оболочки веб-консоли AWS
  • Обзор концепций инстансов AWS EC2
  • Управление экземплярами AWS EC2
Обзор SSH для взаимодействия с удаленными серверами
  • Введение в обзор SSH для взаимодействия с удаленными серверами
  • Создание нескольких экземпляров AWS EC2
  • Различные режимы SSH-входа на удаленные серверы
  • Понимание входа без пароля на удаленный сервер
  • Обзор демонов SSH на удаленных серверах
  • Понимание файлов свойств и свойств SSH
  • Включение входа с паролем на удаленном сервере
  • Выполнение команд на удаленных серверах с использованием SSH
  • Подключайтесь к удаленным серверам из Windows, используя Powershell, а также wsl
  • Настройте pssh или parallel-ssh на Mac, а также на Ubuntu Linux.
  • Запуск команд на нескольких серверах с использованием parallel-ssh или pssh
  • Запуск команд на нескольких серверах с использованием pssh с использованием файла hosts
  • Включить вход без пароля с помощью ключей ssh и команды ssh-copy-id
  • Завершить использование инстансов AWS EC2 для демонстрации
Основные понятия сети с использованием Linux
  • Введение в основные концепции сети с использованием Linux
  • Предоставление инстанса EC2 из AWS
  • Обзор групп безопасности AWS
  • Обзор различных типов IP-адресов
  • Установите веб-сервер Apache на Ubuntu
  • Обновите группу безопасности для доступа к веб-приложению Apache
  • Обзор демона или фоновых процессов и портов
  • Понимание структуры IP-адреса
  • Обзор псевдонимов DNS для IP-адресов
  • Установите Jupyter Lab на Ubuntu
  • Запустите Jupyter Lab, используя Localhost
  • Обновите группу безопасности для доступа к Jupyter Lab
  • Настройка базы данных Mongo на экземпляре AWS EC2
  • Запустите MongoDB на универсальном IP-адресе
  • Обновите группу безопасности для доступа к Mongo DB
  • Экземпляр Cleanup AWS EC2, используемый для демонстрации сетевых концепций
Скопируйте файлы и папки между несколькими системами с помощью scp
  • Введение в копирование файлов и папок между несколькими системами Linux с использованием scp
  • Предоставление нескольких инстансов EC2 от AWS
  • Подключение к инстансам EC2 с помощью Windows Powershell
  • Подключение к инстансам EC2 из Linux в Windows
  • Подготовьте наборы данных для изучения копирования файлов
  • Обзор scp для безопасного копирования между несколькими системами
  • Скопируйте файлы с помощью scp между несколькими системами
  • Скопируйте папки с помощью scp между несколькими системами
  • Скопируйте Tar Ball или Zip файл с помощью scp между серверами Linux
  • Настройте parallel-scp или pscp для копирования файлов в несколько систем.
  • Подготовьте целевые системы, воссоздав папки с помощью pssh.
  • Скопируйте файлы на удаленные машины параллельно, используя pscp
  • Скопируйте папки на удаленные машины параллельно, используя pscp
  • Обзор параллельного копирования файлов и папок между двумя системами
  • Отправка долго работающих приложений или команд в фоновом режиме с помощью nohup
  • Параллельный запуск нескольких команд scp с помощью nohup в Linux
  • Остановите или завершите работу инстансов AWS EC2, используемых для задач
Устранение неполадок с приложениями с помощью find и grep в Linux
  • Введение в устранение проблем с приложениями с помощью find и grep в Linux
  • Ознакомьтесь со стандартным расположением журналов приложений в Linux
  • Настройте файлы журналов, чтобы изучить grep и найти способы устранения неполадок.
  • Обзор стандартного формата сообщений журнала
  • Краткий обзор команды find для получения имен файлов журнала на основе критериев
  • Получение справки, официальной документации или справочной страницы по команде Linux grep
  • Обзор стандартного ввода, вывода и ошибок
  • Перенаправить результаты команд или программ Linux в файл
  • Обзор нулевого устройства в Linux
  • Перенаправить стандартный вывод и ошибку на файлы и нулевое устройство в Linux
  • Обзор учета регистра в Linux
  • Поиск строк ошибок из файлов в Linux с помощью find и grep
  • Получить имена файлов с ошибками с помощью grep и найти в Linux
  • Выполнить поиск по всему слову с помощью команды Grep
  • Поиск нескольких шаблонов в файлах с помощью find и grep в Linux
  • Получить количество строк с шаблоном, используя find и grep в Linux
  • Получить номер строки и строку вывода с помощью grep в Linux
  • Получите дополнительные строки вместе со строками ошибок или исключений, используя grep в Linux.
Мониторинг и управление серверами Linux с помощью системных команд
  • Введение в мониторинг и управление серверами Linux с помощью системных команд
  • Настройте экземпляр EC2 на AWS с помощью Ubuntu 2
  • Обзор управления программным обеспечением в Ubuntu с помощью apt
  • Установите веб-сервер Apache и Mongodb на Ubuntu
  • Управление приложениями и базами данных с помощью systemctl или сервисной команды
  • Запустите веб-сервер Apache и Mongodb, используя systemctl
  • Обзор Сервиса и его компонентов
  • Обзор команд для получения сведений о сервере Linux
  • Получить ЦП или среднюю загрузку сервера Linux с помощью команды uptime
  • Обзор команды ps для получения подробной информации о процессах на Linux Server
  • Получите подробную информацию обо всех процессах, запущенных на Linux Server, с помощью ps
  • Получить список процессов, принадлежащих пользователю на Linux Server, используя ps
  • Настройте вывод команды ps для конкретных деталей процессов.
  • Количество процессов на Linux Server, принадлежащих каждому пользователю, использующему ps
  • Получить сведения о процессе для службы на сервере Linux с помощью команды ps
  • Обзор команды lsof для получения списка открытых файлов в Linux
  • Получить информацию об открытом файле, используя lsof для данного идентификатора процесса
  • Получить информацию об открытом файле с помощью lsof для заданного номера порта
  • Получить сведения о процессе с помощью команды lsof для данного файла
  • Устранение неполадок с использованием портов в Linux с помощью команды lsof
  • Обзор команды top в Linux для получения сведений о производительности системы
  • Получение справки или справочной страницы команды top в Linux
  • Использование параметров командной строки команды top в LInux
  • Настройте верхний интерактивный интерфейс в Linux
  • Переключение между группами в верхнем интерактивном интерфейсе в Linux
  • Убить процессы, используя лучший интерактивный интерфейс в Linux
  • Завершите настройку инстанса AWS EC2, чтобы попрактиковаться в командах управления системой Linux.
Обзор инструментов разработчика для Linux с использованием Windows
  • Введение в инструменты разработчика для Linux в Windows
  • Установите Notepad++ в Windows
  • Установите WinScp в Windows для доступа к файлам на удаленных серверах или сайтах Linux.
  • Добавить сайт в WinScp для входа по паролю на удаленный сервер Linux
  • Добавить сайт в WinScp для входа без пароля на удаленный сервер Linux
  • Копирование файлов между Windows и удаленными системами Linux с помощью WinScp
  • Открытие файлов на удаленных компьютерах с помощью WinScp и Notepad++ локально в Windows
  • Обзор расширенных возможностей редактирования Notepad++
  • Обзор Visual Studio Code в Windows для удаленной разработки
  • Установите код Visual Studio в Windows
  • Установите комплект расширений удаленной разработки для Visual Studio Code
  • Настройте проект на удаленном компьютере для удаленной разработки с использованием кода Visual Studio.
  • Откройте удаленный проект через SSH, используя Visual Studio Code
  • Откройте проект через WSL, используя Visual Studio Code
  • Доступ к файлам конфигурации на удаленных компьютерах с помощью Visual Studio Code
  • Установите Git и Git Bash в Windows
  • Установите Beyond Compare в Windows
  • Настройте репозиторий с помощью Git, чтобы исследовать Beyond Compare
  • Быстрая демонстрация Beyond Compare для сравнения кодовой базы
Обзор Ansible для автоматизации серверов
  • Введение в обзор Ansible для автоматизации сервера
  • Настройка Ansible на Ubuntu 20
  • Предоставление экземпляров EC2 для изучения Ansible
  • Запустите первую команду, используя Ansible на нескольких экземплярах, используя встроенный инвентарь.
  • Запустите первую команду, используя Ansible на нескольких экземплярах, используя файл инвентаря
  • Обновление файлов Ansible Hosts при перезагрузке AWS EC2
  • Обзор справки Ansible, справочной страницы и официальной документации
  • Добавить пользователя и группу вручную в Linux
  • Добавить группу на удаленные экземпляры, используя ansible
  • Добавление пользователя с помощью пользовательского модуля Ansible на удаленных серверах
  • Добавить папку в удаленные системы с помощью файлового модуля Ansible
  • Скопируйте авторизованные ключи с помощью модуля копирования Ansible
  • Настройка структуры проекта для Ansible Playbooks с использованием Visual Studio Code
  • Создание и запуск первой доступной пьесы
  • Определите переменные для учетных данных для запуска Ansible Playbooks
  • Разработайте Ansible Playbook для управления пользователями
  • Приступаем к разработке ролей Ansible
  • Разработка и проверка Ansible Playbook с ролью
  • Добавление дополнительных задач в роль Ansible и устранение проблем
  • Создание Ansible Playbook с переменными
  • Использование списков и циклов в Ansible Playbooks
  • Использование тегов для запуска определенных задач из Playbooks
  • Обновите Ansible Role и Playbook с помощью переменных и тегов
  • Добавить переменные в папку vars роли Ansible
  • Завершение экземпляров AWS EC2, используемых для задач Ansible для автоматизации сервера
  • Заключение Обзора автоматизации серверов с использованием Ansible
Обзор автоматизации с использованием Python в Linux
  • Введение в обзор автоматизации с использованием Python в Linux
  • Проверка Python и модулей Python, таких как pip в Ubuntu.
  • Настройка и проверка Jupyter Lab на Ubuntu
  • Создайте папку для ноутбуков с помощью Jupyter Lab
  • Обзор модуля getpass для получения имени пользователя
  • Запуск команд оболочки Linux из ноутбуков Jupyter
  • Обзор модуля ОС Python
  • Настройка наборов данных для интеграции с Python и Linux
  • Обзор модуля Python glob
  • Обзор запуска команд Linux с использованием подпроцесса
  • Сортировка всех файлов в файловой системе Linux по размеру с помощью Python
  • Распакуйте все сжатые файлы с помощью Python в Linux
  • Обзор многопроцессорного модуля Python
  • Распаковать файлы параллельно, используя многопроцессорность Python
  • Добавить расширение к файлам с помощью Python
  • Обзор копирования файлов с помощью Python и scp
  • Выполнение команд на удаленных машинах с использованием Python и ssh
  • Скопируйте файлы в несколько систем параллельно, используя Python и scp
Желаемая аудитория

Вот желаемая аудитория для этого продвинутого курса.
  • Опытные разработчики приложений, чтобы получить знания, связанные с командами оболочки Linux.
  • Опытные инженеры данных, чтобы получить достаточные навыки, связанные с командами оболочки Linux.
  • Тестировщики, чтобы улучшить свои возможности тестирования, эффективно используя команды оболочки Linux.
Предпосылки
  • Логистика
    • Компьютер с приличной конфигурацией (не менее 4 ГБ ОЗУ, но желательно 8 ГБ)
    • Требуется двухъядерный, а четырехъядерный крайне желателен
    • Браузер Chrome
    • Высокоскоростной Интернет
Для кого этот курс:
  • Студенты, которые хотят изучить команды Linux на практике
  • Первокурсники и ИТ-специалисты начального уровня, которые хотят получить знания о командах Linux.
  • Любые разработчики программного обеспечения, такие как Python, Java и т. д., которые хотели бы овладеть командами Linux.
  • Любые тестировщики программного обеспечения, которые хотели бы получить навыки, связанные с командами Linux.
  • Этот курс предназначен для всех тех ИТ-специалистов, которые часто работают в среде на базе Linux.
  • Системные администраторы, сетевые администраторы, инженеры DevOps и т. д.
Требования
  • ПК или Mac с достойной конфигурацией
  • Не менее 8 ГБ ОЗУ, процессор i5 или аналогичный
  • ЦП с двухъядерным процессором или с более высокой конфигурацией
Материал на английском языке

Подробнее:

Скачать:

 
Сверху